2015年末小结

不知不觉一年过去,今年尤其是下半年,也自觉是这几年中进步最大的一段时间,在2015年的最后一天,将这一年来的收获整理一番。这些都是课余闲暇时抽时间学习的成果~

3月:
● 开始看机器学习导论,初步了解决策树,Kmeans等简单算法
● 用java实现了一些简单的算法,简单的爬虫demo,与SQL Server的连接

4月:
● 用java写了个小爬虫,帮助我爬取4年内学校人文讲座的相关信息

6月:
● 受股灾影响,开始关注股市,开始看投资类书籍,尤其是量化交易方面的(海龟交易法则)

8月:
● 主要语言转向Python, 重新过了遍Python教程,一边学一边开始用Python写交易策略模拟系统。从新浪爬取大盘和个股数据,能够计算不同策略的收益情况

9月:
● 继续完善交易模拟系统。完成基本功能时,只有2000+行代码,然而由于经验不足,导致模块间关系复杂,耦合度高,难以查错,每加一行新代码就要看100行老代码。自此认识到架构设计的重要性。在项目开始的时候,就应该分析功能,划分模块,降低耦合度,同时还必须尽可能的预见到可能会在后期加入的新功能,留下升级接口。
● 同时,由于对Python了解不够深入,自己写了很多语言自带的功能,降低运行速度不说,还加大了工作量和调试难度。但在这个过程中也学了不少技巧,代码越来越Python化,不再是以前的C++风格
● 加入先声网(Herald)希望能够学习更多技术。面试的时候写了个爬虫爬取了全校学生的课程表

10月
● 开始学习Andrew NG 在网易公开课上的视频《机器学习,对LR, SVM,GMM,EM,HMM等算法或模型有了进一步理解

11月
● 开始学习Tornado, 配置好环境,做简单demo
● 学习使用ssh远程登陆阿里云,以及linux服务器的基本使用
● 开始学习Andrew在Coursera上的课程,开始跟着做作业进行实践(SVM,神经网络,LR等模型)
● 开始学习台大在Coursera上的课程机器学习实践,最大收获是手推了一遍SVM推导,对对偶,凸优化,以及如何利用工具箱进行SVM分类有更深理解
● 看《利用Python进行数据分析》,对Numpy,Pandas包有了初步的了解
● 开始写单线程结构的新浪微博爬虫
● 发现IDE可以直接推github,自此每天的新更新都会推到github上面

12月
● 学习使用服务器作为微信公众号的后台,处理相关信息
● 继续Andrew在Coursera上的课程
● 在之前写好的单线程新浪爬虫的基础上,吸取之前写交易策略模拟系统的经验,仔细规划好每个模块的功能,以tornado为基础,写分布式爬虫
● 学习Python多线程编程
● 学习Redis和BloomFilter进行数据去重
● 学习使用MongoDB来存储非关系型数据
● 开始看先声网的后台源码

以下为2016年初计划:
● 学习《统计学习方法》
● 补上台大机器学习实践落下的部分
● 看《深入理解计算机系统》
● 进一步学习算法和数据结构知识
● 学习一点编译器的知识
● 进一步学习一门编译语言,C++或java
● 学习一门函数式语言,目前决定是Scala
● 学习一些并行计算以及分布式计算的思想和算法
● 学习Hadoop,Spark,以及Mahout
● 学习一些社交网络分析的知识
● 学习一些自然语言处理(情绪分析)方面的知识
● 学习稀疏矩阵的分布式计算
● 数据可视化学习
● 学习一些前端/android方面的知识
● 英语听力,口语和阅读能力训练
● 学习一门乐器,笛子
● OJ算法题训练

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值