The Python ecosystem is growing and may become the dominant platform for machine learning. The primary rationale for adopting Python for machine learning is because it is a general purpose programming language that you can use both for R&D and in production. In this chapter you will discover the Python ecosystem for machine learning. After completing this lesson you will know: 👉 Python and it’s rising use for machine learning. 👉 SciPy and the functionality it provides with NumPy, Matplotlib and Pandas. 👉 scikit-learn that provides all of the machine learning algorithms. 👉 How to setup your Python ecosystem for machine learning and what versions to use Let’s get started. Python Python is a general purpose interpreted programming language. It is easy to learn and use primarily because the language focuses on readability. It is a popular language in general, consistently appearing in the top 10 programming languages in surveys on StackOverflow 1 . It’s a dyna...
Introduction We'll start with an overview of how machine learning models work and how they are used. This may feel basic if you've done statistical modeling or machine learning before. Don't worry, we will progress to building powerful models soon. This course will have you build models as you go through following scenario: Your cousin has made millions of dollars speculating on real estate. He's offered to become business partners with you because of your interest in data science. He'll supply the money, and you'll supply models that predict how much various houses are worth. You ask your cousin how he's predicted real estate values in the past. and he says it is just intuition. But more questioning reveals that he's identified price patterns from houses he has seen in the past, and he uses those patterns to make predictions for new houses he is considering. Machine learning works the same way. We'll start with a model called the Decision Tree. T...