Skip to content

Commit

Permalink
ai and ml faq
Browse files Browse the repository at this point in the history
  • Loading branch information
rasbt committed Dec 16, 2016
1 parent d7b9d8b commit d0578d7
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,7 @@ starting to gather some of these great applications, and I'd be more than happy

### Questions about the Machine Learning Field

- [How are Artificial Intelligence and Machine Learning related?](./faq/ai-and-ml.md)
- [What are some real-world examples of applications of machine learning in the field?](./faq/ml-examples.md)
- [What are the different fields of study in data mining?](./faq/datamining-overview.md)
- [What are differences in research nature between the two fields: machine learning & data mining?](./faq/datamining-vs-ml.md)
Expand Down
1 change: 1 addition & 0 deletions faq/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Sebastian

### Questions about the Machine Learning Field

- [How are Artificial Intelligence and Machine Learning related?](./ai-and-ml.md)
- [What are some real-world examples of applications of machine learning in the field?](./ml-examples.md)
- [What are the different fields of study in data mining?](./datamining-overview.md)
- [What are differences in research nature between the two fields: machine learning & data mining?](./datamining-vs-ml.md)
Expand Down
13 changes: 13 additions & 0 deletions faq/ai-and-ml.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# How are Artificial Intelligence and Machine Learning related?

Artifical Intellicence (AI) started as a subfield of computer science with the focus on solving tasks that humans can but computers can't do (for instance, image recognition). AI can be approached in many ways, for example, writing a computer program that implements a set of rules devised by domain experts. Now, hand-crafting rules can be very labrorious and time consuming.

The field of machine learning -- originally, we can consider it as a subfield of AI -- was concerned with the development of algorithms so that computers can automatically learn (predictive) models from data.

For instance, say we want to develop a program that can recognize handwritten digits from images. One would be to look at all of these images and come-up with a set of (nested) if-this-than-that rules to say which image is displayed in a particular image (for instance, by looking at the relative locations of pixels). Another approach would be to use a machine learning algorithm, which can fit a predictive model based on a thousands of labeled image samples that we may have collected in a database. Now, there's also deep learning, which in turn is a subfield of machine learning, referring to a particular subset of models that are particularly good at certain tasks such as image recognition and natural language processing.

Or in short, machine learning (and deep learning) definitely helps to develop "AI," however, AI doesn't necessarily have to be developed using machine learning -- although, machine learning makes "AI" much more convenient ;).

tldr; to summarize my point of view visually:

![](ai-and-ml/ai-and-ml-1.png)
Binary file added faq/ai-and-ml/ai-and-ml-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit d0578d7

Please sign in to comment.