运动捕捉-1

运动捕捉学习心得

开学有大半个月了,来学校也有将近两个月了,对自己学到的东西进行总结。

机器学习1
论文阅读
机器学习算法学习
代码理解和测试


机器学习

由于刚刚接触到机器学习内容,对其较多概念都不了解,所以先看了一遍《机器学习》这本书,对整个机器学习的算法和方式都进行了讲解,而且讲的很容易理解,适合入门,但是机器学习十分庞大,每个知识点都可以写一本书,所以对具体的算法只是讲了大概的思路,如果是要做研究,这些只是是远远不够的,需要结合其他资源进行深入学习。

刚开始的时候看这本书的时候感觉每个知识点都十分的抽象,比如什么支持向量机、分类器等十分的不理解,随着对课题的深入研究和对知识的补充,这些知识点组件清晰起来。

对其具体的概念也就不再关公门前耍大刀了,主要说说自己的学习过程。由于我的科研方向是运动捕捉方向,现在深度学习十分的火热,近期的科研文章都是使用深度学习做的,因此开始从深度学习进行课题的入门。

讲到深度学习,就不得不提神经网络,我没有一开始就研究CNN和DNN,而是从RBM开始(由于看的第一篇较好的文献是RBM实现的),多层的RBM叠加在一起构成一个DBM,这个是多层神经网络十分的相似。RBM的参数更新算法采用的是CD-k算法,比较容易理解,而且不需要求导过程,速度较快,推到也较为容易,具体的推导和实现过程推荐一篇博文: 受限玻尔兹曼机(RBM)学习笔记(一)预备知识

学习完RBM后开始进行神经网络的学习,主要是看ufldl的教程,而且还有视频教程,每节后面都有习题,完成每一节后面的习题,对于理解和实现神经网络有较大的帮助。神经网络的学习中主要进行CNN的学习(也是由于课题可以使用CNN完成,就是主要围绕课题,进行核心知识的学习),看了ufld中关于CNN的教程,也按照推到公式进行了简单的实现,但是对于实际的问题就难以设计代码实现(比如有过个权重时),学习十分的艰难,最近就在努力的啃代码中。

论文阅读

论文的阅读主要有两篇Factored Conditional Restricted Boltzmann Machines和A Deep Learning Framework for Character Motion Synthesis and Editing。第一篇主要是使用RBM实现的,代码实现是使用matlab,加入“past”输入和“分解因子”,对RBM进行训练,合成运动特征。第二篇论文则是使用自编码的卷积实现,论文中实现了较多的功能,还没有完全看懂,而且利用图像风格合成的算法进行的运动风格合成,这给了许多启发,最近在研究图片风格合成,试着是否可疑移植到运动风格上。

机器学习算法学习

在机器学习算法方面就主要推到了RBM和CNN的实现,而且最近也在研究使用这两种技术,试试是否可以研究出新的东西。RBM的实现比较容易,而且运行较快,CNN的计算就比较慢,因为需要反向传播计算参数,如果是实现自编码,就需要跟高的时间,最近师兄给了本caffe的书,是深度学习的工具包,刚好进行caffe学习,学习熟练使用这个工具,对于今后研究和毕业工作又有较大的好处,由于caffe有太多的依赖包,安装折腾我好久,搞到半夜好几点(弄不好都睡不着,职业病!),不过现在终于搭建完成了。今后白天就研究论文实验,晚上回去学习caffe和linux(没办法,本科感觉什么都没学)。

代码理解和测试

代码的测试主要是针对那两篇论文的,一个用matlab实现,另一个是python(^-^也要学习python了),具体代码的分析就不贴出来了,都是比较简单的,python使用了theano深度学习包,这个分装的较好,只知道怎么建立网络层的,具体实现不是很懂。

PS:只是第一次写博文,主要是想把自己的学习过程记录下来,写的也不怎么好,后面也没有认真的写了,以后会坚持写下去。^-^


  1. 周志华. 机器学习[M]. 北京:清华大学出版社, 2016.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
动作捕获的3DMAX BIP库,共37个目录500个文件。 动作列表: 01 Sitting in chair and talking 坐在椅子上谈话(4 motions) 02 Sitting in chair and drinking 坐在椅子上饮水 (3 motions) 03 Sitting to standing 从座着到站立(7 motions) 04 Walk in, sit down 行走,坐下(23 motions) 05 Seated Conversations 坐着交谈(6 motions) 06 Walk and run cycles 走和跑圈(44 motions) 07 Transitions 转变-慢到快(4 motions) 08 Walking with Large Box 搬大箱子(4 motions) 09 Walking with limp 上坡(13 motions) 10 Walking with hands in pockets 提着袋子走路(21 motions) 11 Walking with cane 拄着拐杖行走(4 motions) 12 Walking with parasol 撑着阳伞(女)行走(10 motions) 13 Walks with umbrella 撑着雨伞行走(9 motions) 14 Character walks 行走特征(18 motions) 15 Character walks and runs 走和跑特征(34 motions) 16 Walk in, negotiate obstacle, walk out 行走,通过障碍(26 motions) 17 Carrying bags and weights 提着重物行走(49 motions) 18 Blind person 盲人(4 motions) 19 Drunken adults 醉酒-成人(9 motions) 20 Drunken teenagers 醉酒-孩子(8 motions) 21 Disabilities-Crutches 双手拐杖(22 motions) 22 Bunny Girl 可爱女郎(13 motions) 23 Walking and lying down 走路并躺下(6 motions) 24 Sweeping with broom 用扫帚清洗(11 motions) 25 Scrubbing Floor 擦地板(2 motions) 26 Various kneeling and bowing 各种跪和鞠躬(7 motions) 27 Ambient moves 四周移动(35 motions) 28 Picking Things Up 捡东西(9 motions) 29 Opening Doors 开门(16 motions) 30 Standing Conversations, Addresses 站着交谈(9 motions) 31 Office 办公室(3 motions) 32 Dancing 跳舞(6 motions) 33 Sport Moves 运动(15 motions) 34 Driving 驾驶(7 motions) 35 Manual Labor 手工劳动(17 motions) 36 Gym Characters 体育馆项目(12 motions) 37 Throwing and catching 抓和扔(10 motions)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值