Giter Club home page Giter Club logo

dive-into-machine-learning's People

Contributors

ankitkul avatar apeeyush avatar awesome-bot avatar cailurus avatar davidlowjw avatar dmnelson avatar dribnet avatar floer32 avatar fulldecent avatar hangtwenty avatar itko avatar jeffcore avatar jlar0che avatar jldohmann avatar jurilz avatar justmarkham avatar mchristos avatar mussont avatar omachain avatar prajjwal1 avatar qhfgva avatar rasbt avatar readmecritic avatar sagardubey3 avatar schmich avatar sohamm97 avatar svaksha avatar vishwajeetv avatar xkcao avatar zuzoovn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dive-into-machine-learning's Issues

[notes to self/ thinking out loud] regarding human learning styles - "impasse-driven learning"

in this ticket, 'learning' refers to humans learning a topic, in general - it is not machine-learning hehe

I learned Python by hacking first, and getting serious later. [...] If this is your style, join me in getting a bit ahead of yourself

I've recently learned the term/concept of "impasse-driven learning" and it was a ๐Ÿ’ก for me. Realized this is my preferred learning style. Some interesting papers exist (though I'm surprised how few): https://scholar.google.com/scholar?q=impasse-driven+learning

this guide is oriented towards that learning style. so I had the thought of adding a small note or link that points that out.

Add link to course Data 8: The Foundations of Data Science from UC Berkeley

I agree that hacking is the way you get started. But after going through the same process I struggled for some foundation later.

The Data 8 course and the inferential thinking textbook cover the foundations of data science. The course was designed for undergrads because students were struggling with concepts once taking advance topics at the grad level.

Also, the idea behind the course came from Prof. Micheal Jordon who is also linked to AMP Lab (the birth place for Spark).

PS: This is the only textbook with atleast a definition of Data Science compared to the Venn diagram which now has potentially 7-8 versions.

Wanted to confirm if you want to include this information:

  • Atleast a link
  • Or link with some description highlighting the importance of this course
  • Using the definition of data science as mentioned in the text book (separate PR)

I can raise a PR based on your response.

Can someone revise/ add color to the big data section ...?

There is already a section about Big Data but it needs some revision.

I've accumulated a couple links I want to throw in, but I may need assistance from an expert to keep this section tiny.

Preview of the revised links (add onto the links to Apache Spark etc. -- those will remain there)

Bayesian methods

PULL REQUESTS WELCOME!

We already have this ...

Here's an IPython Notebook book about Probabilistic Programming and Bayesian Methods for Hackers: "An intro to Bayesian methods and probabilistic programming from a computation/understanding-first, mathematics-second point of view."

I've come across markdregan/Bayesian-Modelling-in-Python and it looks great. Should probably add a link to this, right around the quote above. But then it might be good to have a word or two link to some explanation of the exact relationship of Bayesian Modeling to ML ...

the inline link should link to 1+ of these:

edX course on Data8

UC Berkeley now offering their Data 8 course via edX(MOOC) platform. Update the Data 8 section accordingly.

Note: The previous issue #105 with the same name was not resolved, so opening again.

Deep Frameworks/ TensorFlow vs. Theano vs. Torch

I should get wise to TensorFlow vs. Theano vs. Torch then update this snip of verbiage...

TensorFlow seems like a really big deal. [...]

maybe to something like

TensorFlow seems like a really big deal. It has to have its own bullet point. Now, it's still not magic. And it's not the only Deep Learning framework. But. You can bet people will do exciting things with TensorFlow, Theano, Torch and other machine learning frameworks that make complex algorithms more successful. Just remember: "More data beats a cleverer algorithm" (Domingos).

Video series about scikit-learn designed for machine learning beginners

Hello! I have a suggestion for the repo, and thought an issue might be the best place to post it.

I created a video series about scikit-learn, designed specifically for Python users with no background in machine learning or scikit-learn. I thought it might be useful for your readers. Here are the relevant links:

GitHub repo containing the notebooks - https://github.com/justmarkham/scikit-learn-videos
each notebook is related to a video - https://www.youtube.com/playlist?list=PL5-da3qGB5ICeMbQuqbbCOQWcS6OYBr5A
each notebook is also related to a blog post - http://blog.kaggle.com/author/kevin-markham/

If you'd like a quick overview of the series, it can be found here:
http://blog.kaggle.com/2015/04/08/new-video-series-introduction-to-machine-learning-with-scikit-learn/

