Skip to content

Commit e38f259

Browse files
authored
Update README.md
1 parent fe67feb commit e38f259

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

lab1/README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
# MIT 6.S191 Lab 1: Intro to TensorFlow and Music Generation with RNNs
1+
# MIT 6.S191 Lab 1: Intro to Deep Learning in Python and Music Generation with RNNs
22

33
![alt text](https://github.com/aamini/introtodeeplearning/raw/master/lab1/img/music_waveform.png)
4-
## Part 1: Intro to TensorFlow
5-
TensorFlow is a software library extensively used in machine learning. Here we'll learn how computations are represented and how to define simple neural networks in TensorFlow. TensorFlow uses a high-level API called [Keras](https://www.tensorflow.org/guide/keras) that provides a powerful, intuitive framework for building and training deep learning models. In this section you will learn the basics of computations in TensorFlow, the Keras API, and TensorFlow's new imperative execution style enabled by [Eager](https://research.googleblog.com/2017/10/eager-execution-imperative-define-by.html).
4+
## Part 1: Intro to Deep Learning in Python -- TensorFlow and PyTorch
5+
TensorFlow and PyTorch are software libraries used in machine learning. Here we'll learn how computations are represented and how to define simple neural networks in TensorFlow and PyTorch.
6+
7+
TensorFlow uses a high-level API called [Keras](https://www.tensorflow.org/guide/keras) that provides a powerful, intuitive framework for building and training deep learning models. In the TensorFlow Intro (`TF_Part1_Intro`) you will learn the basics of computations in TensorFlow, the Keras API, and TensorFlow 2.0's imperative execution style.
8+
9+
[PyTorch](https://pytorch.org/) is a popular deep learning library known for its flexibility, ease of use, and dynamic execution. In the PyTorch Intro (`PT_Part1_Intro`) you will learn the basics of computations in PyTorch and how to define neural networks using either the sequential API and `torch.nn.Module`.
610

711
## Part 2: Music Generation with RNNs
812
In the second portion of the lab, we will play around with building a Recurrent Neural Network (RNN) for music generation. We will be using a "character RNN" to predict the next character of sheet music in ABC notation. Finally, we will sample from this model to generate a brand new music file that has never been heard before!

0 commit comments

Comments
 (0)