智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6107|回复: 28
打印 上一主题 下一主题

[讨论] 关于将机器学习算法用于智能车上实现的可行性

  [复制链接]

49

主题

200

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4104
威望
1844
贡献
974
兑换币
860
注册时间
2012-12-11
在线时间
643 小时
毕业学校
辽石油
跳转到指定楼层
1#
发表于 2013-3-17 09:15:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想将目前在机器学习的领域当中应用比较普遍的贝叶斯算法用于智能车中,朴素贝叶斯算法的定义是:设每个数据样本用一个n维特征向量来描述n个属性的值,即:X={x1,x2,…,xn},假定有m个类,分别用C1, C2,…,Cm表示。给定一个未知的数据样本X(即没有类标号),若朴素贝叶斯分类法将未知的样本X分配给类Ci,则一定是P(Ci|X)>P(Cj|X) 1≤j≤m,j≠i,根据贝叶斯定理:由于P(X)对于所有类为常数,最大化后验概率P(Ci|X)可转化为最大化先验概率P(X|Ci)P(Ci)。如果训练数据集有许多属性和元组,计算P(X|Ci)的开销可能非常大,为此,通常假设各属性的取值互相独立,这样先验概率P(x1|Ci),P(x2|Ci),…,P(xn|Ci)可以从训练数据集求得。根据此方法,对一个未知类别的样本X,可以先分别计算出X属于每一个类别Ci的概率P(X|Ci)P(Ci),然后选择其中概率最大的类别作为其类别。
朴素贝叶斯算法成立的前提是各属性之间互相独立。当数据集满足这种独立性假设时,分类的准确度较高,否则可能较低。另外,该算法没有分类规则输出。因此可以根据此定义,写出赛道学习识别的的算法的思路:(见下一层)

49

主题

200

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4104
威望
1844
贡献
974
兑换币
860
注册时间
2012-12-11
在线时间
643 小时
毕业学校
辽石油
2#
 楼主| 发表于 2013-3-17 09:15:30 | 只看该作者
本帖最后由 guolei123 于 2013-3-17 09:38 编辑

1. 收集大量的赛道数据,建立直道集和弯道集
2. 提取上位机已经存储的赛道数据,统计出弯道出现的频数和直道出现的频数(至于频数的统计可以提取上位机中直道和弯道的图片数目)。
3. 将每一个集合对应一个哈希表,hash_zhi对应了直道的集合而hash_wan对应了弯道的集合。
4. 计算每个哈希表中直道和弯道出现的概率P=(直道/弯道的频数)/(对应哈希表的长度)。
5. 综合考虑hash_wan和hash_zhi,推断出当扫描到某条跑到时,是直道/弯道的概率,数学表达式为:
A 事件 ---- 赛道为直道/弯道;
t1,t2 …….tn 代表赛道的特征
则 P ( A|ti )在扫描出赛道的时候,是直道/弯道的概率
P1 ( ti ) = ( hasha_zhi 中的频率)
P2 ( ti ) = ( hash_wan中的频率)
则 P ( A|ti ) =P2 ( ti ) /[ ( P1 ( ti ) +P2 ( ti ) ] ;
6. 建立新的哈希表hash_probability存储直道/弯道到 P ( A|ti )的映射
7. 至此,垃圾邮件集和非垃圾邮件集的学习过程结束。

回复 支持 反对

使用道具 举报

49

主题

200

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4104
威望
1844
贡献
974
兑换币
860
注册时间
2012-12-11
在线时间
643 小时
毕业学校
辽石油
3#
 楼主| 发表于 2013-3-17 09:38:35 | 只看该作者
本帖最后由 guolei123 于 2013-3-17 09:42 编辑

现在有个棘手的问题罹待解决:利用贝叶斯算法需要一定的样本数量,如何将样本数量降低到最低(赛场上智能车比赛顶多给你6次机会,如何在这六次机会中完全让智能车学习赛道的数据)。
回复 支持 反对

使用道具 举报

49

主题

200

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4104
威望
1844
贡献
974
兑换币
860
注册时间
2012-12-11
在线时间
643 小时
毕业学校
辽石油
4#
 楼主| 发表于 2013-3-17 09:45:24 | 只看该作者
看帖回复是一种美德。。。。。。。
回复 支持 反对

使用道具 举报

1

主题

2067

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5124

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
2752
贡献
898
兑换币
59
注册时间
2012-12-8
在线时间
737 小时
5#
发表于 2013-3-17 09:51:41 | 只看该作者
那么强大
回复 支持 反对

使用道具 举报

25

主题

761

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5905

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
1946
贡献
3251
兑换币
809
注册时间
2012-2-7
在线时间
354 小时
6#
发表于 2013-3-17 10:14:31 | 只看该作者
6次的前提是:每次预赛前面2次跑都是失败的,决赛还有几次学习机会,但是赛道会和前面预赛的不同,这个问题大
回复 支持 反对

使用道具 举报

49

主题

200

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4104
威望
1844
贡献
974
兑换币
860
注册时间
2012-12-11
在线时间
643 小时
毕业学校
辽石油
7#
 楼主| 发表于 2013-3-17 10:32:29 | 只看该作者
擦。。。。。。这么好的帖子怎么可能会沉下去呢。。。。。
回复 支持 反对

使用道具 举报

5

主题

255

帖子

0

精华

高级会员

Rank: 4

积分
977
威望
504
贡献
253
兑换币
281
注册时间
2012-11-7
在线时间
110 小时
8#
发表于 2013-3-17 10:33:23 | 只看该作者
写的不错
回复 支持 反对

使用道具 举报

49

主题

200

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4104
威望
1844
贡献
974
兑换币
860
注册时间
2012-12-11
在线时间
643 小时
毕业学校
辽石油
9#
 楼主| 发表于 2013-3-17 11:55:43 | 只看该作者
@灰原姐姐
回复 支持 反对

使用道具 举报

53

主题

641

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5159

优秀会员奖章活跃会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
2314
贡献
1085
兑换币
996
注册时间
2012-8-8
在线时间
880 小时
毕业学校
dfzx
10#
发表于 2013-3-17 11:57:45 | 只看该作者
好像很深奥的样子
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 15:27 , Processed in 0.147724 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表