当前位置:网站首页>Machine learning & deep learning introduction information sharing summary
Machine learning & deep learning introduction information sharing summary
2022-07-24 06:13:00 【A small EZ】
In recent years, with the development of computing power and data , Machine learning and deep learning are becoming more and more popular , The salary of relevant algorithm positions is also higher . As a graduate with a wide range of interests in machine learning , Combine your own engineering and interview experience , Here we recommend some related learning materials , I hope it can help you .
The programming language an algorithm engineer needs to master is python/C++, If you want to be an algorithm engineer , You can go to major recruitment websites to see the requirements of major manufacturers for Algorithm Engineers , This will help you plan for your future development . If you are not familiar with programming languages , It is recommended to master it first python, Then we can learn the next step .
《Python Programming - From introduction to practice , author : Eric Matthes
Douban score 9.1, Zhihu Lijian . This book is aimed at all levels Python For the reader Python Introductory book . There is a clear definition of the foundation , Each method has clear instructions and actual programming cases . Beginners are friendly .
about C++ Language recommendation C++ Primerx Plus, Classic good book , Recommendation of conscience .
It is recommended for getting started with machine learning “ Watermelon book ”,《 machine learning 》 By Zhou Zhihua 
Classic introduction to machine learning , comprehensive , It covers most popular algorithms and models .
Online courses : Wu Enda machine learning and deep learning series
Address :
https://www.bilibili.com/video/av50747658?from=search&seid=15916164083830404326
https://www.bilibili.com/video/av66314465?from=search&seid=15916164083830404326
Friendly to novices , The rules are clear . Use examples to illustrate the relevant knowledge , Suggest watching .
Understand the relevant foundation , It is time to carry out the engineering practice of relevant codes , At present, the commonly used deep learning frameworks are :TensorFlow、Pytorch、Keras as well as Caffe. Here the author is concerned about Caffe Little is known , Therefore, only introductory books of the above three frameworks are recommended .
keras The amount of code is very small , The code structure is very clear , And it's pure Python Code , It's very readable , Compared with other frameworks, it is very easy to use , You can get started with actual examples and documents , Recommend here Keras A book written by my father .
Keras Chinese document : https://keras.io/zh/
《PyTorch Deep learning 》 Vishnu Subramanian Writing 
PyTorch With its ease of learning 、 Efficiency and with Python Natural closeness of development , It has attracted the attention of deep learning researchers and data scientists . From the book PyTorch How to install , Then it introduces several basic modules that provide driving force for modern deep learning , The use of CNN、RNN、LSTM And other network model solutions . For the concept of multiple advanced deep learning architectures ( such as ResNet、DenseNet、Inception and Seq2Seq) It's explained , Each chapter is accompanied by a runnable code example . After learning this book , have access to PyTorch Easily develop deep learning applications .
TensorFlow Updated to 2.0 edition , be relative to 1.x There have been many changes in , However, most books are 1.x Version of . So here are some online resource recommendations .
Simple and rough introduction TensorFlow 2.0: https://zhuanlan.zhihu.com/p/85748069
TensorFlow 2.0 Entry notes : https://geektutu.com/post/tf2doc.html
In addition, I have two books to recommend :
《 Soft skills A survival guide beyond the code 》
A qualified and excellent programmer doesn't just need to write good code . The book describes the soft skills that programmers need to have from all aspects . Include : How to improve efficiency and productivity , How to learn systematically , How to self market , How to manage money and realize financial freedom , How to choose goals and companies . Programmer's Bible , Very recommended .
《 The finger of the sword Offer》
If you want to graduate and enter a big factory, you can get good Offer, I suggest reading this book , Including written examination and interview , At the same time, it is recommended to match LeetCode, Tear the code by hand and it's done ~
I hope this blog can be helpful to your study !
边栏推荐
- JDBC elementary learning ------ (learning from Shang Silicon Valley)
- 使用Qt连接MySql并创建表号、写入数据、删除数据
- bat批处理脚本、同时运行多个文件、按照顺序执行的批处理命令及xshell脚本。
- Lua基础
- PDF Text merge
- Vsual studio 2013 environment UDP multicast
- Synergy LAN realizes multi host shared keyboard and mouse (AMD, arm)
- EXCEL 生成mysql语句批量操作
- QT drawing exception using pure code
- ue4 换装系统3.最终成果
猜你喜欢

Learning rate optimization strategy

ue4 物品随机生成

【无需公网IP】为远程桌面树莓派配置固定的公网TCP端口地址

Day3 jvm+ sorting summary

Unicast, multicast, broadcast, tool development, introduction to QT UDP communication protocol development and source code of development tools

Kernel pwn 基础教程之 Heap Overflow

UE4 aiming offset

day6-jvm

MySQL download and installation environment settings

JVM system learning
随机推荐
Openpose Unity 插件部署教程
Foundation of JUC concurrent programming (4) -- thread group and thread priority
Unity Shader :实现漫反射与高光反射
JUC concurrent programming foundation (9) -- thread pool
HoloLens 2 开发:开发环境部署
Find the ArrayList < double > with the most occurrences in ArrayList < ArrayList < double >
PDF Text merge
Qt 使用纯代码画图异常
精确计算时间延迟VxWorks 时间戳 详解
Use QT to connect to MySQL and create table numbers, write data, and delete data
Statistical analysis of catering data --- Teddy cloud course homework
day5-jvm
论文阅读-Endmember-Guided Unmixing Network (EGU-Net) 端元指导型高光谱解混网络
EXCEL 生成mysql语句批量操作
JUC并发编程基础(8)--读写锁
ue4 物品随机生成
ue4 瞄准偏移
初识图形学
JVM系统学习
单播、组播、广播、工具开发、QT Udp通讯协议开发简介及开发工具源码