注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
Here are the details about my self study plan which helped me get a job in Data science at 4 companies.Please add more resources in comments
The Core Foundation
Learn Python the Hard Way
This is one of the best courses I’ve ever taken, period. It’s self-directed and challenging, but Zed provides you with enough detail and guidance to start to actually begin programming in Python. He makes programming feel accessible, and the material gives you the confidence week after week to actually feel as if you can effectively learn Python.
2. Mode Analytics: Pandas
. ----
Mode Analytics provides an awesome introduction to Python and includes tutorials on one of its most powerful data structures: the Pandas DataFrame. This is perfect for learning the basics of data analysis once you have the fundamentals of Python down.
. From 1point 3acres bbs
3. Mode Analytics: SQL
The other Mode Analytics tutorial on SQL is fantastic too. You can learn all of the key concepts and create a strong SQL foundation here. They even have their own SQL editor and data you can play around with.
In conjunction with Mode Analytics, W3 Schools can help answer any SQL question you ever have as you go make your way through the tutorials.
Diving Right Into Machine Learning
Before I fully had a strong grasp of Python, I took a shot and applied for Udacity’s self-driving car nanodegree. I knew it was completely over my head, but I thought, why not try?
It’s easier to motivate yourself to learn Python and machine learning when you’re fascinated by the practical applications.. 1point 3 acres
I had about a month before the class began, so I took as many classes around data science and machine learning as possible.
Here were the best free introductory courses I found that were incredibly helpful:
Udacity Machine Learning Intro. check 1point3acres for more.
Udacity Intro to Statistics
Udacity Intro to Data Science
Yes, you can see I think quite highly of Udacity.
.1point3acresWhile not free, I’d also highly recommend checking out the Grokking Deep Learning book. It provides extremely clear and relatable examples on the fundamentals of machine learning.
TensorFlow, developed by Google, is an open source library for machine learning that can be written in Python. It’s incredibly powerful, and absolutely worth becoming familiar with.. check 1point3acres for more.
. Waral dи,Check out the MNIST exercise for a fantastic introduction to the framework.
-baidu 1point3acres
I found the Stanford CS231 class to be a useful resource too; it covers convolutional neural networks (what we use for image or facial recognition software) extensively, which I read would be incredibly helpful for the self-driving car Nanodegree. If you’re interested at all in using machine learning with images or video, you won’t find much better than this course.
Finally, after using these resources to build a solid foundation, I began the Udacity Self Driving Car Nanodegree.
I’m not going to talk about it too much since there are already great write ups of the course here and here. What I will say is that, to my own shock, despite being the most challenging course I’ve ever taken, I was able to understand most of the content. Armed with the right base knowledge, you’d be surprised at how deep your understanding of a complex topic can be. ..
After diving intensely into machine learning for a few months, it was helpful to take a step back and reinforce my understanding of practical analytics and data science principles.. 1point 3acres
I started with Data Science, Deep Learning, & Machine Learning with Python, a fantastic course on Udemy. While touching upon machine learning, it completely covers principles in analytics, data science, and statistics, particularly around different data mining techniques and practical scenarios to deploy them.
The book Data Science For Business, also explains incredibly well the HOW and WHY certain models work when solving problems in a specific context; it hammers into you an analytical framework and mindset that can be applied to any situation revolving around data problems. It’s the best resource I found that connects different analytical approaches to specific business situations and problems.
Of course, if you’re interested in pursuing a career in analytics or data science, you should always be honing old skills or adding new skills into your toolkit. FreeCodeCamp and Hackernoon publish informative articles and tutorials on all things data science and software engineering. My favorite article recently was a well-written tutorial on writing your own blockchain.
You want to know the best way to continue learning though?
Build something. Anything. Explore a dataset. Find a practical problem that you or your company faces, and try to solve it. ..
Even if you don’t have access to high-quality data at your company, there are plenty of open source datasets that you can play around and practice with. I bet you’ll learn just as much, if not more, working on your own data projects than taking any course or reading any book.
Finally, meeting and learning from people who have the skills you want to acquire is hugely beneficial. I highly recommend using Meetup to find groups of analytics or software professionals in your area. Many of these groups have free tutorial or study sessions, and you’ll meet plenty of insanely smart people who can provide tips and tricks to accelerate your learnings.
. From 1point 3acres bbs
In New York City, some of the groups that have helped me tremendously are:
. 1point3acres
Machine Learning Society
Google Developer Group
NYAI
New York Data Science
THANK YOU!! |