25 Star 216 Fork 0

cmjia / MachineLearning_

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-2-Clause

MachineLearningWithIllustration

Brief Intro

<<图解机器学习>>一书用通俗易懂的语言讲解了常见的机器学习算法, 并配以可视化插图用于更深刻的理解。本项目实现了书中所讲的所有算法, 适合阅读过程中动手实验验证算法的准确性和理解算法的用途。 每一个文件的代码均相对简洁且,力求对所有算法都用最简单的实现。

Detail

  • Linear Square Regression 文件夹下面实现了各个loss(L1, L2, hinge etc)和正则化算法的最小二乘回归算法
  • SVM 文件夹中实现了带有RampLoss的线性SVM
  • Unsupervised Learning 文件夹下有异常检测,KL散度检测,PC A算法以及kNN
  • Boosting 文件夹中注意有adaptive boosting, bagging算法和剪枝算法
  • Cluster 文件夹包括kmeans和谱聚类两种常见聚类
  • Online learning 文件夹实现了被动攻击算法
  • Transfer learning 文件夹主要描述了密度估计算法
  • LogisticReg 文件夹中的算法为以梯度下降做优化的logistic regression

Test

  • Language: MATLAB
  • Platform: Win10 HomeBasic 64bit && 16G
  • IDE: MATLAB 2014b

Tips

  • 本项目实现了附书中所有算法
  • 每个.m文件代表一种算法且均单独测试通过并可独立运行

Reference

Author

License

  • BSD v2.0, see LICENSE
LICENSE Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. CONTRIBUTION AGREEMENT By contributing to the MachineLearningWithIllustration repository through pull-request, comment, or otherwise, the contributor releases their content to the license and copyright terms herein.

简介

图解机器学习,算法实现 展开 收起
Matlab
BSD-2-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Matlab
1
https://gitee.com/sadis/MachineLearning_.git
git@gitee.com:sadis/MachineLearning_.git
sadis
MachineLearning_
MachineLearning_
master

搜索帮助