News for hackers. Stuff that matters.
Re:Python Machine Learning by StClaire on Monday December 05, 2016 @09:31AM (#13105525)
I bought this book awhile ago and I can't recommend it enough. My machine learning club will go though this starting in January.

Is this part of a Christmas season special, or do they regularly do giveaways? And do they send emails about the free book of the day?

Re:Python Machine Learning by dorfsmay on Monday December 05, 2016 @10:41AM (#13106065)
They give away one book per day. They don't send an email, but I have a script that scrape their site and send myself an email. I'm happy to add to a mailing list if there's interest.
Re:Python Machine Learning by tedmiston on Monday December 05, 2016 @12:31PM (#13107226)
A site that's pretty good at that is Change Detection [1]. You even get daily emails and change logs for free.

[1]: https://www.changedetection.com/

Re:Python Machine Learning by davidkohcw on Monday December 05, 2016 @04:14PM (#13109661)
Thanks for the tip. I just implemented it and it said 44 other people are monitoring that page haha.
Re:Python Machine Learning by davidkohcw on Sunday December 11, 2016 @03:43AM (#13150198)
Just a thought.. instead of building something that sends out an email... it would be much more convenient to build something that automatically adds each new book to your account.. using something like Python's Selenium library to do it.
Re:Python Machine Learning by fnbr on Monday December 05, 2016 @12:30PM (#13107208)
I'd join that list!
Re:Python Machine Learning by nnq on Monday December 05, 2016 @10:02AM (#13105714)
Seems like the kind of stuff you get at by combining sklearn's official docs with some material from one of the moocs (like udacity's machine learning class, coursera's etc.) + some wikipedia. This is my default style of learning: picking a "track" (whatever mooc or a cool side project idea) + lots of small specific resources.

I'm really curious why would you recommend and actual book?

It has all the chances to get outdated in a few months, while the separate resources will get updated for sure. yeah, there's some googling effort, but still...

Re:Python Machine Learning by WoodenChair on Monday December 05, 2016 @10:34AM (#13106010)
Books are able to dig into a single topic deeply in a connected way with a single author's voice who can assume at any point all the given knowledge from the previous chapters. It is possible to learn from many shallow or specific sources, but it's not as easy/much more effort for most.
Re:Python Machine Learning by StClaire on Monday December 05, 2016 @10:05AM (#13105733)
Most (all? I can't remember exactly) of it doesn't use Scikit-learn. You actually implement the algorithms yourself and see what happens under the hood
Re:Python Machine Learning by nnq on Monday December 05, 2016 @10:46AM (#13106113)
I randomly browsed and got to some sklearn code snippet. great, then I'll definitely dig deeper into it!
Re:Python Machine Learning by dandersh on Monday December 05, 2016 @10:31AM (#13105964)
I just got this book ~2 weeks ago and am using it in conjunction with udacity's course. Python Machine Learning (PML) is more low-level, math intensive, and hands on than udacity and other resources I'm using.

Thus far Udacity's course fits your explanation of using sklearn docs, tweaking inputs, etc. while PML provides a technical explanation of weighting with perceptrons and then you hand-write a perceptron learning algorithm.

Re:Python Machine Learning by r3bl on Monday December 05, 2016 @11:28AM (#13106536)
> Is this part of a Christmas season special, or do they regularly do giveaways?

I specifically remember them doing something like "20 books in 20 days" at the end of the last year, where you could get one book per day.

Seems like that run was quite successful and that they are doing it regularly now. I have like 21 books in my account without actually buying any of them.

EDIT: Correction, I've just checked my order history and it turns out that giveaway I was referring to was at the end of 2014, not 2015.

Re:Python Machine Learning by j_s on Monday December 05, 2016 @01:13PM (#13107703)
I've heard good things about two books: this one and one on Postges.

https://news.ycombinator.com/item?id=6933716

Re:Python Machine Learning by greg_data on Monday December 05, 2016 @10:24AM (#13105876)
Free ebooks are every day. Normally it's something older. No Email notifications for the freebies normally. Worth checking up on occasionally though.
Re:Python Machine Learning by tedmiston on Monday December 05, 2016 @12:34PM (#13107264)
Check my comment above [1] if you want email notifications. It'll work unless this site blocks robots on the giveaway page.

[1]: https://news.ycombinator.com/item?id=13107226

Re:Python Machine Learning by carlosgg on Monday December 05, 2016 @11:09AM (#13106343)
Re:Python Machine Learning by Avalaxy on Monday December 05, 2016 @01:16PM (#13107727)
I recently bought this book because I found Andrew Ng's course to be a bit too theoretical and mathematical. I quickly found out that this book is VERY math heavy as well though.

Does anyone have any resources to get into ML without having to understand a lot of maths? I just want to understand the concepts, the pros/cons of the different algorithms, and how to use them with some common libraries/services that exist today (TensorFlow?).

Re:Python Machine Learning by placebo on Monday December 05, 2016 @10:40AM (#13106057)
Funny, Just discovered and bought it yesterday :-) Seems like a very good book just by glancing at contents as well as the way the material is presented and taught. Noticed the Amazon reviews are also very good.
Re:Python Machine Learning by carlosgg on Monday December 05, 2016 @11:10AM (#13106354)
Me too. :)
Re:Python Machine Learning by EduardoBautista on Monday December 05, 2016 @11:24AM (#13106502)
Are there any prerequisites one should have before attempting to read this book? I have no experience with ML but I am interested in learning.
Re:Python Machine Learning by imakecomments on Monday December 05, 2016 @02:14PM (#13108329)
I would recommend knowledge in Python. If you don't know Python prior to reading this book, then you won't learn it here.

The Linear Algebra presented in the book is easy, but if you aren't familiar with Linear algebra then it would be a benefit to learn some basics before reading.

Familiarity with mathematical notation and mathematical reasoning is also a must. If you don't have a basic understanding of being able to follow mathematical arguments, then some side comments (that aren't explicitly stated) may seem mysterious to you.

This book is very suitable for someone with a background in Python and basic Linear Algebra/mathematical reasoning knowledge.

The point of this book is to understand the math/algorithms and not treat the algorithms as blackbox solutions. You'll learn about processing your data, dimension reductions, etc., etc.

You may have to do some outside studying depending on your background, but the author provides those resources for you in the text. Overall this is a very good book and the author did a good job at writing it.

Re:Python Machine Learning by cr0sh on Monday December 05, 2016 @01:00PM (#13107555)
I don't know anything about this book, but in general the pre-reqs for any form of ML (unless you are working in the abstract or with a "black-box" library or such) are a good working knowledge in statistics/probabilities, and an understanding of linear algebra (mainly how to manipulate and work with vectors/matrices).

Oh - and an understanding of when and how to "parallelize" problems can be important, too.

ML and associated problems aren't the most intuitive to understand, solve, etc - but they are a great challenge to expose yourself to if you have the interest.

/disclosure: I'm currently enrolled in and participating in Udacity's Self-Driving Car Engineer nanodegree, plus I have participated in and completed their CS373 program, and I was a part of (and completed) the original Stanford ML Class MOOC that was taught by Andrew Ng. I guess you can say I am a bit biased on this subject...?

Re:Python Machine Learning by tedmiston on Monday December 05, 2016 @12:35PM (#13107286)
It doesn't sound like it based on the abstract. Machine learning in the Python community tends to favor being approachable.
Re:Python Machine Learning by sreenadh on Tuesday December 06, 2016 @01:31PM (#13117033)
Why just limit one book a day? You are giving the book away for free, give all. I missed the python book.