All Projects → dccuchile → Cc6205

dccuchile / Cc6205

Natural Language Processing

Projects that are alternatives of or similar to Cc6205

Smiles Transformer
Original implementation of the paper "SMILES Transformer: Pre-trained Molecular Fingerprint for Low Data Drug Discovery" by Shion Honda et al.
Stars: ✭ 86 (-2.27%)
Mutual labels:  jupyter-notebook
Dash Wind Streaming
https://plot.ly/dash/gallery/live-wind-data/
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Berkeley
The Hacker Within at the University of California - Berkeley
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Magnet
MAGNet: Multi-agents control using Graph Neural Networks
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Fairness In Ml
This repository contains the full code for the "Towards fairness in machine learning with adversarial networks" blog post.
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Basketball analytics
Repository which contains various scripts and work with various basketball statistics
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Fcos tensorflow
FCOS: Fully Convolutional One-Stage Object Detection.
Stars: ✭ 87 (-1.14%)
Mutual labels:  jupyter-notebook
Kaggle Cloud
Stars: ✭ 89 (+1.14%)
Mutual labels:  jupyter-notebook
Machine learning code
机器学习与深度学习算法示例
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Ipython Notebooks
This repository contains IPython notebooks that I have written.
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Ageprogression
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Tensorfieldnetworks
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Aind Vui Capstone
AIND Term 2 -- VUI Capstone Project
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Intro2musictech
公众号“无痛入门音乐科技”开源代码
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Py4fi
Python for Finance (O'Reilly)
Stars: ✭ 1,288 (+1363.64%)
Mutual labels:  jupyter-notebook
Stanford Project Predicting Stock Prices Using A Lstm Network
Stanford Project: Artificial Intelligence is changing virtually every aspect of our lives. Today’s algorithms accomplish tasks that until recently only expert humans could perform. As it relates to finance, this is an exciting time to adopt a disruptive technology that will transform how everyone invests for generations. Models that explain the returns of individual stocks generally use company and stock characteristics, e.g., the market prices of financial instruments and companies’ accounting data. These characteristics can also be used to predict expected stock returns out-of-sample. Most studies use simple linear models to form these predictions [1] or [2]. An increasing body of academic literature documents that more sophisticated tools from the Machine Learning (ML) and Deep Learning (DL) repertoire, which allow for nonlinear predictor interactions, can improve the stock return forecasts [3], [4] or [5]. The main goal of this project is to investigate whether modern DL techniques can be utilized to more efficiently predict the movements of the stock market. Specifically, we train a LSTM neural network with time series price-volume data and compare its out-of-sample return predictability with the performance of a simple logistic regression (our baseline model).
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Wine Deep Learning
Exploring applications of deep learning to the world of wine
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook
Class2019fall
Stars: ✭ 89 (+1.14%)
Mutual labels:  jupyter-notebook
Caps
Stars: ✭ 89 (+1.14%)
Mutual labels:  jupyter-notebook
Deep learning
Stars: ✭ 88 (+0%)
Mutual labels:  jupyter-notebook

CC6205 - Natural Language Processing

This is a course on natural language processing.

Info

The neural network-related topics of the course are taken from the book of Yoav Goldberg: Neural Network Methods for Natural Language Processing. The non-neural network topics (e.g., grammars, HMMS) are taken from the course of Michael Collins.

Slides

  1. Introduction to Natural Language Processing | (tex source file), video 1, video 2
  2. Vector Space Model and Information Retrieval | (tex source file), video 1, video 2
  3. Language Models (slides by Michael Collins), notes, video 1, video 2, video 3, video 4
  4. Text Classification and Naive Bayes (slides by Dan Jurafsky), notes, video 1, video 2, video 3
  5. Linear Models | (tex source file), video 1, video 2, video 3, video 4
  6. Neural Networks | (tex source file), video 1, video 2, video 3, video 4
  7. Word Vectors | (tex source file) video 1, video 2, video 3
  8. Tagging, and Hidden Markov Models (slides by Michael Collins), notes, video 1, video 2, video 3, video 4
  9. MEMMs and CRFs | (tex source file), notes 1, notes 2, video 1, video 2, video 3
  10. Convolutional Neural Networks | (tex source file), video
  11. Recurrent Neural Networks | (tex source file), video 1, video 2, video 3
  12. Sequence to Sequence Models, Attention, and the Transformer | (tex source file), video 1, video 2, video 3
  13. Contextual Words Representations (slides by Chris Manning) video 1, video 2, video 3, notes
  14. Constituency Parsing slides 1, slides 2, slides 3, slides 4 (slides by Michael Collins), notes 1, notes 2, videos 1, videos 2, videos 3, videos 4
  15. Recursive Networks and Paragraph Vectors | (tex source file)

NLP Libraries

  1. NLTK: Natural Language Toolkit
  2. Gensim
  3. spaCy: Industrial-strength NLP
  4. Torchtext
  5. AllenNLP: Open source project for designing deep leaning-based NLP models
  6. Transformers: a library of state-of-the-art pre-trained models for Natural Language Processing (NLP)
  7. Stanza - A Python NLP Library for Many Human Languages
  8. FlairNLP: A very simple framework for state-of-the-art Natural Language Processing (NLP)
  9. WEFE: The Word Embeddings Fairness Evaluation Framework
  10. WhatLies: A library that tries help you to understand. "What lies in word embeddings?"
  11. LASER:a library to calculate and use multilingual sentence embeddings

Notes and Books

  1. Speech and Language Processing (3rd ed. draft) by Dan Jurafsky and James H. Martin.
  2. Michael Collins' NLP notes.
  3. A Primer on Neural Network Models for Natural Language Processing by Joav Goldberg.
  4. Natural Language Understanding with Distributed Representation by Kyunghyun Cho
  5. Natural Language Processing Book by Jacob Eisenstein
  6. NLTK book
  7. Embeddings in Natural Language Processing by Mohammad Taher Pilehvar and Jose Camacho-Collados
  8. Dive into Deep Learning Book

Other NLP Courses

  1. CS224n: Natural Language Processing with Deep Learning, Stanford course
  2. Deep Learning in NLP: slides by Horacio Rodríguez
  3. David Bamman NLP Slides @Berkley
  4. CS 521: Statistical Natural Language Processing by Natalie Parde, University of Illinois
  5. 10 Free Top Notch Natural Language Processing Courses

Videos

  1. Natural Language Processing MOOC videos by Dan Jurafsky and Chris Manning, 2012
  2. Natural Language Processing MOOC videos by Michael Collins, 2013
  3. Natural Language Processing with Deep Learning by Chris Manning and Richard Socher, 2017
  4. CS224N: Natural Language Processing with Deep Learning | Winter 2019
  5. Computational Linguistics I by Jordan Boyd-Graber University of Maryland
  6. Visualizing and Understanding Recurrent Networks
  7. BERT Research Series by Chris McCormick
  8. Successes and Challenges in Neural Models for Speech and Language - Michael Collins
  9. More on Transforemers: BERT and Friends by Jorge Pérez

Other Resources

  1. ACL Portal
  2. NLP-progress: Repository to track the progress in Natural Language Processing (NLP)
  3. NLP News By Sebastian Ruder
  4. Corpora Mailing List
  5. Real World NLP Book: AllenNLP tutorials
  6. Attention is all you need explained
  7. The Illustrated Transformer: a very illustrative blog post about the Transformer
  8. ELMO explained
  9. BERT exaplained
  10. Better Language Models and Their Implications OpenAI Blog
  11. RNN effectiveness
  12. SuperGLUE: an benchmark of Natural Language Understanding Tasks
  13. decaNLP The Natural Language Decathlon: a benchmark for studying general NLP models that can perform a variety of complex, natural language tasks.
  14. Chatbot and Related Research Paper Notes with Images
  15. XLNet Explained
  16. Ben Trevett's torchtext tutorials
  17. PLMpapers: a collection of papers about Pre-Trained Language Models
  18. The Illustrated GPT-2 (Visualizing Transformer Language Models)
  19. Linguistics, NLP, and Interdisciplinarity Or: Look at Your Data, by Emily M. Bender
  20. The State of NLP Literature: Part I, by Saif Mohammad
  21. From Word to Sense Embeddings:A Survey on Vector Representations of Meaning
  22. 10 ML & NLP Research Highlights of 2019 by Sebastian Ruder
  23. Towards a Conversational Agent that Can Chat About…Anything
  24. The Super Duper NLP Repo: a collection of Colab notebooks covering a wide array of NLP task implementations
  25. The Big Bad NLP Database, a collection of nearly 300 well-organized, sortable, and searchable natural language processing datasets
  26. A Primer in BERTology: What we know about how BERT works
  27. How Self-Attention with Relative Position Representations works
  28. Deep Learning Based Text Classification: A Comprehensive Review
  29. Teaching NLP is quite depressing, and I don't know how to do it well by Yoav Goldberg
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].