![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
machine learning
文章平均质量分 70
Zhangdawei1993
不务正业,不端不装,有梦有趣。
展开
-
SVD与PCA,奇异值分解与主成分分析的比较
一般来说,想要获得低维的子空间,最简单的是对原始的高维空间进行线性变换(当然了,非线性也是可以的,如加入核函数,比较著名的就是KPCA)。SVD和PCA呢,都实现了降维与重构,但是呢,思路不太一样,老师课上提了一次,以前看的迷迷糊糊的,这次下定决心,怎么都要搞清楚这两个概念。原创 2016-03-19 09:42:21 · 19607 阅读 · 3 评论 -
UFLDL Tutorial系列关于Autoencoder的理解
去年大概这时候,deeplearning已经火的相当成熟了,于是我开始跟风自学这个deeplearning教程,当时,说实话,真心没看懂,倒不是说不懂文章讲的什么,是不知道这样做的缘由是什么。就在去年年末,当我接触到sparsity的时候,学到字典学习的时候,突然回忆起了autoencoder,这才对这个算法有了比较浅显的了解(P.S.大家有不同意见的欢迎指正)。原创 2016-03-11 18:51:19 · 1084 阅读 · 1 评论 -
理解gym-gazebo系列(一)
本博文系列将记录本人理解gym-gazebo的过程。最终目标是添加自己建的环境,并使用gym来在此环境中进行强化学习的研究。原创 2018-01-02 21:44:54 · 5039 阅读 · 1 评论 -
理解gym-gazebo系列(二)
本博文系列将记录本人理解gym-gazebo的过程。最终目标是添加自己建的环境,并使用gym来在此环境中进行强化学习的研究。本章将研究怎么新建一个物理环境,并在此环境中加载gym-gazebo中定义好的turtlebot机器人。我们知道,运行ros需要roslaunch一个launch文件,举一个例子,我们想要运行turtlebot在circuit2.world这个环境中,那么需要到ass原创 2018-01-03 17:19:25 · 4389 阅读 · 17 评论