HackerNews Readings
40,000 HackerNews book recommendations identified using NLP and deep learning

Scroll down for comments...

Hacking: The Art of Exploitation, 2nd Edition

Jon Erickson

4.7 on Amazon

19 HN comments

Bitcoin: Hard Money You Can't F*ck With: Why Bitcoin Will Be the Next Global Reserve Currency

Jason A. Williams and Jessica Walker

4.8 on Amazon

19 HN comments

Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People

Aditya Bhargava

4.6 on Amazon

18 HN comments

The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact

Edmond Lau and Bret Taylor

4.5 on Amazon

18 HN comments

About Face: The Essentials of Interaction Design

Alan Cooper , Robert Reimann , et al.

4.5 on Amazon

18 HN comments

The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws

Dafydd Stuttard and Marcus Pinto

4.6 on Amazon

17 HN comments

The Art of Game Design: A Book of Lenses, Third Edition

Jesse Schell

4.7 on Amazon

17 HN comments

Think Bayes: Bayesian Statistics in Python

Allen B. Downey

? on Amazon

15 HN comments

Mastering Bitcoin: Programming the Open Blockchain

Andreas M. Antonopoulos

4.7 on Amazon

15 HN comments

Working in Public: The Making and Maintenance of Open Source Software

Nadia Eghbal

4.6 on Amazon

15 HN comments

Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems

Steve Krug

4.5 on Amazon

14 HN comments

Software Engineering

Ian Sommerville

4.3 on Amazon

14 HN comments

The Making of Prince of Persia: Journals 1985-1993--Illustrated Edition

Jordan Mechner

4.8 on Amazon

13 HN comments

Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition

Sebastian Raschka and Vahid Mirjalili

4.5 on Amazon

12 HN comments

Life 3.0: Being Human in the Age of Artificial Intelligence

Max Tegmark, Rob Shapiro, et al.

4.5 on Amazon

12 HN comments

Prev Page 5/16 Next
Sorted by relevance

kriroonJune 23, 2016

"Python Machine Learning" is a pretty good book. I also like "Natural Language Annotation" which is a bit specialized but there aren't all that many books on the annotation process.

dasbothonJuly 19, 2016

