--- tags: COTAI Internship --- # Internship Progress - Gia Thống ***Self-trainning*** Day 1 (6 July): - [x] Acquainted with the work-space. - [x] Practice with Google Colab - [x] Lecture 1 - Intro - [x] Python programming: Data type, type conversion, input, basic operation. - [ ] Lab 0 - numPy Day 2 (7 July): - [x] continues with lab 0: numPy - [ ] Lecture 2: ML - [ ] Lecture 2': math - [ ] Lab 1 - Function Space - [x] Python: Selection statements, loops Day 3 (8 July) - [x] Continues with lecture 2: ML - [ ] Finish Lab 1 - Function Space - [x] Python: Array List, String Day 4 (9 July) - [x] Lab 1 - Function Space - [x] Lab 2 - PCA - [ ] Lecture 2 - Math - [x] Python: function Day 5 (10 July) - [x] Lab 3:Linear Regression - [ ] Lab 4:binary classification - [x] Lecture 2: Math - [x] Python: code practice Day 6 (11 July) - [x] Lab 4:binary classification - [x] Lab 5: (multiclass) with Softmax Regression - [x] Lecture 3-RNN Day 7 (13 July) - Lab 6: Kmean - [x] Slide - [x] Basic exercise Day 8 (14 July) - Lab 6: Kmean (cont) - [x] Customer segmentation - [x] Homework - [x] Lab 2 Day 9 (15 July) - Lab 7: Nonlinear models (MLP) - [x] Lab: MLP from scratch - [x] Lab: Data, MLP for iris classification Day 10 (16 July) - Lab 7: Nonlinear models (MLP) (cont) - [x] Lab: MLP for house price binary classification - [x] Lab: MLP in Keras for CIFAR10. Day 11 (17 July) - [x] Basic CNN model: Introduction. **Ref** (Lecture 10 - Practitioners class) - [x] nn.sequential - [x] nn.Module Day 12 (18 July) - [x] Pytorch: Image Classification - [x] Predict Image - [x] create class dataset Day 13 (20 July) - [x] Pytorch for DCNN - [x] Practice code Day 14 (21 July) - [x] CNN using Keras **Ref** (https://www.kaggle.com/yassineghouzam/introduction-to-cnn-keras-0-997-top-6) - [x] SSD for object detection (9/19 videos) Day 15 (22 July) - [x] SSD for object detection (19/19 videos) - [x] Pyramid Scene Parsing Network - [x] PSPnet for Segmentation: Introduction (video lectures) Day 16(23 July) - [x] PSPnet for Segmentation (video lectures) - [x] "How PSPNet works?" - ArcGIS API for Python **Ref** (https://developers.arcgis.com/python/guide/how-pspnet-works/) - [x] Image Segmentation using Python’s scikit-image module **Ref** (https://towardsdatascience.com/image-segmentation-using-pythons-scikit-image-module-533a61ecc980) Day 17 (24 July) - UNet ***Ref*** https://towardsdatascience.com/understanding-semantic-segmentation-with-unet-6be4f42d4b47 https://arxiv.org/pdf/1505.04597.pdf https://github.com/zhixuhao/unet Day 18 (25 July) -Object Detection: Yolo **Ref** https://pbcquoc.github.io/yolo/ https://pjreddie.com/media/files/papers/YOLOv3.pdf Day 19 (27 July) Yolo(cont) **Ref** http://cs231n.stanford.edu/slides/2018/cs231n_2018_ds06.pdf While studying about Yolo, I found a material mention about ***instance segment***, called Yolact https://www.groundai.com/project/yolact-real-time-instance-segmentation/1 Day 20(28 July) mask R-CNN **Ref** https://viblo.asia/p/maskrcnn-cac-buoc-trien-khai-mask-r-cnn-cho-bai-toan-image-segmentation-6J3Zg4VPlmB https://www.youtube.com/watch?v=GSDbfGsxruA https://github.com/matterport/Mask_RCNN (I love github so much 😂) ---- # Project: Real-time Detection of Air Quality Index Distribution ## Introduction In this project, I will use deep learning methods to create a short-term prediction model of PM2.5, though that model I can detect if that place is polluted or not, and do it cause bad effect to people health. ## **Idea 1:** Using UAV sensing to determine the air quality - Using UAV sensor to determine the Air Quality in a local area. - Compare determine data with public data from MODIS, at same area, same time. This data called AOD (Aerosol Optical Depth). #### Data from MODIS (https://ladsweb.modaps.eosdis.nasa.gov/archive/allData/61/MOD00F/2020/) - From that, using regression to found the relationship function of dust concentration and AOD. - Using these data and function to create a model to predict model. - Combine data and model to create AQI map. Pros: - - Easily deployable - Precision Cons: - - High budget - Legislative Uncertainty - Privacy - The larger the area, the longer the study period ## **Idea 2:** Image-based model for air quality esstimation - Take high-resolution stationary photos over time. - Using public data of AQI in that area to know if that area is polluted or not. - Using machine learning methods to create a model can predict PM2.5 in the input image. Pros: - - Simple methods. - Easy to apply. - Wide developed space. Cons: - - Result can be effect by many factors. - One picture can only give one view, with the width and depth depend on the lens of camera. Suggestions: - - To see the big picture of the research. - Algorithms, available datas.