Machine Learning on Code

How Codist works?

Source code embbeding​

Vector is the currency of Machine Learning algorithms. We are developping embedding strategies to capture source code meaning and intent.

Programming language theory​

Programming language is a complex data to analyse. Supported by decades of theoory, we are designing a multi-layer automatic programming languages understanding 

Natural language processing​

Code is meant to be understand by both computer and humans. We leverage the natural language part of the code to build a cutting-edge semantic understanding of source code