Courses & Skills
Academic preparation, recommended courses, and technical tools
Courses
Profesional Courses I've Taken:
@Purdue
CS 578 Statistical Machine Learning; CS 577 Natural Language Processing; CS 573 Data Mining; CS 592 Machien Learning Theory; CS 580 Algorithms; CS 503 Operating Systems; STAT 519 Probability; STAT 528 Mathematical Statistics; STAT 546 Computational Statistics; STAT 524 Multivariate Analysis; STAT 540 Quantitative Finance
@XJTU
Foundations of Optimization by Minnan Luo; Machine Learning; Computer Vision and Pattern Recognition by Yuanqi Su; Natural Language Understanding and Machine Translation; Complex Network Dynamics; Numerical Analysis; Mathematical Logic; Combinatorial Mathematics.
@Berkeley
CS 188 Introduction to Artificial Intelligence by Pieter Abbeel; CS 186 Introduction to Database Systems by Joseph M. Hellerstein; CS 61c Great Ideas of Computer Architecture (Machine Structures) by Dan Garcia.
Online Courses I Recommend
@Stanford: CS 231n Convolutional Neural Networks for Visual Recognition by Fei-Fei Li
@Berkeley: CS 294 Deep Reinforcement Learning by Sergey Levine
@CMU: 10-601/701 Machine Learning by Tom Mitchell
@Stony Brook: CSE 373 Analysis of Algorithms by Steven Skiena
@UPenn: CIS 625: Theory of Machine Learning by Michael Kearns
Skills
Basic Programing Laguages: Python · C/C++ · MATLAB · R
ML Packages: Pytorch · scikit-learn · TensorFlow
Robotic Developing Tools: ROS · Gazebo · Arduino
Web Developing Tools: HTML · Javascript
Database Managing: JAVA · SQL
Text Editing: LATEX · Office · Markdown
Other Stuffs: Photoshop · Premiere