Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sushantdhumak/dinosaurus_island_character

Coursera - RNN Programming Assignment: In this project, we are in charge of a special task: Leading biology researchers are creating new breeds of dinosaurs and bringing them to life on earth, and our job is to give names to these dinosaurs. If a dinosaur does not like its name, it might go berserk, so choose wisely!
https://github.com/sushantdhumak/dinosaurus_island_character

gradient-clipping gradient-descent numpy preprocessing rnn sampling

Last synced: 22 days ago
JSON representation

Coursera - RNN Programming Assignment: In this project, we are in charge of a special task: Leading biology researchers are creating new breeds of dinosaurs and bringing them to life on earth, and our job is to give names to these dinosaurs. If a dinosaur does not like its name, it might go berserk, so choose wisely!

Awesome Lists containing this project

README

        

# Dinosaurus_Island_Character

## Coursera - RNN Programming Assignment

### Disclaimer:
The given solutions in this project are only for reference purpose.

### Description of experiment

Welcome to Dinosaurus Island! 65 million years ago, dinosaurs existed, and in this assignment, they have returned.

We are in charge of a special task: Leading biology researchers are creating new breeds of dinosaurs and bringing them to life on earth,
and our job is to give names to these dinosaurs. If a dinosaur does not like its name, it might go berserk, so choose wisely!

Luckily we're equipped with some deep learning now, and you will use it to save the day!
We have collected a list of all the dinosaur names they could find, and compiled them into this dataset.

To create new dinosaur names, we will build a character-level language model to generate new names.
Our algorithm will learn the different name patterns, and randomly generate new names.
Hopefully this algorithm will keep you and your team safe from the dinosaurs' wrath!

By the time we complete this assignment, we'll be able to:

1. Store text data for processing using an RNN

2. Build a character-level text generation model using an RNN

3. Sample novel sequences in an RNN

4. Explain the vanishing/exploding gradient problem in RNNs

5. Apply gradient clipping as a solution for exploding gradients

### Acknowledgements

https://www.coursera.org/learn/nlp-sequence-models

https://www.deeplearning.ai/program/deep-learning-specialization/