2190513 Data Science (ICE) @CU (2025/1)
Syllabus
Week01: Intro to Numpy, Pandas
Pandas:
Pandas with Youtube stat data:
(Advanced) Pandas with Youtube stat data:
Week02-03: Data Preparation
Impute Missing Value:
OneHotEncoder:
Outliers - Take Log:
Outliers - Remove them with Z-Score:
Split Train/Test:
Week04-07: Traditional ML
Week04: Tree-based model, Pipeline, Evaluation
Week06: kNN, GridSearch + Clustering
Decision Trees:
Linear Regression:
Logistic Regression:
Neural Network:
K Nearest Neighbors (GridSearchCV):
SVM:
Save and Load Model:
K-Means:
Market-Basket Analysis:
Scikit-learn pipeline:
Week08: Intro to Deep Learning
Image classification with CNN (PyTorch Lightning):
2-1. Image classification with EfficientNetV2s (PyTorch Lightning):
2-2. Image classification with EfficientNetV2s (PyTorch Lightning) with TensorBoard:
2-3. Image classification with EfficientNetV2s (PyTorch Lightning) with Weights & Biases:
2-4. Image classification with EfficientNetb0 (Load a Pretrained Model from Hugging Face) (PyTorch Lightning) with Weights & Biases:
3-1. Object detection with YOLOv8 (basic script):
3-2. Object detection with YOLOv8 (custom dataset):
Semantic segmentation with deeplabv3 (PyTorch Lightning):
Time series Forecasting: Stock Price:
Basic Web Scraping:
Wiki Scraping Example:
REST API Extraction:
Selenium:
1-1. Simple:
1-2. Simple Request:
2-1. Path Param:
2-2. Path Param Request:
3-1. Post:
3-2. Post Request:
4-1. Put:
4-2. Put Request:
Week11: Visualization with Streamlit
Streamlit Runner (for running files below in Colab)
Streamlit Layout: π
Streamlit Iris: π
Streamlit Gapminder: π
Streamlit Uber: π
Dash Histogram:
Dash Gapminder:
Week12: Advanced DL & Text Classification
Text Classification (TF-IDF) [PyTorch]:
Text Classification (BERT) [PyTorch]:
Text Classification (Phayathaibert) [PyTorch Lightning]:
Multi-label Text Classification (microsoft/deberta-v3-small) [PyTorch]:
Week13: Generative AI (Prompt Engineering, Monitoring, Agentic Workflow, RAG, Fine-tuning)
Basic API Call with LangChain
Basic Prompt Engineering
Advanced Prompt Engineering
LangChain Playground and Tracking with LangSmith
Basic LangGraph
RAG with LangChain and Agentic RAG with LangGraph