Python basic and scientific computing module mainly includes:
Python basic syntax
Scientific computing module Numpy
Data processing and analysis module Pandas
Data visualization module
AI mathematical knowledge mainly includes:
Calculus foundation
Fundamentals of Linear Algebra
Multivariate Functional Differentials
Advanced Linear Algebra
Probability Theory
Optimization
Linear Regression Algorithms mainly include:
Multivariate Linear Regression
Gradient Descent
Normalization
Regularization
Lasso regression, Ridge regression, polynomial regression
Linear classification algorithms mainly include:
Logistic regression
Softmax regression
SVM Support Vector Machines
SMO Optimization Algorithm
Unsupervised Learning algorithms mainly include:
Clustering series algorithm
PCA dimensionality reduction algorithm
EM algorithm
GMM algorithm
Decision tree series algorithms mainly include:
Decision tree algorithm
Random forest algorithm
Adaboost algorithm
GBDT algorithm
XGBoost algorithm
And so on and so forth, because there is too much content will not be introduced one by one. If you want to know, you can ask in private message.
Artificial Intelligence is a branch of computer science that attempts to understand the essence of intelligence and produce a new kind of intelligent machine that can respond in a way similar to human intelligence, and research in the field includes robotics, language recognition, image recognition, natural language processing and expert systems. Since the birth of artificial intelligence, the theory and technology have become increasingly mature, and the field of application is also expanding. It can be envisioned that the future scientific and technological products brought about by artificial intelligence will be the "container" of human intelligence. Artificial intelligence can simulate the information process of human consciousness and thinking. Artificial intelligence is not human intelligence, but can think like a person, may also exceed human intelligence.
And the main application areas of artificial intelligence are:
Deep Learning
Deep learning as an important application area in the field of artificial intelligence. When it comes to deep learning, the first thing that comes to mind must be AlphaGo, which eventually beat the Go master in the man-machine war by learning and updating its algorithm again and again.
For an intelligent system, the amount of deep learning capability determines to what extent it can meet the user's expectations of it.
The technical principle of deep learning: 1. build a network and randomly initialize the weights of all the connections; 2. output a large number of data situations into the network; 3. the network processes these actions and learns; 4. if the action conforms to the specified action, it will enhance the weights, and if it doesn't conform to the action, it will reduce the weights; 5. the system adjusts the weights through the above process; 6. after tens of thousands of times of learning. Exceeding human performance after thousands of learnings;
Computer Vision
Computer vision is the ability of a computer to recognize objects, scenes, and activities from images. Computer vision has a wide range of niche applications, which include, imaging analysis in the medical field, face recognition, PR security, security surveillance, and more.
Technical principles of computer vision: Computer vision technology uses a sequence of image processing operations and other techniques to break down the task of image analysis into manageable chunks.
Speech Recognition
Speech recognition, the conversion of speech into text and its recognition, cognition and processing. The main applications of speech recognition include outbound telephone calls, dictation in the medical field, speech writing, voice control of computer systems, and telephone customer service.
Speech recognition technology principle: 1, the sound is processed, the use of mobile function to the sound of the frame; 2, the sound is divided into frames, into many waveforms, the need to do the waveform acoustic features extraction; 3, after the sound features extraction, the sound becomes a matrix. Then through the combination of phonemes into words;
Virtual personal assistant
Siri on Apple's cell phone, as well as Xiao Ai on Xiaomi's cell phone, are considered virtual personal assistant applications. The user's Internet Service Provider (ISP), which owns the cloud computing server; 3. The built-in series of modules in the server will recognize what the user has just said by technical means.
Natural Language Processing
Natural Language Processing (NLP), like computer vision technology, incorporates a variety of multiple technologies that help achieve the goal of natural language communication between humans and machines.
Principles of natural language processing technology: 1, Chinese character coding lexical analysis; 2, syntactic analysis; 3, semantic analysis; 4, text generation; 5, speech recognition;
Intelligent robots
Intelligent robots can be found everywhere in life, sweeping robots, companion robots ...... These Robots, whether they are talking to people's voice, or autonomous positioning navigation walking, security monitoring, etc., are inseparable from the support of artificial intelligence technology.
Intelligent robot technology principle: artificial intelligence technology to machine vision, automatic planning and other cognitive technologies, a variety of sensors integrated into the robot, so that the robot has the ability to judge, decision-making, can handle different tasks in a variety of different environments. Smart wearable devices, smart home appliances, smart travel or drone devices are actually similar principles.
Engine recommendation
Taobao, Jingdong and other shopping centers, as well as 36 Krypton and other information sites, will be based on your previously viewed products, pages, searched for keywords to push you some related products, or website content. This is actually a performance of the engine recommendation technology.
Why Google will do free search engine, the purpose is to collect a large amount of natural search data, enrich his big data database, for the back of the artificial intelligence database to prepare.
Engine recommendation technology principle: the recommendation engine is based on the user's behavior, attributes (data generated by the user's browsing behavior), through algorithmic analysis and processing, the initiative to discover the user's current or potential needs, and actively push information to the user's browsing page.