parasj/contracode

Contrastive Code Representation Learning: functionality-based JavaScript embeddings through self-supervised learning

44
/ 100
Emerging

This project helps machine learning engineers and researchers build more effective AI tools for code. It provides a way to train models that understand the core functionality of JavaScript programs, regardless of how they are written. By taking raw JavaScript code as input, it produces a learned representation that improves the accuracy of downstream tasks like code summarization and type prediction.

169 stars. No commits in the last 6 months.

Use this if you are developing AI-powered programming tools and need a robust, self-supervised method to learn deep representations of JavaScript code.

Not ideal if you are a JavaScript developer looking for a direct programming utility, as this is a research framework for building code AI, not an end-user tool.

code-representation-learning machine-aided-programming code-summarization type-prediction software-engineering-ai
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

169

Forks

27

Language

Jupyter Notebook

License

Apache-2.0

Last pushed

Dec 26, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/parasj/contracode"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.