Interesting, my only 2 encounters with Packt have been positive. One was a talk from a guy who wrote a book about a Python library who said Packt were good to work with, and the other was one of those pearls, "Python Machine Learning" (https://www.packtpub.com/big-data-and-business-intelligence/...)

krosaenonJuly 14, 2017

Thanks for putting this together. I recommend you check out

https://sebastianraschka.com/

the author of Python Machine Learning. He's great at explaining things, wrote the bets intro to ML book IMHO and is a good Twitter follow.

I also humbly submit my own guide, from the perspective of how to approach studying it amidst all the resources available:

http://karlrosaen.com/ml/

madrafionMay 7, 2017

Python Machine Learning is a great book to start the author made a great curriculum if you would like to follow it. https://sebastianraschka.com/faq/docs/ml-curriculum.html

This is mostly ML if you would like to dive into deep learning I think fast.ai is the best course for anyone with programming experience and you can also use the deeplearning.net Tutorial as a side reference.
If you have a practical experience and would love to understand the theory behinds it then Deep Learning Book is the Bible.

master_yoda_1onMay 5, 2017

The problem is most of the people here don't understand how tough a problem is.
Once you figure that out then search for books for answer.
Here is a good book to start with Python Machine Learning.

Also don't read any book because it is free, Barber book is heavy in maths, you need at least a college level calculus and advanced statistics/ probability course to understand it.

krosaenonMar 18, 2017

Some on this thread have recommended Norvig's PAIP, but that's kind of an old school AI book in that it focuses on heuristic search and logic (implementing prolog in lisp at one point, very impressive stuff actually); but is lacking any coverage of statistical machine learning, which is the approach that underlies most of the cool stuff these days. It's still a great book, but I'd instead recommend a path that focuses on machine learning:

- The Master Algorithm: made for a general audience, gives you a lay of the land

- Python Machine Learning by Sebastian Raschka: gives you practical skills using python, scikit-learn, numpy, jupyter notebooks, pandas etc. From zero to kaggle in 4 chapters, goes deeper after that. Also goes into enough theory you aren't flying completely blind.

After that, I'm afraid I think you do need to go "academic", if by that you mean learning some of the underlying math to approach AI / ML from a more rigorous probabilistic perspective. I'd recommend studying probability theory and then working your way through Bishop's Pattern Recognition and Machine Learning. After that a lot more doors open up too more specialized topics like computer vision, reinforcement learning etc.

I've written up a lot more about this here:

http://karlrosaen.com/ml/

malsheonAug 12, 2021

Sebastian is also the author of “Python Machine Learninghttps://www.amazon.com/dp/1789955750/

dandershonDec 5, 2016

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.

a_bonoboonDec 8, 2017

Francois Cholet (author of Keras)'s Deep Learning with Python will be complete and fully published on the 20th of December: https://www.manning.com/books/deep-learning-with-python The chapters released so far are very good, the outlook chapters were extensively discussed on HN: https://blog.keras.io/the-limitations-of-deep-learning.html and https://blog.keras.io/the-future-of-deep-learning.html

Wickham's R for Data Science came out in December 2016, I'd like to pretend that counts as 2017: http://r4ds.had.co.nz/
It's a very complete introduction to the tidyverse which makes working in R much more pleasurable.

The second edition of Python for Data Science came out in October 2017 - that one focuses on Pandas, numpy and Jupyter notebooks, reasonably good introduction to those libraries.

The second edition of Sebastian Raschka's Python Machine Learning came out 2017 too - that one focuses more on scikit-learn and tensorflow, have only heard good things but haven't read much in it.

crazybitonJune 3, 2018

More great Jupyter Notebooks in the AI field:

1) 16 notebooks from the book "Python Machine Learning" by Raschka & Mirjalili
https://github.com/rasbt/python-machine-learning-book-2nd-ed...

2) Linear Regression, Logistic Regression, Random Forests, and k-Means Clustering notebooks by Nitin Borwankar
https://github.com/nborwankar/LearnDataScience

3) scikit-learn tutorial notebooks by Jake VanderPlas
https://github.com/jakevdp/sklearn_tutorial

4) Lots of deep learning notebooks from the book "Deep Learning with Python" by François Chollet
https://github.com/fchollet/deep-learning-with-python-notebo...

Bonus) Jupyter notebook on AWS tutorial (when your local computer just won't handle your notebook requirements):
http://efavdb.com/deep-learning-with-jupyter-on-aws/

Please share your jupyter notebook recommendations.

navalsainionAug 24, 2017

I like doing data science courses for fun. These days I am reading CS 229 mathematics and a book Python Machine Learning. Once in a while I get tired of coding in JS, or adding things to side projects; and then I like doing simple learning, just for the sake of learning and trying to understand (no strings attached). I like the maths part of data-science and maybe would pursue it as a theoretical endeavor. Or just repeat what people have posted on GitHub and see the results - like kids soldiering circuits. It would be fun to take part in some Kaggle competitions next year, around healthcare. Back in 2014, I spent some time working on an SVM classifier for news.

agigaoonJuly 13, 2018

Going through:

* Faust - Johann Wolfgang von Goethe

* How To Read a Book - Mortimer J. Adler

* Python Machine Learning 2nd Edition - Sebastian Raschka

* Economics 19e - Samuelson/Nordhaus

Next in line:

* The Sleepwalkers - Hermann Broch

* The Will to Power - Friedrich Nietzsche

* Oxford Handbook of Business and Government - David Coen(and other dozens of lecturers)

Built withby tracyhenry

.

Follow me on