Skip to content

mindscan-de/FluentGenesis-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FluentGenesis-Classifier

The basic Idea

I want to classify SourceCode (maybe) with a CNN. Later do some work with CNN + RNN. After that I want to work on Source-Code-Generation. Let's call one of the milestones "SC(L)U" (Source Code (Language) Understanding) in comparison to NLU (Natural Language Understanding).

  • Reading code and writing code can be understood as an NMT task.
  • Maybe GANs can be used to train source code generation.
  • Maybe Use ProGAN methods applied to source code

I recently learned anout "TabNine - Autocompletion with deep learning" through "Two Minute Papers". It seems I'm not the only one, thinking about the quality of the developer's tools. (see: https://tabnine.com/blog/deep ) And it seems I'm not the only one, who thinks about code autocompletion using the GPT-2 architecture.

Technologies

I will definetly make use of

  • Tensorflow and
  • Keras

in this project.

Datasets to be used

Algorithms to use

  • BPE - Will use Byte-Pair-Encoding techniques to calculate "common words" (and also the tokens for the embedding) (unsupervised)
  • Word2Vec / Glove or something similar to calculate vector embeddings from co-occurence Matrixes (unsupervised)
  • Encoder-Decoder-Model (some Transformer-Model) (maybe GPT, BERT, GPT-2, "Attention is all you need")

Some Pointers and reminders

This is not implementing this paper

But is for whatsoever reason listed as such. Hopefully this github page will be delisted on paperswithcode.

  • arxiv: 1711.00740.pdf

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published