...
Full Bio
Use Machine Learning To Teach Robots to Navigate by CMU & Facebook Artificial Intelligence Research Team
268 days ago
Top 10 Artificial Intelligence & Data Science Master's Courses for 2020
269 days ago
Is Data Science Dead? Long Live Business Science
297 days ago
New Way to write code is about to Change: Join the Revolution
298 days ago
Google Go Language Future, Programming Language Programmer Will Get Best Paid Jobs
619 days ago
Top 10 Best Countries for Software Engineers to Work & High in-Demand Programming Languages
736002 views
Highest Paying Programming Language, Skills: Here Are The Top Earners
670821 views
Which Programming Languages in Demand & Earn The Highest Salaries?
475992 views
Top 5 Programming Languages Mostly Used By Facebook Programmers To Developed All Product
473514 views
World's Most Popular 5 Hardest Programming Language
414825 views
How Can Non-Technical Person Enter Into The Machine Learning Industry?
- For those who are just starting out, the book, Grokking Algorithms: An Illustrated Guide for Programmers and Other is perfect. It is targeted at people from the non-CS background and is a fully-illustrated guide on common algorithms and how to apply them. The book includes diagrams and fully annotated code samples in Python. You can access the book here.
- Another handbook which serves as a good primer for beginners is The Impostor's Handbook - A Primer For Self-taught Programmers by Rob Conrey. It breaks down concepts like data structures, algorithms, complexity theory, lambda calculus, programming patterns and principles, and essential Unix skills. You can access the book here.
- For data structures and algorithms, Robert Sedgewick's Algorithms is highly recommended. Another book upvoted by users is Introduction to Algorithms by Thomas Cormen, which is also freely available.
- For those who have had no exposure to computer science, it is best to get familiar with calculus and linear algebra which form the basis of a lot of business problems. They should also brush up on probability and statistics, along with the Number Theory.
- Brush up on basics such as classification models, regression models, preprocessing data from MOOCs which provide courses on ML.
- Most self-taught programmers lack strong database skills and writing SQL queries forms a big part of the job. Understanding of database and knowing the difference between SQL and the non-SQL database is crucial for a web developer.
- There are many MOOCs that offer a curated learning path for those who are interested in ML and CS.
- Another great source for brushing up your learning is Hackr.io which is the most resourceful site for tutorials.
- Other resources for learning are Kaggle forums and R bloggers which have a host of topics - like â??how to build ML library with R'