warming up your workspace

Python Foundations through Deep Learning

Never written code before? Start here. You will learn the absolute basics of Python, output, variables, types, decisions, loops, and functions, using neural networks, weights, and predictions as your playground. By the end you are ready for Project 1.

First words

  1. Display a message with Python
  2. Display whole numbers and fractions
  3. Add comments to explain your code
  4. Name and join text values
  5. Calculate one weight update

Remembering things

  1. Store and display a weight
  2. Update the value associated with a name
  3. Choose numbers, text and boolean values
  4. Convert numeric text to a float
  5. Name training settings clearly

Making choices

  1. Compare a signal with a threshold
  2. Run an instruction when a condition is true
  3. Choose between two messages with else
  4. Classify a score with elif
  5. Require two conditions with and

Doing it again

  1. Repeat a countdown with while
  2. Visit numbered steps with for and range
  3. Build a running total of loss values
  4. Stop a loop at the first matching loss
  5. Visit a grid with nested loops

Many values and reuse

  1. Read a value from a list
  2. Find the largest output with a loop
  3. Write a function for a weighted sum
  4. Return a result from each branch: ReLU
  5. Capstone: summarize supplied activation scores

Explore the full field