Abstract
This course will mainly introduce the basic concepts of data science, including data processing processes, data visualization, data storage, data analysis, data prediction, etc. In the course, Python will be used for data science implementation and various machine learning modes will be used for data analysis. Students will learn the important suite of Python tools used in data science, as well as several important machine learning models, establishing a good foundation for future work or research related to data science.
#data analysis
Course Objective
Students taking this course will learn:
1. The complete process of data science
2. Visual presentation of data
3. Application of advanced Python suite tools
4. Knowledge and methods of machine learning
Instructor
Teacher Lu Weifu
Mr. Lu Weifu received his PhD in Information Science from National Chiao Tung University in 2003. He then served as a postdoctoral researcher at the Institute of Botany, Academia Sinica (2003~2004), and as an assistant professor in the Information Engineering Department of Qingyun University (2004~2006). . Currently, he is an assistant professor in the Department of Information Engineering, Ajou University. His research interests include computational biology, bioinformatics, machine learning, wireless sensor network algorithm design, online learning algorithms and recommendation systems.
Course Schedule
Unit 1: Introduction to Data Science and Python Basics
Unit 2: Introduction to NumPy
Unit 3:Data Manipulation with Pandas
Unit 4:Visualization with Matplotlib
Unit 5: Midterm exam
Unit 6:Machine Learning and Data Preprocessing
Unit 7:Perceptron Learning Algorithm for Classification and logistic Regression
Unit 8:K-nearest neighbors and Dimensionality Reduction
Unit 9: Cluster analysis
Unit 10: Final exam
Grading Policy
Regular tests: accounting for 30% of the total score
Midterm exam: accounts for 30% of the total grade
Final exam: 40% of total grade
Passing Criteria
Course Passing Grade:60 Full Score 100 points
Prerequisites
Basic programming ability, ability to use information tools, basic mathematics ability
Course Suggest
1.Wes McKinney. Python for Data Analysis. O'Reilly Media, Inc. 2012.
2.Jake VanderPlas. Python Data Science Handbook, 2nd Edition. O'Reilly Media, Inc. 2022.
3.Frank Kane. Hands-On Data Science and Python Machine Learning. Packt Publishing. 2017.
Data Science(2024)
Data Science