What is the goal to build artificial intelligence?
Build an intelligent machine with mathematics and computing techniques to solve complex problems.
In the era of big data, we are embracing the 4th revolution of industry.
Industry 1.0: Mechanization
Industry 2.0: Electrification
Industry 3.0: Informatization
Industry 4.0: Intellectualization
John McCarthy: “Any task performed by a program or a machine that, if a human carried out the same activity, we would say the human had to apply intelligence to accomplish the task.”
Engineering:
Science:
Developed by Alan Turing in 1950, is a test of a machine’s ability to exhibit intelligent behavior equivalent to, or indistinguishable from, that of a human.
Knowledge from an expert to built the Knowledge Base of the Expert System. So we need to know how to represent the knowledge.
So the non-expert user can use the User Interface, which usually are computers, to query the questions,
Then the user interface transfer the ques to the interence engine, which the engine try to match what is contain in the knowledge base, and give the answer/advice to the user.
1) Better models
With more variables to fit the data. From Rule-based -> Statistical -> Deep Learning.
2) Better Computing resource
More CPU, GPU, RAM.
3) Also importantly, more data.
1) Volume
Huge amount of data.
2) Velocity
Speed to create new data.
3) Variety
Plenty of type of data, including structured data, text, pictures, videos and so on.
4) Veracity
uncertained data, which maybe incompleteness, deception data …
Machine Learning is the field of study that gives the computer the ability to learn without being explicitly programmed.
First: Data collection.
Second: Feature Extration
Third: Feature Selection
Forth: Make Models.
Label data.
supervised learning use the data with label.
superviesd learning: dataset with labels:((x(1),y(1)),…,(x(m),y(m))
unsupervised learning: dataset with no labels: (x(1),…,x(k))
Regression: If y∈R is a continuous variable.
Classification: If the label is a discrete variable.
Agent and environement interact at discrete time steps:
Observes state
Produces actions
Gets resulting reward
And Produces the next state