1. 程式人生 > >How to Get Started with Machine Learning in Python

How to Get Started with Machine Learning in Python

The Python conference PyCon2014 has held recently and the videos for the conference are online.

I have been working my way through the interesting machine learning ones and will share a few on this over the coming weeks.

A great talk if you are starting out in data science or machine learning in python was given by Melanie Warrick titled How to Get Started with Machine Learning. It’s about 25 minutes long. The abstract of the talk is:

Provide an introduction to machine learning to clarify what it is, what it’s not and how it fits into this picture of all the hot topics around data analytics and big data.

Computers…ability to learn without… explicit programming

She positions machine learning as the toolkit used in Artificial Intelligence and Data Science. Relatedly, she describes big data as data beyond the ability of common technology to capture and curate. This definition sits well with me. Although the talk is an introduction to machine learning, the focus is on the application of machine learning in data science.

Need help with Machine Learning in Python?

Take my free 2-week email course and discover data prep, algorithms and more (with code).

Click to sign-up now and also get a free PDF Ebook version of the course.

Melanie describes the four main data science roles as data lead, data creative, data developer and data researcher and uses a graph to indicate the amount of machine learning performed by each role. She also describes a data science project workflow.

data science project flow

Data Science Project Flow by Melanie Warrick.

She provides a cute example of linear regression on a 2d dataset (head size vs brain weight) using scikit-learn. Usefully, she summarizes Python tools in categories:

  • Explore data: pandas, statsmodels, matplotlib, numpy, unix
  • Build model: scikit-learn, numpy, pandas, scipy
  • Test model: scikit-learn, matplotlib
  • Data products: API, Flask, Django
  • Visualize: D3, Matplotplib, vincent and vega, ggplot

There is also a question at the end about contracting Python and R and she makes the apt comment of sticking with one language (i.e. Python) so you don’t need to change languages between research and production.

Frustrated With Python Machine Learning?

Master Machine Learning With Python

Develop Your Own Models in Minutes

…with just a few lines of scikit-learn code

Covers self-study tutorials and end-to-end projects like:
Loading data, visualization, modeling, tuning, and much more…

Finally Bring Machine Learning To
Your Own Projects

Skip the Academics. Just Results.

相關推薦

How to Get Started with Machine Learning in Python

Tweet Share Share Google Plus The Python conference PyCon2014 has held recently and the videos f

How To Get Started With Machine Learning in R (get results in one weekend)

Tweet Share Share Google Plus How do you get started with machine learning in R? R is a large an

How To Get Started With Machine Learning Algorithms in R

Tweet Share Share Google Plus R is the most popular platform for applied machine learning. When

How to Get Started with Deep Learning for Natural Language Processing (7

Tweet Share Share Google Plus Deep Learning for NLP Crash Course. Bring Deep Learning methods to

How to Get Started With Conversational AI

An ever-expanding list of benefits and a growing demand for voice interfaces has placed Conversational AI high on the list as a key component for any digit

Cool Factor: How to Steal Styles with Machine Learning, Turi Create, and ResNet

Turi Style TransferFirst of all, follow the Turi Create installation instructions on GitHub. It’s imperative to create a Python 2.7 environment with the sp

9 Ways to Get Help with Deep Learning in Keras

Tweet Share Share Google Plus Keras is a Python deep learning library that can use the efficient

How To Get Better At Machine Learning

Tweet Share Share Google Plus Colorado Reed from Metacademy wrote a great post recently titled “

How To Get Started In Machine Learning: A Self

Tweet Share Share Google Plus Specifically, the original poster of the question had completed t

Course to Get Started with XGBoost in Python

Tweet Share Share Google Plus XGBoost With Python Mini-Course. XGBoost is an implementation of g

How to Better Understand Your Machine Learning Data in Weka

Tweet Share Share Google Plus It is important to take your time to learn about your data when st

How to Clean Text for Machine Learning with Python

Tweet Share Share Google Plus You cannot go straight from raw text to fitting a machine learning

[Javascript] Classify text into categories with machine learning in Natural

bus easy ann etc hms scrip steps spam not In this lesson, we will learn how to train a Naive Bayes classifier or a Logistic Regression cl

[Javascript] Classify JSON text data with machine learning in Natural

comm about cnblogs ++ get ssi learn clas save In this lesson, we will learn how to train a Naive Bayes classifier and a Logistic Regressi

How to Get the Length of File in C

code class clas body position pre -c set == How to get length of file in C //=== int fileLen(FILE *fp) { int nRet = -1; int nPosB

Learn How to Code and Deploy Machine Learning Models on Spark Structured Streaming

This post is a token of appreciation for the amazing open source community of Data Science, to which I owe a lot of what I have learned. For last few month

4 Practical Steps to Get Started with Artificial Intelligence CLEARPRISM

With so many technologies and use cases, getting started with artificial intelligence (AI) initiatives and deployments can be a daunting task for business

Convert unstructured data to structured data with machine learning

They stream movies and send texts and pictures to the other side of the world. Each second, a huge amount of data is created and collected. But, still, bus

5 Ways to Get Started with Marketing AI Today

Mike Kaput is a senior consultant at PR 20/20 who is passionate about AI's potential to transform marketing. At PR 20/20, he creates measurable marketing

How to Assess Startups Using Machine Learning: Part II

The GASPBecause there is no standard industry practice in venture capital to assess startups, we took it on ourselves to design a framework that can be use