智能
qcyfred
立大志,入主流,上大舞台,干大事业!
展开
-
机器学习:Naive Bayes
Naive Bayes(朴素贝叶斯)可用于分类(监督、有训练数据的)。应用场景:信用卡信用评级、垃圾邮件判别、化验结果推断患病情况……举例。信用卡信用评级:高风险客户和低风险客户。C=1:高风险客户(借钱不还), C=-1:低风险客户(信用评级良好)。x为客户的一些特征,例如用2分量的向量x = (x1, x2) = (月收入, 月支出)来描述(representation)一个客户。P(C): ...原创 2018-02-27 16:05:09 · 428 阅读 · 0 评论 -
利用Python进行数据分析(1):第2章,url、电影评分、婴儿名
偶像说,不在于广,而在于渊。桢子姐姐也说,qcy,你为什么不继续做你的技术呢?…没想到你竟是这种人…(虽然不知道是神马意思…)非常感谢身边有这种时刻提醒你“好自为之、警钟长鸣”的好朋友。确实,越来越需要对已有的知识储备进行深挖。准备毕业,从现在开始深入下去。读一行行存储的JSON字符串文件(\n是文件换行,而不是以逗号分隔的csv)import jsonpath = 'ch02/usagov_b...原创 2018-04-01 20:40:32 · 769 阅读 · 0 评论 -
利用Python进行数据分析(2):第4章,关于numpy的技巧
np.array取元素,索引第几行A[i, j]按行取按列取按元素取按元素取(有种kron的感觉,目前不知道这种操作的专业术语叫什么……)数组的集合运算随机数生成samples = np.random.normal(size=(4, 4))samples比一个个地用自带的random生成要快。关于range、xrange随机游走的首达概率1维随机游走+1,-1通过0-1分布的累加,可以表示质点当...原创 2018-04-02 16:31:09 · 222 阅读 · 0 评论 -
机器学习:Naive Bayes中的Bayes公式
AI炒得这么热,这么火,我觉得我应该跟个风,也来学一把。网上那些“人工智能,7天从入门到精通”的主题也是闹得沸沸扬扬的。我在想,给我一个月时间,别说精通了,入门级别,我能达到吗……?也许是我太弱,但从我上面一段话描述来看,其实是在说,7天从入门到精通,你们是瞎xx扯吗?这本书Duda, R. O., Hart, P. E., & Stork, D. G. (2001). Pattern C...原创 2017-10-05 17:09:01 · 454 阅读 · 0 评论 -
遗传算法(3):大变异遗传算法
大变异遗传算法的基本出发点出发点就是,在算法的“稳定性”和 “避免早熟”这两者之间做取舍。但是,为什么alpha的范围是0.5-1?为什么alpha越接近0.5,算法越随机?...原创 2017-08-05 20:51:11 · 4788 阅读 · 1 评论 -
遗传算法(4):交叉概率和变异概率的自适应化
算法的基本出发点想法还是比较简单。到目前为止,我只能从Pc和Pm的计算公式中看出,它是更倾向于要改变适应度不太好的个体。但并没有看出来对所有个体趋于一致时,变异和交叉概率变大了。在哪里??如果非要说,趋于一致时,f_max 和 f_avg 相近,分母变小,那分子也会变小啊 -_-!!...原创 2017-08-05 21:15:02 · 47679 阅读 · 9 评论 -
遗传算法(2):对适应度函数的改进
Review:基本遗传算法-----------------------------关于适应度的问题1. 有的时候,目标函数可能不一定可以直接作为适应度函数。2. f(x1), f(x2), ... f(xN)之间的差别可能不是很大,个体被选出的概率差不多,这可能导致GA的选择功能被弱化。(为什么……)此时:可以对目标函数进行变换(标定)。有线性变换、动态线性变换、幂律变换、对数变换等。对数,有一...原创 2017-08-05 18:45:58 · 33379 阅读 · 0 评论 -
遗传算法(1):Matlab遗传算法工具包的安装
1. 下载工具包。Shefield开发的工具包2. 解压。解压后,你应该得到一个genetic文件夹,如果不是,重命名为genetic。3. 复制到Matlab路径下复制文件夹genetic 到C:\program files\MATLAB\r2010a\toolbox r2010a是版本号,找你自己的版本号。如果你的MATLAB不是装在C盘,找你自己的路径。4. 将具箱路径加入Matlab文件...原创 2017-05-16 10:21:57 · 5780 阅读 · 0 评论 -
初识遗传算法之MatlabGA工具箱
Matlab有GA优化工具箱。例1在这里,就用2017年重庆高考数学最后一道题来开刀了。当然,只是算一个大概,大概……理论证明嘛,无非就是各种不等式去试……1. 默认求 min f(x,y)。2. 非线性约束条件按规范写。不等式 g(x,y) >= 0;等式 h(x,y) = 0;e.g. x^2 + y^2 = 2 要写为 x^2 + y^2 - 22元数量值函数。NonConfuncti...原创 2017-08-05 22:48:56 · 31777 阅读 · 4 评论 -
机器学习:概念
名词解释机器:自动化地,学习:能力提升。应用场景:不多说。机器学习方法分类(粗略、较过时的分法):监督(分类、回归)、非监督(聚类、密度估计)、半监督、强化学习机器学习三步走:表述、优化、评估representation + optimization + evaluation一个监督学习(分类)的例子。一辆车,是不是跑车?1. representation.特征的选取价格发动机体积假设的描述 (h...原创 2018-02-27 11:39:51 · 315 阅读 · 0 评论 -
利用Python进行数据分析(3):第4章,Pandas入门
琐碎的用法、技巧,快速浏览过一遍。创建df,columns = list('abcde'),可以少打很多个'引号和,逗号list('abcdef')series.value_counts()for idx, val in series.items(): # zip... 这是一个 pass广播 Broadcastnarraydataframe,竖着减,指定轴否则,默认会横着减。apply:...原创 2018-04-15 16:22:32 · 443 阅读 · 0 评论