人工智能
文章平均质量分 94
skywind
老程序员,92年小学开始写代码,快速可靠传输协议 KCP 作者,知乎 25万关注技术答主(id 韦易笑),游戏开发话题,编程话题优秀答主,娱乐化编程,Vim 用户和插件作者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何实现和优化 SVM(支持向量机)?
学习 SVM 的最好方法是实现一个 SVM,可讲理论的很多,讲实现的太少了。假设你已经读懂了 SVM 的原理,并了解公式怎么推导出来的,比如到这里:SVM 的问题就变成:求解一系列满足约束的 alpha 值,使得上面那个函数可以取到最小值。然后记录下这些非零的 alpha 值和对应样本中的 x 值和 y 值,就完成学习了,然后预测的时候用:上面的公式计算出 f(x) ,如果返回值 > 0 那么是 +1 类别,否则是 -1 类别,先把这一步怎么来的,为什么这么来找篇文章读懂,不然你会做的一头雾水。原创 2024-10-29 14:36:11 · 1644 阅读 · 1 评论 -
kNN 的花式用法(原来还能这么玩 kNN)
kNN (k-nearest neighbors)作为一个入门级模型,因为既简单又可靠,对非线性问题支持良好,虽然需要保存所有样本,但是仍然活跃在各个领域中,并提供比较稳健的识别结果。 说到这里也许你会讲,kNN 我知道啊,不就是在特征空间中找出最靠近测试样本的 k 个训练样本,然后判断大多数属于某一个类别,那么将它识别为该类别。这就是书上/网络上大部分介绍 kNN 的说辞,如果仅仅如此,我也不用写这篇文章了。事实上,kNN 用的好,它真能用出一朵花来,越是基础的东西越值得我们好好玩玩,不是么?原创 2024-10-27 23:04:23 · 1149 阅读 · 0 评论
分享