:::info
Conceptual questions due Monday, March 4th, 2024 at 6:00 PM EST
Programming assignment due Friday, March 8th, 2024 at 6:00 PM EST
:::
Theme
The school's biggest fear, the shark, is still an existential threat. To protect themselves, the fish want to develop a model that can help them distinguish between snarky sharks and welcoming whales!
You want to help the fish, but you don't know what a shark or whale is! So build them a model that distinguishes between cats and dogs (we know what those are) as an example!
David-Lubawski changed a year agoView mode Like Bookmark
The final research project is aimed to give you an idea of what a deep learning research project entails, and hopefully, get you excited about doing research in this field. It requires critical thinking that you will develop by learning the material and doing assignments during the semester.
At the end of the semester, you will share your work with your peers through presentations and writing a report. This type of project-based exercise will help you in developing skills to perform independent research like:
Thinking of a project idea
Doing literature survey
Designing experiments
Reporting results in a clear and concise manner.
:::danger
Please read this handout in its entirety. It contains all the information, forms, and deadlines you'll need to know about!
Joe Dodson changed a year agoView mode Like Bookmark
:::info
Conceptual questions due Friday, April 19th, 2024 at 6:00 PM EST
Programming assignment due Friday, April 26th, 2024 at 6:00 PM EST
:::
Answer the following questions, showing your work where necessary. Please explain your answers and work.
:::info
Please use $\LaTeX$ to typeset your answers, as it makes it easier for you and us.
:::
Joe Dodson changed a year agoView mode Like Bookmark
:::info
Conceptual questions due Friday, April 19th, 2024 at 6:00 PM EST
Programming assignment due Friday, April 26th, 2024 at 6:00 PM EST
:::
Theme
The fish have developed an interest in generative AI, and are looking to make a model called Stable Diffishusion! But first, they must learn how to make (C)VAEs (Coditional Variational Autofincoders), so they can generate images like this beautiful seahorse!
Introduction
:::info
Conceptual questions due Monday, April 8th, 2024 at 6:00 PM EST
Programming assignment due Sunday, April 14th, 2024 at 6:00 PM EST
:::
Answer the following questions, showing your work where necessary. Please explain your answers and work.
:::info
We encourage the use of $\LaTeX$ to typeset your answers, as it makes it easier for you and us, though you are not required to do so.
:::
:::info
Conceptual questions due Monday, April 8th, 2024 at 6:00 PM EST
Programming assignment due Sunday, April 14th, 2024 at 6:00 PM EST
:::
Theme
image alt
The fish have made great technological advancements, including the creation of Fishstagram, but they are having trouble coming up with good captions. Your task is to develop a deep learning model that helps them, so this pufferfish can attract attention to his selfie with a diver!
Conceptual Questions
Karan Kashyap changed a year agoView mode Like Bookmark
:::info
Conceptual questions due Monday, March 18th, 2024 at 6:00 PM EST
Programming assignment due Friday, March 22nd, 2024 at 6:00 PM EST
:::
In this assignment, you will be building a Language Model to learn various word embedding schemas to help minimize your NLP losses. Please read this handout in its entirety before beginning the assignment.
Theme
Oh no! One of our HTAs, Raymond, has been captured by an octopus! You can't save him, but our fishy friends can! To help them help us, we must commence Operation RNN (Raymond's Nautical Neutralization)!
earth15354 changed a year agoView mode Like Bookmark
:::info
Conceptual questions due Monday, March 18th, 2024 at 6:00 PM EST
Programming assignment due Friday, March 22nd, 2024 at 6:00 PM EST
:::
Answer the following questions, showing your work where necessary. Please explain your answers and work.
:::info
Please typeset your answers. We recommend the use of $\LaTeX$, as it makes it easier for you and us.
:::
:::info
Conceptual questions due Monday, March 4th, 2024 at 6:00 PM EST
Programming assignment due Friday, March 8th, 2024 at 6:00 PM EST
:::
Answer the following questions, showing your work where necessary. Please explain your answers and work.
:::info
We now require the use of $\LaTeX$ to typeset your answers, as it makes it easier for you and us.
Joe Dodson changed a year agoView mode Like Bookmark
:::info
Conceptual section due Friday, February 23, 2024 at 6:00 PM EST
Programming section due Monday, February 26, 2024 at 6:00 PM EST
:::
Answer the following questions, showing your work where necessary. Please explain your answers and work.
:::info
We encourage the use of $\LaTeX$ to typeset your answers. A non-editable homework template is linked, so copy the .tex file into your own Overleaf project and go from there! Be sure to download the images!
earth15354 changed a year agoView mode Like Bookmark
:::info
Conceptual questions due Friday, February 23, 2024 at 6:00 PM EST
Programming assignment due Monday, February 26, 2024 at 6:00 PM EST
:::
Theme
A few software engineers visit the school of fish, and begin to tell them about artificial intelligence on the surface, and how amazing Keras is. The fish are intrigued, and need your help improving Beras!
Deep under the sea, they are learning deep learning deeply!
tags: hw0, conceptual
Homework 0 Conceptual: Warm-up w/ Solutions
:::info
Conceptual section due Friday, February 3 at 6:00 PM EST
Programming section due Friday, February 3 at 6:00 PM EST
:::
Welcome to the first (conceptual) homework assignment of CSCI1470/2470! This assignment is just meant to be a short math review of concepts from Linear Algebra and Probability that you will need for this course, and also get you set up with a course virtual environment so that you will be ready to start the first programming assignment (Homework 1).
First we'll go over some concepts that you will need from linear algebra, and ask you to answer some questions. This document contains the answers, but do try to answer these questions on your own first. While this doesn't have to be necessarily easy, it should prepare you for some of the early material and can be used to judge comfort with things that will come up a lot in the course.
:::info
Conceptual questions due Friday, February 9, 2024 at 6:00 PM EST
Programming assignment due Monday, February 12, 2024 at 6:00 PM EST
:::
Answer the following questions, showing your work where necessary. Please explain your answers and work.
:::info
We encourage the use of $\LaTeX$ to typeset your answers. A non-editable homework template is linked, so copy the .tex file into your own Overleaf project and go from there!
Note: make sure to select the template file hw1.tex from the sidebar on the left of overleaf.
Lingze Zhang changed a year agoView mode Like Bookmark
:::info
Conceptual section due Friday, February 2, 2024 at 6:00 PM EST
Programming section due Friday, February 2, 2024 at 6:00 PM EST
:::
Welcome to the first (conceptual) homework assignment of CSCI1470/2470! This assignment is just meant to be a short math review of concepts from Linear Algebra and Probability that you will need for this course, and also get you set up with a course virtual environment so that you will be ready to start the first programming assignment (Homework 1).
First we'll introduce some starting concepts and ask you to expound on the details. While this doesn't have to be necessarily easy, it should prepare you for some of the early material and can be used to judge comfort with things that will come up a lot in the course.
:::info
Alexander Zhou changed a year agoView mode Like 2 Bookmark
:::info
Conceptual questions due Friday, February 9, 2024 at 6:00 PM EST
Programming assignment due Monday, February 12, 2024 at 6:00 PM EST
:::
Theme
Deep under the sea, a school of fish have started learning computer science, and want to make a deep learning model! Because they don't have conda or pip, they're making their own AI framework, and need your help!
<sub>P.S. the puns are intended.</sub>
Karan Kashyap changed a year agoView mode Like Bookmark
:::info
Conceptual section due Friday, February 2, 2024 at 6:00 PM EST
Programming section due Friday, February 2, 2024 at 6:00 PM EST
:::
Welcome to the first (programming) assignment of CSCI1470/2470! This assignment will guide you through the creation of a local environment for the course and ensure that you will be all set to start on Homework 1. This assignment will be graded for completion.
Theme
An octopus doing assignment 0 (artist's rendition)
20songe changed a year agoView mode Like 3 Bookmark
This document can serve as a quick cheat sheet for the various moving classes throughout the beras Module!
Classes in core.py:
Tensor (line 7)
Essentially, a NumPy Array that can also be marked as trainable.
An instance of the Tensor class will be a NumPy array, but you can access the .trainable boolean value to check if the array is trainable or not.
Variable (line 25)
an alias for the Tensor class
earth15354 changed a year agoView mode Like Bookmark