455x Filetype PDF File size 1.78 MB Source: www.booksfree.org
������������������������
�����������
����������������������
����������������������������
������������������������
��������������
Jason Brownlee
Machine Learning Mastery With Python
Understand Your Data, Create Accurate Models and
Work Projects End-To-End
i
Machine Learning Mastery With Python
➞Copyright 2016 Jason Brownlee. All Rights Reserved.
Edition: v1.4
Contents
Preface iii
I Introduction 1
1 Welcome 2
1.1 Learn Python Machine Learning The Wrong Way . . . . . . . . . . . . . . . . . 2
1.2 Machine Learning in Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 What This Book is Not . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
II Lessons 8
2 Python Ecosystem for Machine Learning 9
2.1 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 SciPy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3 scikit-learn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 Python Ecosystem Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Crash Course in Python and SciPy 14
3.1 Python Crash Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2 NumPyCrash Course. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.3 Matplotlib Crash Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.4 Pandas Crash Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4 How To Load Machine Learning Data 26
4.1 Considerations When Loading CSV Data . . . . . . . . . . . . . . . . . . . . . . 26
4.2 Pima Indians Dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.3 Load CSV Files with the Python Standard Library . . . . . . . . . . . . . . . . 27
4.4 Load CSV Files with NumPy . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.5 Load CSV Files with Pandas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
ii
no reviews yet
Please Login to review.