Coding Skill目录下的所有Tutorials、Notes博客都会不定期迭代更新
Chapter0: Resource
0.0 Some search engines efficient
https://www.searchenginejournal.com/alternative-search-engines/271409/
https://www.reliablesoft.net/top-10-search-engines-in-the-world/
https://uk.ask.com/
0.1 DeepLearning Community
https://paperswithcode.com/sota
https://www.stateoftheart.ai/
https://www.researchgate.net
http://www.zhuanzhi.ai/
https://www.tinymind.cn/
https://www.jiqizhixin.com/
https://www.pyimagesearch.com/
https://skymind.ai/
http://www.python66.cn/
https://www.coursera.org/learn/ai-for-everyone
https://www.deeplearning.ai/
Chapter1: Tools
1.0 PythonTutorials
- 廖雪峰 Python3教程
- Python Tutorials For Beginners
- 知乎-Python中文社区
- 347个Python开发经典资源推荐(42类)
- Awesome Python
- Python Examples the star over 7k in github
- 拒绝重复造轮子!python实用工具类及函数大推荐!
- Python built-in library
- CodeFactor
- Ctolib代码库
1.1 Numpy Tutorials
1.2 Pandas Tutorials
- Official Documents Link:Recommend
- 易佰教程:Recommend
- awesome-pandas
- pandas-cookbook From github
- From bitbucket.org lesson
- From datacamp.com
- From tutorialspoint.com:Too many advertisement.
- a guy’s blog
- Also can search on github.com or csdn.com
- Book
- Python For Data Analysis
1.3 Scipy Tutorials
1.4 Matplotlib Tutorials
- Official Tutorial Link
- 已实现的工具类
Seaborn Tutorials
1.5 OpenCV Tutorials
- Official Tutorials Link
- Awesome Repo
- imutils:A series of convenience functions to make basic image processing functions such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and both Python 2.7 and Python 3.
- Book
1.6 Keras Tutorials
1.7 Tensorflow Totorials
- Official Tutorial Link
- Official Github
- tensorflow 个人开源学习教程
- tensorflow 个人开源学习教程
- Book
- Tensorflow 实战Google深度学习框架
- TensorFlow实战_黄文坚(完整)
1.8 Pytorch Tutorials
1.9 Scrapper Tutorials
Target
熟悉掌握爬虫技术的历史、爬虫与网络原理、常用html定位方式、各大框架的使用以及对比并形成代码模板及详细注释、存储方式(数据库或csv)、反爬虫技术(IP代理池、Header池、Cookie池)、多进程爬虫、行有余力则了解分布式爬虫(例如Scrapy+Redis)、撰写爬虫技术文档记录模板的使用过程
做到这些的目的是为了加快数据获取的速度及效率
Book
- 崔庆才的python3爬虫
Video
- 传智播客Scrapy视频及教案
在线解析器
Frameworks
- Requests
- Urllib/Urllib2
- Scrapy
- 传智播客Scrapy视频及教案
- Selenium
- Selenium Tutorials From Python Tutorials Site
- 崔庆才的爬虫blog
- 易百教程
1.scrapy get到的网页html信息是静态页面,未进行js、ajax渲染;而selenium返回的网页信息是渲染之后的,所以selenium就可以定位到相应元素,当然某些时候也可以通过观察、定位静态页面在渲染时候像服务器请求的数据,通常是XHR格式,在浏览器中可进行观察,但有些时候就是不容易直接截取到返回的数据。
1.10 Docker
1.11 Dataset
1.12 Gephi
http://course.ece.ust.hk/elec6910q/index.html
Chapter2: Principle
2.1 Machine Learning
2.2 Deep Learning
需要清晰掌握CNN的演变历史、运行原理、网络架构变形、网络训练技巧、常用的分类算法、目标检测算法、语义解析、生成对抗网络代码模板及详细文档
看论文、总结论文也必不可少
- DeepLearning 花书
- fast.ai
- Browse state-of-the-art AI
2.3 Computer Vision
Summary
- 教程虽有,也要多记多看,明白基本数据类型,底层函数实现,才方便继续深入研究
- 做笔记时分门别类很重要,不然不好找也不会去看
- 在Github中搜索 XX + Awesome 一般情况下可以搜到大量可供参考的资料
- 图像处理的一些工作,需要理解其数学原理才行,比如像素点的操作(eg.translation、rotation、perspective),bitwise AND、OR等,因为懂了原理之后自己才能写得出来对应的操作函数,即使不使用opencv等开源工具的api。然后平时做调研的时候也可以多积累imutils这些别人已经实现的common function package。
- 图像处理可以跟着官方教程,毛星云的书和CSDN教程(对某一官网知识点不是很理解时,借助中文辅助下)学习深入。不管学习什么,定期整理参考资料、测试代码很重要,方便下次继续深入时能快速定位到之前学的进度并快速回忆。
- Numpy也可以实现Neural Network,其实Tensorflow底层也是类似的实现封装好layer的,只是没有Numpy Ndarray这个数据结构,而用了Tensor。
- [2018.3.1]有感悟一定要记下来,不然瞬间的珍贵体悟随着时间就会消逝,下次又要重新耗费时间重新感悟,浪费时间浪费生命。
- Researcher和Engineering的区别:
Researcher | Engineering |
---|---|
根据需求创造出新方案、新技术 | 根据需求运用已知技术 |
终极目标是确定Mesurement,确定你这项研究有没有价值,效果好不好,价值量有多大 | 终极目标也是确定Mesurement,如果这件事情是你一个人在做的,你要确定一个评价指标来确定你的工作质量,工作量,也就是将工作量化 |
标题后面加
-
就会出现滑动窗口