C

Clap Asm

Developed by hustcw
CLAP is a framework for learning binary code representations through natural language supervision, enhancing analysis performance by aligning binary code with natural language descriptions.
Downloads 102
Release Time : 2/29/2024

Model Overview

CLAP is a transferable binary code representation learning framework based on natural language supervision, significantly improving binary code analysis performance in few-shot and zero-shot scenarios.

Model Features

Natural Language Supervision
Achieves better representation learning by aligning binary code with natural language descriptions.
Zero-shot and Few-shot Learning Capabilities
Achieves high-performance classification with little or no additional training data.
Large-scale Dataset Support
Trained on an automatically generated dataset of 195 million code snippets and their descriptions.
Excellent Transferability
The pretrained model can be transferred to various binary code analysis tasks.

Model Capabilities

Binary code representation learning
Zero-shot classification
Few-shot learning
Code snippet matching
Cross-task transfer learning

Use Cases

Algorithm Recognition
Sorting Algorithm Recognition
Identify the type of sorting algorithm in binary code (e.g., bubble sort, selection sort, etc.)
High-accuracy zero-shot classification performance
Security Analysis
Malware Classification
Identify malware types based on binary code snippets
Encryption Algorithm Identification
Identify encryption algorithms used in binary code
Featured Recommended AI Models
AIbase
Empowering the Future, Your AI Solution Knowledge Base
Š 2025AIbase