laitimes

Born in a non-academic class and want to transfer to an artificial intelligence major?

I was born in an eastern 985 software engineering class, although I am not currently a programmer in plaid shirts, jeans, or Oversized's T-shirts, beach pants, and flip-flops. But there are still some opinions about computer science studies. Without further ado, let's recommend some books. If you don't have a professional background, and you want to learn the direction of artificial intelligence, you need to make up for the basics, so start by laying the foundation

1. Determine the language to get started: I suggest this sister buy these books to learn first. Because our goal is deep learning, we first have to choose a language to have an introductory concept of the overall programming, C and C++ pointers and other concepts are easier to confuse, it is recommended to start with Java, this "Head First Java" is a very good beginner's book.

Born in a non-academic class and want to transfer to an artificial intelligence major?

2. Learn design patterns and algorithms: When you can write Hello World graduate, this is Hou you will think that programming is just so so. , we need to add a little difficulty, we need to know how large programs are generally designed, algorithm structure is generally how delicately designed, this time still recommend two books "Head First Design Patterns" and "Introduction to Algorithms".

Born in a non-academic class and want to transfer to an artificial intelligence major?
Born in a non-academic class and want to transfer to an artificial intelligence major?

3. Advanced learning: I can say very responsibly that if you finish the above three books, there is no problem, then you already look no different from the students of the School of Computer Software on the surface, and the same is true of practical programming ability. At this time, you need to understand the broader world of computers and become a great god. At this time, my favorite book, and the book "The Art of Computer Programming" that my teachers recommended us to read in college, is amazing, and most of the interview questions of Microsoft, Baidu, etc. in the early days were born out of this book. Reading through it will give you a qualitative improvement in your programming ability. If you can't read this tome, you can watch "The Beauty of Programming".

Born in a non-academic class and want to transfer to an artificial intelligence major?
Born in a non-academic class and want to transfer to an artificial intelligence major?

4. Finally: If you can gnaw through all the books above, you need to do some preparation for the upcoming deep learning. In terms of basic computer knowledge, it is recommended to take a look at the introduction of operating system principles, computing chips, etc.; In terms of advanced languages, the direction of artificial intelligence can be selected between R and python for in-depth learning; In the big framework, the concepts related to cloud computing and big data should be covered. Well, this part is mainly for deep learning to lay the foundation, follow the tutor to learn well, come on! Since then, staring at the books of Oraily Publishing House and constantly adding new knowledge, learning work, what is missing to make up for ~

Read on