All Projects → aligholami → hexia

aligholami / hexia

Licence: MIT license
Mid-level PyTorch Based Framework for Visual Question Answering.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to hexia

AoA-pytorch
A Pytorch implementation of Attention on Attention module (both self and guided variants), for Visual Question Answering
Stars: ✭ 33 (+37.5%)
Mutual labels:  attention-mechanism, visual-question-answering
Optic-Disc-Unet
Attention Unet model with post process for retina optic disc segmention
Stars: ✭ 77 (+220.83%)
Mutual labels:  attention-mechanism
DARNN
A Dual-Stage Attention-Based Recurrent Neural Network for Time Series Prediction
Stars: ✭ 90 (+275%)
Mutual labels:  attention-mechanism
amta-net
Asymmetric Multi-Task Attention Network for Prostate Bed Segmentation in CT Images
Stars: ✭ 26 (+8.33%)
Mutual labels:  attention-mechanism
Transformers-RL
An easy PyTorch implementation of "Stabilizing Transformers for Reinforcement Learning"
Stars: ✭ 107 (+345.83%)
Mutual labels:  attention-mechanism
Neural-Chatbot
A Neural Network based Chatbot
Stars: ✭ 68 (+183.33%)
Mutual labels:  attention-mechanism
self critical vqa
Code for NeurIPS 2019 paper ``Self-Critical Reasoning for Robust Visual Question Answering''
Stars: ✭ 39 (+62.5%)
Mutual labels:  visual-question-answering
bakk
🎓 "Digital audio-watermarking for analog transmission channels", 2014, Bachelor Thesis, TU Wien
Stars: ✭ 16 (-33.33%)
Mutual labels:  bachelor-project
NARRE
This is our implementation of NARRE:Neural Attentional Regression with Review-level Explanations
Stars: ✭ 100 (+316.67%)
Mutual labels:  attention-mechanism
Video-Description-with-Spatial-Temporal-Attention
[ACM MM 2017 & IEEE TMM 2020] This is the Theano code for the paper "Video Description with Spatial Temporal Attention"
Stars: ✭ 53 (+120.83%)
Mutual labels:  attention-mechanism
SA-DL
Sentiment Analysis with Deep Learning models. Implemented with Tensorflow and Keras.
Stars: ✭ 35 (+45.83%)
Mutual labels:  attention-mechanism
question-generation
Neural Models for Key Phrase Detection and Question Generation
Stars: ✭ 29 (+20.83%)
Mutual labels:  attention-mechanism
memory-compressed-attention
Implementation of Memory-Compressed Attention, from the paper "Generating Wikipedia By Summarizing Long Sequences"
Stars: ✭ 47 (+95.83%)
Mutual labels:  attention-mechanism
VideoNavQA
An alternative EQA paradigm and informative benchmark + models (BMVC 2019, ViGIL 2019 spotlight)
Stars: ✭ 22 (-8.33%)
Mutual labels:  visual-reasoning
RelationNetworks-CLEVR
A pytorch implementation for "A simple neural network module for relational reasoning", working on the CLEVR dataset
Stars: ✭ 83 (+245.83%)
Mutual labels:  visual-question-answering
lstm-attention
Attention-based bidirectional LSTM for Classification Task (ICASSP)
Stars: ✭ 87 (+262.5%)
Mutual labels:  attention-mechanism
Im2LaTeX
An implementation of the Show, Attend and Tell paper in Tensorflow, for the OpenAI Im2LaTeX suggested problem
Stars: ✭ 16 (-33.33%)
Mutual labels:  attention-mechanism
STAM-pytorch
Implementation of STAM (Space Time Attention Model), a pure and simple attention model that reaches SOTA for video classification
Stars: ✭ 109 (+354.17%)
Mutual labels:  attention-mechanism
organic-chemistry-reaction-prediction-using-NMT
organic chemistry reaction prediction using NMT with Attention
Stars: ✭ 30 (+25%)
Mutual labels:  attention-mechanism
LSTM-Attention
A Comparison of LSTMs and Attention Mechanisms for Forecasting Financial Time Series
Stars: ✭ 53 (+120.83%)
Mutual labels:  attention-mechanism

© Design by Dennis Pasyuk

forthebadge made-with-python

Read the Docs Codacy grade GitHub stars GitHub last commit GitHub issues GitHub GitHub contributors

Introduction

This is Hexia. A PyTorch based framework for building visual question answering models. Hexia provides a mid-level API for seamless integration of your VQA models with pre-defined data, image preprocessing and natural language proprocessing pipelines.

Features

  • Image preprocessing
  • Text preprocessing
  • Data Handling (MS-COCO Only)
  • Real-time Loss and Accuracy Tracker
  • VQA Evaluation
  • Extendable Built-in Model Warehouse

Installation

  1. Clone the repository and enter it:
git clone https://github.com/aligholami/hexia && cd hexia
  1. Run the setup.py to install dependencies:
python3 setup.py install --user

Todo

  • Official Evaluation Support (VQA-V2)
  • Automatic Train/Val Plotting
  • Automatic Checkpointing
  • Automatic Resuming
  • Prediction Module
  • Prediction Module Test
  • TensorboardX Auto-Resume Plots
  • TensorboardX Auto-Resume Step Handler Fix
  • TextVQA Support
  • GQA Support
  • Image Captioning Support
  • Custom Loss and Optimizers

Documentation

Checkout the full documentation here.

References

1- Yang, Z., He, X., Gao, J., Deng, L., & Smola, A. (2016). Stacked attention networks for image question answering. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 21-29).
2- Singh, A., Natarajan, V., Jiang, Y., Chen, X., Shah, M., Rohrbach, M., ... & Parikh, D. (2019). Pythia-a platform for vision & language research. In SysML Workshop, NeurIPS (Vol. 2018).

More references to be added soon.

Contribution

Please feel free to contribute to the project. You may send a pull-request or drop me an email to talk more. ([email protected])

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