Skip to:

MSU/USDA-ARS AI Workshops

Image processing using classical machine learning and deep learning

Workshop I:

Introduction to Image Processing and Classical Machine Learning

Day 1

If working on a laptop (right click the links to download and save items in your working directory)
Tutorial1_Image_Processing_Essentials.ipynb

cameraman.png

peppers.png
If working on the ARS Ceres HPC
navigate to your working directory, then:
curl -O https://kerriegeil.github.io/NMSU-USDA-ARS-AI-Workshops/tutorials/2021-05_session/Tutorial1_Image_Processing_Essentials.ipynb -O https://kerriegeil.github.io/NMSU-USDA-ARS-AI-Workshops/data_images/cameraman.png -O https://kerriegeil.github.io/NMSU-USDA-ARS-AI-Workshops/data_images/peppers.png
Day 1 notebook with answers:
Tutorial1_Image_Processing_Essentials_complete.ipynb
Day 1 Zoom Recording
Unfortunately, we don’t have a way to share the Workshop1 Day1 5/24/2021 recording because it wasn’t saved to the Zoom Cloud. However, USDA employees and collaborators with eAuthentication can access the Workshop1 Day1 video from 10/19/2020 on the REE-ARS-SCINet-Media Microsoft Stream Channel. Our apologies to those participants who can’t access this video. All other workshop days will be recorded to the Zoom Cloud and available to everyone.

Day 2

If working on a laptop
Tutorial2_Classical_Machine_Learning.ipynb

CalTech101 dataset 101_ObjectCategories.tar.gz (126 MB; follow the link to download)

CalTech101 dataset Annotations.tar (13 MB; follow the link to download)

Move the compressed image data folders to your working directory and unzip. Unzip using a terminal (e.g. Windows PowerShell) with tar -xvf filename
If working on the ARS Ceres HPC
navigate to your working directory, then:
curl -O https://kerriegeil.github.io/NMSU-USDA-ARS-AI-Workshops/tutorials/2021-05_session/Tutorial2_Classical_Machine_Learning.ipynb
cp /project/shared_files/NMSU-AI-WORKSHOP/*.zip ./
unzip '*.zip'
Presentation slides
Day2_Rules_ML_DL.pdf
Day 2 notebook with answers:
Tutorial2_Classical_Machine_Learning_complete.ipynb
Day 2 Zoom Recording
Recordings likely will NOT be available indefinitely. Please follow the link and download the video file to your local computer to guarantee your future access to the recording.

Day2 Zoom Recording from 5/25/2021, Day2 Zoom Chat from 5/25/2021

Day 3

Make sure you have built the workshop Conda environment and then activate it (use the kernel) inside your Jupyter Notebook (use the instructions on the setup page). You will not be able to run the Notebook for Day 3 if you haven’t built and activated the workshop Conda environment successfully.
If working on a laptop
Tutorial3_Deep_Learning_for_Images.ipynb
If working on the ARS Ceres HPC
navigate to your working directory, then:
curl -O https://kerriegeil.github.io/NMSU-USDA-ARS-AI-Workshops/tutorials/2021-05_session/Tutorial3_Deep_Learning_for_Images.ipynb
Presentation slides:
Day3_CNNs.pdf

Day3_CNN_Epic_Fails.pdf
Day 3 notebook with answers:
Tutorial3_Deep_Learning_for_Images_complete.ipynb
Day 3 Zoom Recording
Recordings likely will NOT be available indefinitely. Please follow the link and download the video file to your local computer to guarantee your future access to the recording.

Day3 Zoom Recording from 5/26/2021, Day3 Zoom Chat from 5/26/2021
Workshop II:

Advanced Topics in Deep Learning

Day 1

If working on a laptop (right click the links to download and save to working directory)
Tutorial4_Visualizing_and_Modifying_DL_Networks.ipynb

my_digits1_compressed.jpg

latest_256_0193.jpg
If working on the ARS Ceres HPC
navigate to your working directory, then:
curl -O https://kerriegeil.github.io/NMSU-USDA-ARS-AI-Workshops/tutorials/2021-05_session/Tutorial4_Visualizing_and_Modifying_DL_Networks.ipynb -O https://kerriegeil.github.io/NMSU-USDA-ARS-AI-Workshops/data_images/my_digits1_compressed.jpg -O https://kerriegeil.github.io/NMSU-USDA-ARS-AI-Workshops/data_images/latest_256_0193.jpg
Day 1 notebook with outputs/answers:
Tutorial4_Visualizing_and_Modifying_DL_Networks_complete.ipynb
Day 1 Zoom Recording
Recordings likely will NOT be available indefinitely. Please follow the link and download the video file to your local computer to guarantee your future access to the recording.

Day1 Zoom Recording from 5/27/2021, Day1 Zoom Chat from 5/27/2021

Day 2

If working on a laptop
Tutorial5_Advanced_DL_Networks_complete.ipynb (notebook with answers)
If working on the ARS Ceres HPC
navigate to your working directory, then:
curl -O https://kerriegeil.github.io/NMSU-USDA-ARS-AI-Workshops/tutorials/2021-05_session/Tutorial5_Advanced_DL_Networks_complete.ipynb
Day 2 Zoom Recording
Recordings likely will NOT be available indefinitely. Please follow the link and download the video file to your local computer to guarantee your future access to the recording.

Day2 Zoom Recording from 5/28/2021