Commit Graph

51 Commits (b9577ed79722dc6033eb505490b4dd4de2a1ca7c)

Author SHA1 Message Date
Aurélien Geron a55720e9e4 Make notebooks 1 to 9 runnable in Colab without changes 2019-11-05 22:26:52 +08:00
Aurélien Geron bbadc3276a Merge branch 'master' of github.com:ageron/handson-ml2 2019-10-21 09:02:13 +08:00
Aurélien Geron 143ef4b1db Remove y=None argument in the transform() method 2019-10-17 18:05:01 +08:00
jmribeiro aed738c7ad Removed duplicated np.random.seed(42) entry from the second notebook 2019-10-13 19:20:42 +01:00
Aurélien Geron 07b83a5e09 Import urllib directly instead of from six.moves, as we move away from Python 2 2019-10-12 16:29:54 +09:30
Aurélien Geron ec3136f59f Add index=housing.index when wrapping array in a DataFrame, fixes #426 2019-05-12 21:28:56 +08:00
Aurélien Geron 7335c9d5c0 Use separate joblib package rather than the one in sklearn (which is deprecated) 2019-04-26 21:22:15 +08:00
Aurélien Geron 52afcf4290 Crop long outputs so they show up nicer on github.com 2019-04-16 00:06:57 +08:00
Aurélien Geron 5f6be6fa6f Use pd.cut() for income_cat 2019-03-15 23:49:03 +08:00
Aurélien Geron 90e3175c7d Remove warnings about old 1st edition code changes 2019-01-22 16:54:47 +08:00
Aurélien Geron 1a6bb0b199 Create image directory and check for sklearn >= 0.20 2019-01-21 18:42:31 +08:00
Aurélien Geron 6b8dff91d0 Update all notebooks assuming we are all in the future now: sklearn 0.20+, python 3.5+, TF 2.0 preview 2019-01-18 23:08:37 +08:00
Aurélien Geron d2518a679b Drop Python 2 (woohoo!) and import matplotlib as mpl 2019-01-16 23:42:00 +08:00
Aurélien Geron b54ee1b608 Update notebooks 1 to 8 to latest library versions (in particular Scikit-Learn 0.20) 2018-12-21 10:18:31 +08:00
Aurélien Geron a82e624171 Fix comment in DataFrameSelector 2018-07-31 23:10:23 +01:00
Aurélien Geron 9367c6ef42 Silence gelsd warning 2018-07-31 20:22:05 +01:00
Aurélien Geron e2d450708a Replace FeatureUnion + DataFrameSelector with new ColumnTransformer 2018-07-31 20:08:33 +01:00
Aurélien Geron 55adea1ff4 Add code to compute a confidence interval 2018-05-08 19:41:47 +02:00
Aurélien Geron 771dccaca4 Clarify future encoders in Scikit-Learn 0.20 2018-05-07 21:09:08 +02:00
Aurélien Geron 77d3d4838d Clarify why we are using OrdinalEncoder and OneHotEncoder 2018-05-07 20:17:30 +02:00
Aurélien Geron 71c40c7aec Use OrdinalEncoder and OneHotEncoder from Scikit-Learn 0.20 instead of CategoricalEncoder 2018-05-07 11:27:59 +02:00
Aurélien Geron 8f6a28e6bc Improve the implementation of the test_set_check() function: faster, supports python 2 and 3, and more fine grain split (32 bits intead of 8) 2018-04-03 16:45:53 +02:00
Aurélien Geron f9ac449f97 Add cmap when plotting california image, fixes #65 2018-03-15 23:26:18 +01:00
rickiepark 385d635e92 add params for avoiding warn and improving perf. 2018-01-30 17:19:37 +09:00
Aurélien Geron c8b7f045ee Fix hyperparameter search and comment at the end of the solution of exercise 5, chapter 2 2018-01-14 09:11:47 +01:00
Kxrr 767affca86 Fix incorrect description in chapter 2 2017-11-25 00:02:08 +08:00
Aurélien Geron 7d7ccce9d3 Fix factorize() bug, due to housing_cat being a DataFrame, not a Series, fixes #104 2017-10-20 20:07:40 +02:00
Aurélien Geron 7a9110ea47 Merge branch 'master' of https://github.com/pkourdis/handson-ml into pkourdis-master 2017-10-18 09:01:42 +02:00
pannoos f53dc95940 Fix HOUSING_URL 2017-10-17 16:41:58 -07:00
Aurélien Geron 830d6e4751 Clarify stratified sampling paragraph in ch02 2017-10-16 14:19:08 +02:00
pannoos e287581c93 Chapter 2: Improvement of code in "Setup" & "Get the data" 2017-10-15 14:14:05 -07:00
pannoos bbe33f7039 Chapter 2: Generic way of selecting numerical or categorical attributes 2017-10-15 04:01:07 -07:00
pannoos 7e4f99085f Chapter 2: "Setup" & "Get the data" code improvement 2017-10-15 03:11:53 -07:00
Aurélien Geron 204b6ac7ce Merge branch 'master' of github.com:ageron/handson-ml 2017-09-19 13:40:59 +02:00
Aurélien Geron 7629334e9b Do not use LabelEncoder and LabelBinarizer, use factorize() and CategoricalEncoder instead. 2017-09-19 13:01:23 +02:00
Aurélien Geron dbaae16e88 Merge pull request #77 from jasrys/master
Fix typos
2017-09-18 08:47:31 +02:00
Aurélien Geron b59d2016d6 Provide workaround and explanations about the breakage of LabelBinarizer by Scikit-Learn 0.19.0 2017-09-15 14:40:13 +02:00
Jason Rys dc901e0ada Fix typos 2017-08-19 08:01:55 -07:00
Aurélien Geron 11b984eb92 Make fetch_housing_data() work on Windows 2017-06-18 13:52:10 +02:00
Aurélien Geron 7f4cd72d97 Merge PR #36 by lsshawn: adds helpful notes and fixes the null rows sampling code 2017-06-08 17:11:08 +02:00
Aurélien Geron 8935c61570 Adding missing figure in chapter 02 2017-06-08 14:23:33 +02:00
Aurélien Geron 711a577f1a Fix figure 2-13 x-axis values and legend not showing 2017-06-06 22:28:39 +02:00
Aurélien Geron bd6c167e09 Make notebook for ch2 output the same result every time 2017-06-06 13:21:19 +02:00
Aurélien Geron 88acd2b4b9 Make notebook code match book examples more closely in chapter 2 2017-06-01 09:53:20 +02:00
Aurélien Geron 168ad47702 Finish exercise solution for chapter 9, and ensure sync between notebook and book for chapter 2 2017-05-28 18:14:49 +02:00
Aurélien Geron c3da72c4ef Explain the expon() and reciprocal() distributions 2017-05-03 19:46:23 +02:00
Aurélien Geron d192f3de7a Add exercise solutions 2017-04-30 17:32:46 +02:00
Aurélien Geron d8176ec2cb Upgrade notebooks to TensorFlow 1.0.0 2017-02-17 11:51:26 +01:00
Aurélien Geron 61f9b54cdb Upgrade chapter 2 to sklearn 0.18 and ensure python 2 and python 3 both work 2016-11-03 23:47:11 +01:00
Aurélien Geron dabda0f806 Fix hash() bug reported by Thiago 2016-11-03 17:47:08 +01:00