Skip to content

devyn-miller/assignment-1-cpsc-542

Repository files navigation

runme
id version
01HQP1RTRHBTQ46VZV21Y8P666
v3

CPSC542 Assignment 1

Student Information

  • Student Name: Devyn Miller
  • Student ID: 2409539

Collaboration

  • In-class collaborators: Received help from Caitlyn, the TA.

Resources

Data Source

  • Data source: CIFAR-10 dataset from Keras: from keras.datasets import cifar10

Code Repository

Additional notes below — please read.

  1. All of the plots and figures for this project can be found in the Jupyter notebook entitled main.ipynb. The report only contains the graphs for the loss function and accuracy.
  2. I have included a folder called not-for-submission which contains supplementary Jupyter notebooks that were created during the development and experimentation process for the assignment, including playing around with various parameters. These notebooks are not part of the main submission but provide insights into the iterative development and exploration of different approaches. Each notebook represents a different version or variation of the main assignment, exploring different techniques, parameters, or design choices as discussed in the submitted report.

Contents:

  • CPSC542_cifar_Assignment1SeparableConv2D.ipynb: Notebook exploring the use of separable convolutional layers.
  • CPSC542_cifar_Assignment1_grayscale.ipynb: Notebook experimenting with grayscale conversion of images.
  • CPSC542_cifar_Assignment1batch_128.ipynb: Notebook investigating batch size effects with a batch size of 128.
  • CPSC542_cifar_Assignment1downsample_image_res.ipynb: Notebook exploring downsampled image resolutions.
  • CPSC542_cifar_Assignment1extra_convblock.ipynb: Notebook with additional convolutional blocks for comparison.
  • CPSC542_cifar_Assignment1only_one_conv_block.ipynb: Notebook focusing on using only one convolutional block.
  • CPSC542_cifar_Assignment1v2.ipynb: Revised version of the main assignment with improvements or changes.
  • CPSC542_cifar_Assignment1v2_(2)only_two_conv_blocks_finished_running.ipynb: Notebook with only two convolutional blocks, completed and ready for review.

These notebooks are provided for reference purposes and can be consulted to understand the development process, experiments conducted, and decisions made during the assignment. They may contain incomplete or experimental code and should not be considered as final submissions.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published