Questions and answers on how to plan the direction of deep learning AI learning, algorithm competitions, machine learning, environment building, etc.

Table of contents

1Understand the background knowledge of artificial intelligence

2. Supplement mathematics or programming knowledge

3. Familiar with the machine learning tool library

4 Systematic learning of artificial intelligence

5 suggestions

Six: All project code links


1Understand the background knowledge of artificial intelligence

       Some knowledge that exists but is not commonly used in research or industry will free up more time for yourself to learn and research.

There are many concepts in artificial intelligence, such as machine learning, deep learning, neural networks, etc., which make beginners feel that artificial intelligence is mysterious and difficult to understand. When you first start learning, you just need to know the general meaning of these nouns. You don’t need to study too deeply. After studying for a period of time, you will naturally understand what these concepts specifically represent.

Artificial intelligence is an interdisciplinary subject, among which mathematics and computer programming are the two most important aspects of learning artificial intelligence. These articles "Understanding Artificial Intelligence" before the "Zhiyun AI Column" have also been introduced to you. Students who have not read them can read them.

The figure below shows the general route of artificial intelligence learning:

2. Supplement mathematics or programming knowledge

For engineers who have graduated, before systematically learning AI, they generally need to add some knowledge in mathematics or programming. If you are good at math and programming, learning artificial intelligence will be much easier.

Many students are afraid of mathematics when it comes to it. However, when learning artificial intelligence, mathematics can be said to be unavoidable. At the entry level, you don’t need too advanced mathematics, mainly advanced mathematics, linear algebra and probability theory. In other words, the mathematics knowledge learned in freshman and sophomore year is completely sufficient. If you want to work as a machine learning engineer or engage in artificial intelligence research, you should learn more mathematics. Being good at mathematics will be a major advantage at work.

Python is very popular in the field of machine learning and can be said to be the most used programming language. Therefore, Python programming also needs to be mastered. Among many programming languages, Python is relatively easy to learn and use. Learning Python well will also benefit a lot. However, although python is convenient, if you can use C++, you can only say that soldiers will block the water and the soil will cover it.

3. Familiar with the machine learning tool library

​​​​​​4 Systematic learning artificial intelligence

5 suggestions

        This article can help you avoid pitfalls and detours. Most of the things on the Internet are reprints. They are all very old things. It can be said that some of them are no longer used. AI has developed rapidly in the past two years. If you want To learn about the latest tips on how to avoid pitfalls, more detailed routes, how to change them specifically, how to avoid pitfalls, taking wrong detours, and how to correctly plan a route has been posted on the top of my homepage.

Six: All project code links

Videos, notes and codes, and comments have all been uploaded to the network disk and placed on the homepage as a top article

Guess you like

Origin blog.csdn.net/m0_56175815/article/details/131741651