Awesome-AI-algorithm
A comprehensive collection of information on artificial intelligence algorithms: including information and codes on job interviews, machine learning, deep learning, reinforcement learning, etc. (continuously updated) A large wave of internship recommendations and school recruitment related information from major Internet companies will be updated in the near future (respectfully Please pay attention!)
Data directory
- Recommended by large factories: internship/spring recruitment/social recruitment
- Microsoft--Natural Language Processing Laboratory (recruiting scientific research interns)
- Algorithm interview
- Github
- Niuke.com
- Zhihu
- blog
- WeChat public account
- other
- machine learning
- interview
- material
- Github code
- deep learning
- interview
- material
- course
- reinforcement learning
- C/C++
- Python
- Pytorch
- TensorFlow
- Contest/competition platform
- other
Algorithm Interview
1. GitHub
- 2020 algorithm engineer interview questions summary website
- Algorithm internship position information table for 2020, including internal referral codes, common deep learning algorithm job interview questions and answers, summer computer vision internship interview experience and summary Github
- The latest summary of 2019, technical interview questions from Alibaba, Tencent, Baidu, Meituan, Toutiao, etc., and answers Github
- Algorithm Engineer Interview Github
- Algorithm/Deep Learning/NLP Interview Notes Github
- 2019 autumn recruitment noodle collection Github
- Essential basic knowledge for technical interviews Github
- The latest interview questions from Alibaba, Tencent, Baidu, Huawei, JD.com, Sogou and Didi are collected on Github
- "Interview algorithm leveling guide" - "LeetCode problem solving" - "Sword finger offer problem solving" Github
- MVision-awesome Github
- Daily Interview Github
- The latest summary of 2019, Alibaba, Tencent, Baidu, Meituan, Toutiao and other technical interview questions and answers, analyzed and summarized by expert question makers on Github
- Common interview questions for CV positionsGithub
2. Nowcoder
- 2020 computer vision intern interview experience (Tencent/Toutiao/SenseTime/Megvii/Dharma Academy, etc.) nowcoder
- 20th Class-Visual Algorithm-Summer Internship nowcoder
- Interview (Tencent AI Lab, Alibaba Damo Academy, Huawei and other companies gathered together) nowcoder
- Bytedance Internship Algorithm Job Manager nowcoder
- Alibaba Tencent Huya machine learning algorithm interview nowcoder
- ByteDance Graphics and Image Algorithm Internship Interview nowcoder
- Pinduoduo algorithm intern interview nowcoder
- Algorithm post portal nowcoder
- Interview (Tencent AI Lab, Alibaba Damo Academy, Huawei and other companies gathered together) nowcoder
- cv post manager nowcoder
- Algorithm internship interview for Diamondback nowcoder
- Summary of machine learning/algorithm school recruitment interview test pointsnowcoder
- Computer vision summer internship interview nowcoder
- Face Sutra | SenseTime Computer Vision Post [Second Face] nowcoder
- Interview Sutra | Alibaba Damo Academy CV Four-round Algorithm Interview Sutra nowcoder
- Interview experience | Interview experience at major Internet companies such as Baidu, Meituan, Pinduoduo, Cambrian, etc. nowcoder
- Interview experience | Interview experience with nowcoder, an algorithm researcher at Megvii Technology
- Algorithm interview | Microsoft/Alibaba/Baidu/ByteDance/Huawei/OPPO nowcoder
- Megvii 19th Spring Recruitment-Algorithm Researcher-Liangjing nowcoder
- Tencent Algorithm Internship Interview Summary nowcoder
- Detailed algorithm interviews for spring recruitment (Offers from 8 companies including Megvii/Hikvision/United Imaging) nowcoder
- General algorithm/machine learning experience nowcoder
3.Zhihu
- What are the most common interview algorithm questions at Internet companies? zhihu
- Radar chart of interview skills that algorithm engineers must know zhihu
- ByteDance Computer Vision Algorithm Intern Video Interview zhihu
- 2019 Autumn Recruitment Algorithm Interview Experience zhihu
- CVTE Visual Computing Post Internship Interview Experience zhihu
- School Recruitment-Basic Algorithm Image Processing Algorithm zhihu
4. Blog
- AI Algorithm Engineer's ManualBlog
- Xiaomi Interview Summary Blog
- Baidu/SenseTime AI Interview CSDN
- Summary of algorithmic school recruitment experience (Baidu, Alibaba, Tencent, Toutiao) CSDN
- CV Computer Paper Quick Review CSDN
- Domestic interview experience of overseas Xiaoshu CSDN
- To future algorithm engineers - Summary of experience in algorithm school recruitment (Baidu, Alibaba, Tencent, Toutiao) CSDN
- AI Learning Club Job Recommendation Area AI Job Hunting Questions and Interviews Website
- Algorithms and Data Structures, Machine Learning, Deep Learning Blog
5. WeChat
- 2020 AI algorithm spring recruitment summary & interview guide is here! ! ! website
- 1000 interview questions, BAT machine learning interview question guide! website
- Data science & machine learning basic interview questions website
- Alibaba computer vision algorithm intern video interview website
- Interview experience AI algorithm engineer (interviewer’s perspective) website
- From zero foundation to BAT algorithm position SP——Autumn recruitment preparation guide website
- Ant Financial / Megvii / ArcSoft / Tencent Youtu summer internship offer interview website
- Common interview questions about machine learning and deep learning (Part 1) website
- Common interview questions about machine learning and deep learning (Part 2) website
- Complete AI learning route and the most detailed resource collection! website
- Ant Financial Interview Guide (Offer already received) website
- Computer Vision and Algorithm Position Internship Interview (Alibaba/Gelingshentong/Nanjing Horizon Robot) website
- Face++ Company - Two rounds of technical interviews website
- Autumn Recruitment Interview Experience | Megvii Technology Algorithm Job Autumn Recruitment Interview Experience Sharing Website
- Interview experience + experience sharing | 2019 autumn recruitment algorithm position review website
- I interviewed with 10 algorithm companies and here are all the questions I can remember
- Computer vision algorithm engineer (Megvii, SenseTime, Zhiyun, Hikvision) interview summary website
- Autumn Recruitment Interview Experience | Didi 20 School Recruitment CV Algorithm Position Interview Experience Sharing (Three Interviews) website
- Autumn recruitment experience (already received offers from Baidu, Alibaba, Tencent, Meituan, JD.com, and Pinduoduo) website
- Top 10 machine learning Q&A, must-know for interviews! website
- Summary of the advantages and disadvantages of common machine learning algorithms! website
- 2019 autumn recruitment AI algorithm position review website
- Autumn recruitment interview | Computer vision summary interview experience sharing website
- Which dimensions in a resume do interviewers pay more attention to? What tips, suggestions and summaries are there for writing resumes? website
6. Others
- Solutions to Introduction to Algorithms Github
- Common words zhihu in CV field papers
- CV field paper common words zhihu
Machine Learning
1.Interview
- machine-learning-interview-questions Github
- Machine Learning and Deep Learning Interview Questions Summary Blog
- Machine Learning Interview Review Resource Github
- Machine Learning Interview Algorithm Combing Blog
2. Documentation
- Pattern Recognition Bible-PRML(python) Github
- ML/DL study notes (basics + thesis) Github
- Github implementation of all algorithms in Dr. Li Hang's book "Statistical Learning Methods"
- <Statistical Learning Method> Code Implementation of the Second Edition Github
- <Machine Learning>(Xigua Book) Formula Derivation Analysis Github
- <Data Science Practice> Book Code Github
- Machine Learning in Practice (Python3) Github
- Machine Learning Coursera 163 taught by Andrew Ng
- Python3 Getting Started with Machine Learning Github
- Li Hongyi's "Machine Learning" Notes Github
- Machine Learning (Machine Learning) Deep Learning (Deep Learning) Knowledge points and code implementations often tested in NLP interviews Github
- Zhou Zhihua's "Machine Learning" hand-pushed notes Github
- "Python Machine Learning" Github
3. Coding
- Machine learning algorithm python implementation Github
- 100-Days-Of-ML-Code Chinese version Github
- Homemade Machine Learning Github
- Python codes for common Machine Learning Algorithms Github
- Machine-Learning-Study-Path-March-2019 Github
- The best resources in Machine Learning & AI Github Website
- A Machine Learning Course with Python Github
- Machine learning, in numpy Github
- A complete computer science study plan to become a software engineer. Github
Deep Learning
1.Interview
- Deep Learning Interview Questions Github
- Algorithm internship position information table for 2020, including internal recommendation codes, and common deep learning algorithm job interview questions and answers Github
- Deep Learning Interview Deep Learning Interview Questions Summary Github
- Summary of deep learning interview key points (interview questions) zhihu
- Some interview test points related to deep learning that I compiled zhihu
2. Documentation
- Machine learning/computer vision/NLP papers and notes Github
- Summary of computer vision knowledge points zhihu
- awesome-deep-learning Github
- Deep Learning 500 Questions on Github
- Professor Qiu Xipeng of Fudan University released <Neural Network and Deep Learning> Github book Github sample code Github course exercises
- Berkeley Course <Hands-On Deep Learning> Github course homepage bilibili courseware and exercises English version Chinese version PyTorch version
- <Deep Learning Theory and Practice: Improvement> Github
- Awesome_Computer_Vision Github
- Deep-Learning-Papers-Reading-Roadmap Github
- Neural network explanation video YouTube bilibili
- Online books on neural networks and deep learning website chinese
- Deep Learning Bible (Flower Book) Deep Learning Chinese Version Github
- Open AI Blog website
- BAIR blog website
- DeepMind blog website
- Andrej Karpathy's blog website
- Christopher Olah's blog website
- WildML Blog website
- Ruder's blog website
- FAIR blog website
- inFERENce Blog website
- Andrew Trask's blog website
- Graduate Descent Blog website
- Adit Deshpande's blog website
- createmomo's blog website
- Unified illustration of some models in deep neural networks Github
- five-days deep learning website Github
- Learn_Computer_Vision Github
- Explaining the Math of how neural networks learn Github
- (Microsoft) AI-A concise tutorial on the basic principles of neural networks Github
- Deep Learning Manual BaiduYun pw:dy6h
- An educational resource to help anyone learn deep reinforcement learning Github
- Technical Notes On Using Data Science & Artificial Intelligence website
- Microsoft artificial intelligence education and learning community Github
- deep-learning-drizzle Github
- pyimagesearch Website
3.Course
- MIT Deep Learning Github
- Stanford CS231n Li Feifei Computer Vision NetEase Cloud Classroom
- Statistical Machine Learning NetEase Cloud Classroom
- Introduction to Machine Learning NetEase Cloud Classroom
- Andrew Ng Deep Learning Engineer NetEase Cloud Classroom
- Deep Learning: Advanced Computer Vision udemy
- Computer Vision Certification by State University of New York coursera
- Convolutional Neural Networks coursera
- Deep Learning and Computer Vision AZ: OpenCV, SSD & GANs udemy
- Andrew Ng’s Deep Learning Specialization Coursera 163
- CS231n
- CS224n
- Stanford Open Courses: Probability and Statistics 'Probability and Statistics' website
- MIT open course linear algebra 'Linear Algebra' website
- Fastai's 2019 deep learning practical course for programmers 'Practical Deep Learning for Coders, v3' website website
- Stanford Machine Learning course 'Machine Learning(Coursera)' coursera
- Stanford Probabilistic Graphical Models Specialization(Coursera)' coursera
- DeepMind introduction to reinforcement learning course 'Introduction to Reinforcement Learning' bilibili youtube
- Full Stack Deep Learning Bootcamp (Course Video): A practical guidance course for developers who are familiar with the basics of deep learning 'Full Stack Deep Learning Bootcamp' Github bilibili website
- 'How to Win a Data Science Competition: Learn from Top Kagglers (Coursera)' coursera
- CS188 Berkeley <Introduction to Artificial Intelligence> course 'BerkeleyX: CS188.1x Artificial Intelligence' bilibili website
- Courses released by Fast.ai: Learn deep learning from scratch 'Deep Learning from the Foundations' website
- CS230 Stanford Deep Learning Course (Autumn 2018)'CS230: Deep Learning | Autumn 2018' bilibili youtube
- TensorFlow practice course 'TensorFlow in Practice' website launched by deeplearning.ai
- MIT's Python machine learning course 'Machine Learning with Python-From Linear Models to Deep Learning' website
- Stanford CS224U Natural Language Understanding course 'CS224U: Natural Language Understanding' website
- Yunnong Chen'107 Spring - Applied Deep Learning, Taiwan University' bilibili website
- Teacher Lin Xuantian from National Taiwan University <Fundamentals of Machine Learning> course bilibili
- NTU Teacher Lin Xuantian’s course <Machine Learning Techniques> course bilibili
- NTU University Li Hongyi’s latest machine learning course (2019) website
- UC Berkeley’s latest deep reinforcement learning course website YouTube bilibili Github
- Microsoft - Computer Vision Best Practices, Code Examples and Related Documentation Github
Reinforcement Learning
1. Documentation
- reinforcement learning an introduction Github
- Python reinforcement learning in practice_Sudharsan Ravichandiran Github
- Reinforcement Learning Bible_Rich Sutton_Chinese book, English e-book, code Github
- Essentials of Reinforcement Learning_Feng Chao (from basics to cutting-edge, with code) jd
- OpenAI Spinning Up English version, Chinese version zhihu
- David Silver's Chinese explanation and practice of reinforcement learning open class zhihu
- Reinforcement Learning Fundamentals David Silver Notes (Chen Xionghui, NTU, DiDi AI Labs) zhihu
- Reinforcement Learning With Open AI TensorFlow and Keras Using Python_OpenAI (focus on practical combat) BaiduYun extraction code
- Deep reinforcement learning implementation methodology zhihu
2. Papers and Algorithms
- NeuronDance Github
- DQN paper
- DDPG paper
- A3C paper
- Dr. Zhang Chuheng from Tsinghua University (Summary of Reinforcement Learning Papers) zhihu
- papers with code papers Github
3.Course and Code
- Tencent_Zhou Mofan_Reinforcement learning, tutorials, code bilibili personal homepage Github
- DeepMind_David Silver_UCL Deep Reinforcement Learning Course (2015), PPT, notes and code bilibili zhihu
- National Taiwan University_Li Hongyi_Deep reinforcement learning (Mandarin) course (2018), PPT, notes bilibili PPT note
- Berkeley_Sergey Levine_CS285(294) Deep reinforcement learning (2019), PPT, code bilibili PPT Github
C/C++
- Summary of C/C++ interview basics Github
- Compilation of common C++ written test interview questions zhihu
- C/C++ issue summaryGithub
- Leetcode problem solving code warehouse (C++) Github
- LeetCode, HackRank, sword-pointing offer, classic algorithm implementation (C++) Github
- Data Structure and Algorithm notesData Structure and Algorithm/leetcode/lintcode problem solutionGithub
- learnOpencv Github
- Solutions to Introduction to Algorithms Third Edition Github Blog
- LeetCode AnimationGithub
- leetcode problem solving, record your own leetcode problem solving path Github
- Sword refers to offer second edition BaiduYun
- <Introduction to Algorithms> C++ implementation code Github
- 50 code implementations Github that you must know about data structures and algorithms
- Play Leetcode with different Programming language Github
- leetcode Github
- algorithm-visualizer Github
- Case code demonstration program and effect image Github based on OpenCV4.0 C++/Python SDK
- LeetCode solutions in C++ 11 and Python3 Github
Python
- cracking the coding interview Github
- A large collection of Python open source projects, spanning 15 fields, 181 projects Github
- Interview questions about Python 1 Github
- Interview questions about Python 2 Github
- LeetCode, HackRank, sword-pointing offer, classic algorithm implementation (Python) Github
- Sword refers to offer (python version)/algorithm diagram/python basics/data structure Github
- Algorithm interview questions python Github
- All Algorithms implemented in Python Github
- Improve your Python by fixing errors Github
- Chinese translation of wtfpython Github
- python Chinese library-python artificial intelligence big data automated interface testing and development. Book download and python library summary Github
- Python interviews are all here [315+ questions] Blog
- The Beauty of Python Programming Github
- Python - From Novice to Master in 100 Days Github
- Developing with Python on Windows Blog
- A curated list of awesome Python frameworks, libraries, software and resources Github
- c9-python-getting-started Github
- Programming Super Power Introductory Class Blog
Pytorch
- pytorch Github Website
- Offical pytorch examples Github
- Offical pytorch tutorials Github
- stanford-cs-230-deep-learning Github
- practicalAI Github
- PyTorch Chinese Manual Github
- The corresponding code of <Deep Learning Framework PyTorch: Getting Started and Practice> Github
- code-of-learn-deep-learning-with-pytorch Github
- Awesome-pytorch-list Github
- <Pytorch Model Training Practical Tutorial> supporting code Github
- An unofficial styleguide and best practices summary for PyTorch Github
- fast.ai Computational Linear Algebra course Github
- Awesome-PyTorch-Chinese Github
- Build-an-AI-Startup-with-PyTorch Github
- First steps towards Deep Learning with pyTorch Github
Tensorflow
- TensorFlow 2.0 deep learning open source book Github
- TensorFlow-From-Zero-To-One Github
- tensorflow2 Chinese tutorial Github
- Tensorflow2 TutorialGithub
- Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow 2 Github
- TensorFlow Chinese resource collection Gitee
- Notebooks for my "Deep Learning with TensorFlow 2 and Keras" course Github
Competition
- kaggle data science competition
- Alibaba Cloud Tianchi Competition
- AI Challenger
- HeyWhale/Kesai AI Competition Platform
- FlyAI competition platform
- BaiduAI competition
- DC competition
- DataFountain Competition
- Japan SIGNATE Competition
- Awesome-AI-competitions
- Driven Data
- CrowdANALYTIX
- CodaLab
- Analytics Vidhya
- crowdAI
- Data Science Challenges
Others
- Awesome Resume for Chinese Github
- Personal resume template Github
- Programmer Resume Template Series Github
- How to Write a Professional Technical ResumeWebsite
- awesome-interview-questions Github
- Startups about artificial intelligence. (DM, ML, NLP, CV...) Github
- Awesome Programming Books Github
- Tsinghua University Computer Science Course Guide Github
- Peking University course materials compilation Github
- University of Science and Technology of China course resources Github
- Shanghai Jiao Tong University course material sharing Github
- Zhejiang University course strategy sharing plan Github