Pinned Repositories
Awesome-Deep-Learning-Resources
Rough list of my favorite deep learning resources, useful for revisiting topics or for reference. I have got through all of the content listed there, carefully. - Guillaume Chevalier
GloVe-as-a-TensorFlow-Embedding-Layer
Taking a pretrained GloVe model, and using it as a TensorFlow embedding weight layer **inside the GPU**. Therefore, you only need to send the index of the words through the GPU data transfer bus, reducing data transfer overhead.
HAR-stacked-residual-bidir-LSTMs
Using deep stacked residual bidirectional LSTM cells (RNN) with TensorFlow, we do Human Activity Recognition (HAR). Classifying the type of movement amongst 6 categories or 18 categories on 2 different datasets.
How-to-Grow-Neat-Software-Architecture-out-of-Jupyter-Notebooks
Growing the code out of your notebooks - the right way.
Hyperopt-Keras-CNN-CIFAR-100
Auto-optimizing a neural net (and its architecture) on the CIFAR-100 dataset. Could be easily transferred to another dataset or another classification task.
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)
LSTM-Human-Activity-Recognition
Human Activity Recognition example using TensorFlow on smartphone sensors dataset and an LSTM RNN. Classifying the type of movement amongst six activity categories - Guillaume Chevalier
seq2seq-signal-prediction
Signal forecasting with a Sequence-to-Sequence (seq2seq) Recurrent Neural Network (RNN) model in TensorFlow - Guillaume Chevalier
Spiking-Neural-Network-SNN-with-PyTorch-where-Backpropagation-engenders-STDP
What about coding a Spiking Neural Network using an automatic differentiation framework? In SNNs, there is a time axis and the neural network sees data throughout time, and activation functions are instead spikes that are raised past a certain pre-activation threshold. Pre-activation values constantly fades if neurons aren't excited enough.
Neuraxle
The world's cleanest AutoML library ✨ - Do hyperparameter tuning with the right pipeline abstractions to write clean deep learning production pipelines. Let your pipeline steps have hyperparameter spaces. Design steps in your pipeline like components. Compatible with Scikit-Learn, TensorFlow, and most other libraries, frameworks and MLOps environments.
guillaume-chevalier's Repositories
guillaume-chevalier/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)
guillaume-chevalier/GloVe-as-a-TensorFlow-Embedding-Layer
Taking a pretrained GloVe model, and using it as a TensorFlow embedding weight layer **inside the GPU**. Therefore, you only need to send the index of the words through the GPU data transfer bus, reducing data transfer overhead.
guillaume-chevalier/filtering-stft-and-laplace-transform
Simple demo of filtering signal with an LPF and plotting its Short-Time Fourier Transform (STFT) and Laplace transform, in Python.
guillaume-chevalier/ReuBERT
A question-answering chatbot, simply.
guillaume-chevalier/Machine-Learning-Tutorials
machine learning and deep learning tutorials, articles and other resources
guillaume-chevalier/algorithms
Minimal examples of data structures and algorithms in Python
guillaume-chevalier/SGNN-Transformer-Sentence-Model-SimilarityBXEnt
SGNN-Transformer Sentence Model trained by the paragraph-skip-gram-like SimilarityBXENT. Also see: https://github.com/guillaume-chevalier/SGNN-Self-Governing-Neural-Networks-Projection-Layer
guillaume-chevalier/awesome-deeplearning-resources
Deep Learning and deep reinforcement learning research papers and some codes
guillaume-chevalier/CSGames-2019-AI
Our team's solution for the Artificial Competition of the Computer Science Games 2019 (a programming contest). Deep Reinforcement Learning.
guillaume-chevalier/Sentiment-Analysis-AutoML
guillaume-chevalier/awesome-embedding-models
A curated list of awesome embedding models tutorials, projects and communities.
guillaume-chevalier/awesome-math
A curated list of awesome mathematics resources
guillaume-chevalier/awesome-nlp
:book: A curated list of resources dedicated to Natural Language Processing (NLP)
guillaume-chevalier/DL4NLP
Deep Learning for NLP resources
guillaume-chevalier/python-github-projects
Collect and classify python projects on Github
guillaume-chevalier/Sentiment-Classification-and-Language-Detection
guillaume-chevalier/Wikipedia-XML-Markup-Code-to-Plain-Text-Parser-of-Hell
Parsing a Wikipedia XML file of all articles to lots of raw txt files, and remove most of wiki markup (not perfect: see issues first). For more info on wiki markup, see: https://en.wikipedia.org/wiki/Wikipedia:Tutorial/Formatting#Wiki_markup
guillaume-chevalier/XGBoost-Beer-Recommendation
Small scholar project for the CS Games 2019 qualification. An afternoon of coding. Data loading and validation code could be better.
guillaume-chevalier/awesome-asetin
guillaume-chevalier/awesome-machine-learning
A curated list of awesome Machine Learning frameworks, libraries and software.
guillaume-chevalier/awesome-open-source-organizations
⚡️ A list of organizations that have open sourced everything they do
guillaume-chevalier/awesome-production-machine-learning
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
guillaume-chevalier/awesome-python-in-education
A curated list about Python in Education :snake: :mortar_board:
guillaume-chevalier/awesome-spanish-nlp
Curated list of Linguistic Resources for doing NLP & CL on Spanish
guillaume-chevalier/keras-seq-2-seq-signal-prediction
An implementation of a sequence to sequence neural network using an encoder-decoder
guillaume-chevalier/Multilingual-Latent-Dirichlet-Allocation-LDA
A Multilingual Latent Dirichlet Allocation (LDA) Pipeline with Stop Words Removal, n-gram features, and Inverse Stemming, in Python.
guillaume-chevalier/New-Empty-Python-Project-Base
Simply use this project template to start new python projects. Rename the "project" folder and all references to this folder to customize your project name. Fork or copy the repo.
guillaume-chevalier/openLayer
.Layer Podcast
guillaume-chevalier/pycrumbs
Bits and bytes of Python from the Internet
guillaume-chevalier/web_article_parsing_API
semanti.ca extracts data from any web article on any website (news, magazine, blog) using Artificial Intelligence, computer vision, and machine learning. No programming needed.