All Projects → saurabhmathur96 → Neural-Chatbot

saurabhmathur96 / Neural-Chatbot

Licence: GPL-3.0 license
A Neural Network based Chatbot

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
perl
6916 projects

Projects that are alternatives of or similar to Neural-Chatbot

datastories-semeval2017-task6
Deep-learning model presented in "DataStories at SemEval-2017 Task 6: Siamese LSTM with Attention for Humorous Text Comparison".
Stars: ✭ 20 (-70.59%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Keras Attention
Visualizing RNNs using the attention mechanism
Stars: ✭ 697 (+925%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Sequence-to-Sequence-Learning-of-Financial-Time-Series-in-Algorithmic-Trading
My bachelor's thesis—analyzing the application of LSTM-based RNNs on financial markets. 🤓
Stars: ✭ 64 (-5.88%)
Mutual labels:  recurrent-neural-networks, sequence-to-sequence
Visual-Attention-Model
Chainer implementation of Deepmind's Visual Attention Model paper
Stars: ✭ 27 (-60.29%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Linear Attention Recurrent Neural Network
A recurrent attention module consisting of an LSTM cell which can query its own past cell states by the means of windowed multi-head attention. The formulas are derived from the BN-LSTM and the Transformer Network. The LARNN cell with attention can be easily used inside a loop on the cell state, just like any other RNN. (LARNN)
Stars: ✭ 119 (+75%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
stanford-cs231n-assignments-2020
This repository contains my solutions to the assignments for Stanford's CS231n "Convolutional Neural Networks for Visual Recognition" (Spring 2020).
Stars: ✭ 84 (+23.53%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Da Rnn
📃 **Unofficial** PyTorch Implementation of DA-RNN (arXiv:1704.02971)
Stars: ✭ 256 (+276.47%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Neural sp
End-to-end ASR/LM implementation with PyTorch
Stars: ✭ 408 (+500%)
Mutual labels:  sequence-to-sequence, attention-mechanism
Language Translation
Neural machine translator for English2German translation.
Stars: ✭ 82 (+20.59%)
Mutual labels:  recurrent-neural-networks, sequence-to-sequence
Simplednn
SimpleDNN is a machine learning lightweight open-source library written in Kotlin designed to support relevant neural network architectures in natural language processing tasks
Stars: ✭ 81 (+19.12%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Keras-LSTM-Trajectory-Prediction
A Keras multi-input multi-output LSTM-based RNN for object trajectory forecasting
Stars: ✭ 88 (+29.41%)
Mutual labels:  recurrent-neural-networks, sequence-to-sequence
Document Classifier Lstm
A bidirectional LSTM with attention for multiclass/multilabel text classification.
Stars: ✭ 136 (+100%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Sockeye
Sequence-to-sequence framework with a focus on Neural Machine Translation based on Apache MXNet
Stars: ✭ 990 (+1355.88%)
Mutual labels:  sequence-to-sequence, attention-mechanism
DARNN
A Dual-Stage Attention-Based Recurrent Neural Network for Time Series Prediction
Stars: ✭ 90 (+32.35%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Nmt Keras
Neural Machine Translation with Keras
Stars: ✭ 501 (+636.76%)
Mutual labels:  sequence-to-sequence, attention-mechanism
automatic-personality-prediction
[AAAI 2020] Modeling Personality with Attentive Networks and Contextual Embeddings
Stars: ✭ 43 (-36.76%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
A-Persona-Based-Neural-Conversation-Model
No description or website provided.
Stars: ✭ 22 (-67.65%)
Mutual labels:  sequence-to-sequence, attention-mechanism
Textclassifier
Text classifier for Hierarchical Attention Networks for Document Classification
Stars: ✭ 985 (+1348.53%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Image Caption Generator
A neural network to generate captions for an image using CNN and RNN with BEAM Search.
Stars: ✭ 126 (+85.29%)
Mutual labels:  recurrent-neural-networks, attention-mechanism
Attention Mechanisms
Implementations for a family of attention mechanisms, suitable for all kinds of natural language processing tasks and compatible with TensorFlow 2.0 and Keras.
Stars: ✭ 203 (+198.53%)
Mutual labels:  recurrent-neural-networks, attention-mechanism

Neural-Chatbot

A Neural Network based Chatbot

Inspired by "A Neural Conversational Model".

Documentation

  1. Report 1
  2. Report 2
  3. Presentation

Getting Started

  1. Create virtualenv virtualenv venv
  2. Install Dependencies pip install -r requirements.txt
  3. Setup nltk and directories python lib/setup.py

Data Preprocessing

  1. Verify configurations in configuration.cfg
  2. Fetch data python src/data/opus11/pull.py
  3. Clean data python src/data/opus11/make_pairs.py
  4. Prepare for training python src/data/opus11/filter.py

Training

Train model python src/model/train.py

Sampling & interface

Still working on this.

Model Architecture

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].