Learn basic concept of Artificial Intelligence
- Mathematical concept
- Supervised/unsupervised learning, reinforcement learning
- Neural networks and search trees
- Game theory
- Simple practice for coding with python (counting letter)
- Programming practice with Bayes' rule
- Using Numpy for image projection with Eigenvalues and Eigenvectors
- Familiarize myself with the python packages (Numpy, Scipy, matplotlib)
- Process the real-world data to perform complete linkage hierarchical agglomerate clustering
- Visualize the clustering process
- Application of Linear regression on a period of Lake-mendota Ice (real world dataset)
- Visualize the curated data
Using pytorch and Fashion-MNIST for neural network (build model -> train model -> evaluate model -> predict labels)
- Apply ML to image classification
- Experience LeNet architecture
- Construct Convolutional Neural Networks (CNNs) with MiniPlaces Dataset and training
- Implement A* algorithm on 7-tile puzzle by using heuristic function and priority queue
- Deepen understanding of state space generation.
Implement Q-learning of Reinforcement Learning with OpenAI gym Environment