As a side note, the first video in the series isn't really about scikit-learn, it's just an introduction to how machine learning "works". Thus, it could be worth a separate link in your repo:
https://www.youtube.com/watch?v=elojMnjn4kk&list=PL5-da3qGB5ICeMbQuqbbCOQWcS6OYBr5A&index=1

Anyway, I'm happy to answer any questions and appreciate your consideration!

Link to that great article on Machine Learning Mastery, but with caveats/framing

Submitted by @vishwajeetv

This guide sets pragmatic philosophy towards becoming a machine learning developer.

But I need to add some framing or caveats. From #38 ... I said:

"Dive into Machine Learning" is very carefully curated so far ... While the Brownlee article has a similar hack-first focus, I have issues with Brownlee's tone. I'm trying to put myself in the shoes of someone who has more experience with ML, and did get a PhD in it.

Maybe this is my issue: this article provides advice that may help some developers get into machine learning ... yet it has a lot of attitude, and that attitude is discouraging towards inquiry and curiosity. If everyone had the attitude of this article (at least, at some of its moments) ... there would be no machine learning field for developers to get into; nobody would get into math or research let alone something as "un-pragmatic" as machine learning research!

I will mull this over a bit. Sorry to delay :) Appreciate the PR, for sure

Need a section about Deep Learning intro/way-out/next-steps if people are interested ... from someone who knows what they are talking about !

(braindump)

I've largely avoided having much deep learning links or neural nets links ... because it seems like it can be dangerous for beginners to jump ahead to those when they are not ready. I don't know enough about deep learning to really situate this beside just a couple links in a list ... let alone situate it in a sober, smart way :)

Recently, this MIT book about Deep Learning has been published, and judging by reactions it seems like a worthwhile resource to link to. I still don't want "everything and the kitchen sink" but this would be a good "essential resource" on the subject. Or maybe an expert knows a better choice.

So. Might want a small subsection to link to these two things, with the appropriate one or two sentence caveat that these are advanced topics, refer back to the pyramid showing that algorithm is least important (for many problems), etc etc. Maybe link to a Talking Machines episode too to give the appropriate context.

edx course on Data 8

UC Berkeley now offering their Data 8 course via edX(MOOC) platform. Update the Data 8 section accordingly.

Jupyter: go through guide, ensure compatibility

Prodded by this comment on DataTau.

I replied ...

When I first started putting this together, it was still just -- ipython notebook, and other notebooks. The unifying effort of Jupyter hadn't been released yet. I need to catch up here... After I know the full picture about how Jupyter is different from ipython notebook, any compatibility issues, etc., I will make a full pass through the guide to update anything needing updates.

Need advice about how to evaluate your proficiency

Please don't sell yourself as a Machine Learning expert while you're still in the Danger Zone. Don't build bad products or publish junk science. This guide can't tell you how you'll know you've "made it" into Machine Learning competence ... let alone expertise. It's hard to evaluate proficiency without schools or other institutions. This is a common problem for self-taught people. Your best bet may be: expert peers.

If you know a good way to evaluate Machine Learning proficiency, please submit a Pull Request to share it with us.

Need to tell people how they know they're out of the Danger Zone or how they know they are hire-able.

Add about the numpy arrays

The numpy array takes 13 milliseconds for its execution in an expression while a normal array takes about
several seconds for its operation

Add Table of Contents at the Beginning of README

I think it's better for README to have a table of contents, with clickables to jump directly to each of the high-level section headline.
I feel it's a good first task for me as a rookie open-source contributor. Kindly remind me of do's and dont's regarding making changes and pull requests.

machine-learning-module -- add somewhere ?

This is a machine learning module I found here:

http://www.dcs.gla.ac.uk/~girolami/Machine_Learning_Module_2006/week_2/Lectures/wk_2_lect_2.pdf

None of this material is mine, it has all been created by Professor. M. A .Girolami.
This is hands down the best machine-learning tutorials I have found on the web, and I was afraid
the university link would be taken down, so now its on github.

i hope you enjoy this as much as i did.

https://github.com/josephmisiti/machine-learning-module

Validate pull requests with Travis

Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.

It is currently being used by

Examples

If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml file to the project.

See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment ๐Ÿ˜„

Include Orange in tools

I suggest to add Orange to the tools references.
Orange is an open source machine learning and data visualization for novice and expert.
Provides an interactive data analysis workflows with a large toolbox.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.