Coder Social home page Coder Social logo

paulalaurena219 / cs224d-deep-learning-nlp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ravinsharma12345/cs224d-deep-learning-nlp

0.0 2.0 0.0 119 KB

Study, reference and exercise repo for course CS224d: Deep Learning for Natural Language Processing

License: MIT License

Python 100.00%

cs224d-deep-learning-nlp's Introduction

This is repo is my reference for storing my notes, and code when I wanted to take the course CS224d: Deep Learning for Natural Language Processing

The prerequisites of the course is as follows:

  • Proficiency in Python All class assignments will be in Python (and use numpy). ]
  • College Calculus, Linear Algebra (e.g. MATH 19 or 41, MATH 51) You should be comfortable taking derivatives and understanding matrix vector operations and notation.
  • Basic Probability and Statistics (e.g. CS 109 or other stats course) You should know basics of probabilities, gaussian distributions, mean, standard deviation, etc.
  • Equivalent knowledge of CS229 (Machine Learning) We will be formulating cost functions, taking derivatives and performing optimization with gradient descent.

So my game plan was to get enough python knowledge and math knowledge to successful learn and finish from this course. Having a through learning of everything is not realistic. This will be a tight stretch, but my plan is as below:

  1. Go through the codeacademy course on python. Finish it
  2. Go through learn python in Y minutes. This is will give me enough overview of the syntax I can expect from Python.
  3. Go through the Linear Algebra course on Khan Academy. Note down all material from notes and videos
  4. Go through the Statistics and Probability course on Khan Academy. Note down all material from notes and videos
  5. Go through the introductory Numphy tutorial on the Standford webite
  6. Install pycharm, python, virtualenv, and IPython on my computer.
  7. Setup terminal.com for a share-able IPython environment.
  8. TBD..

Learning Math

  • The math part of this course is the troublesome part. I realize I need some sort of strategy to tackle the maths needed for this subject. My first instinct to follow a knowledge tree. I saw a knowledge tree for linear algebra form the book "No Bullshit Guide to Linear Algebra".

cs224d-deep-learning-nlp's People

Contributors

ravinsharma12345 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.