All tutorials available on this page were created by Dr. Laura Boucheron of the Klipsch School of Electrical and Computer Engineering at New Mexico State University.

This information is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

A copy of the GNU General Public License can be viewed/downloaded at COPYING.txt or see https://www.gnu.org/licenses/.

Workshop 1

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-07_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

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 Part1 Zoom Recording from 7/26/2021 password: dS5B.3G# Zoom Chat part1 from 7/26/2021

Day1 Part2 Zoom Recording from 7/26/2021 password: dS5B.3G# Zoom Chat part2 from 7/26/2021

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-07_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 Part1 Zoom Recording from 7/27/2021 password: 9?x13i1M Zoom Chat part1 from 7/27/2021

Day2 Part2 Zoom Recording from 7/27/2021 password: 9?x13i1M Zoom Chat part2 from 7/27/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 Before you Come 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-07_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.

to be posted; There appears to be a problem with the Day 3 recordings as Zoom says they are still processing as of 9am on 8/2/2021. They will be posted if/when they become available.

For USDA folks and others with USDA eAuth, the Day 3 recordings from May 2021 can be found on the MS Stream Group “REE-ARS-SCINet-Media” Channel “Training & Workshops” (eAuth required). The Day 3 video has been split into 5 sections. Look for the series of videos titled “NMSU/USDA-ARS AI Workshop Day 3 Section X (05/26/2021)”.

For those without eAuth, the only Day 3 videos we have available are from 10/23/2020:

Day3 Part1 Zoom Recording from 10/23/2020 password: 6$@R.mHR

Day3 Part2 Zoom Recording from 10/23/2020 password: 6$@R.mHR



Workshop 2

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-07_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 Part1 Zoom Recording from 7/29/2021 password: T2Yx7Ww# Zoom Chat part1 from 7/29/2021

Day1 Part2 Zoom Recording from 7/29/2021 password: T2Yx7Ww# Zoom Chat part2 from 7/29/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-07_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 7/30/2021 password: =^eP7S=r Zoom Chat from 7/30/2021