Introduction Flashcards
The true challenge to AI proved to be…
Solving tasks that are easy for people to perform, but hard for people to describe formally (intuitive, automatic tasks)
Knowledge base approach to AI
AI approach that enables a computer to reason automatically about statements in a formal language using logical inference rules
Machine Learning
The ability for AI systems to acquire their own knowledge by extracting patterns from raw data.
Performance of simple ML algorithms (logistic regression/naive Bayes) depends heavily upon…
the representation of the data they are given
Feature
A specific piece of information included in the representation of the data
Many AI tasks can be solved by…
designing the right set of features to extract for that task, then providing these features to a simple ML algorithm
Representation Learning
Uses ML to discover not only the mapping from representation to output but also the representation itself.
When designing features or algorithms for learning features, our goal is usually…
to separate the factors of variation that explain the observed data
Deep learning solves the difficulties in representation learning by…
introducing representations that are expressed in terms of other, simpler representations.
Deep learning enables the computer to…
build complex concepts out of simpler concepts
Another perspective on deep learning is…
the depth enables the computer to learn a multistep program. Each layer of representation is the state of the computer’s memory after executing another set of instructions in parallel. Later instructions can refer back to results of previous instructions. The state is more like pointers and counters - it has nothing to do with the input content, but helps the model organize its processing.
2 main ways of measuring the depth of a model
1) The length of the longest path through a flow chart that describes how to compute each output given the model’s inputs 2) The depth of the graph describing how concepts are related to each other
Consensus about how much depth a model requires to qualify as “deep”
There is none
Deep learning is the study of…
models that involve a greater amount of composition of either learned functions or learned concepts than traditional machine learning does
Deep learning is a particular kind of ML that…
achieves great power and flexibility by representing the world as a nested hierarchy of concepts, with each concept defined in relation to simpler concepts, and more abstract representations computed in terms of less abstract ones.