The Hugging Face community continues to thrive with numerous powerful models. Based on the latest leaderboard, here are the top five machine learning models, showcasing their capabilities and performance metrics.

1. WizardCoder-15B-V1.0

Parameters15.0 billion
Win Rate11.54%
Average Score142.09
Throughput43.7 tokens/s
Sequence Length8192
Languages Supported86
Performance on HumanEval-Python50.53%
Performance on HumanEval-Java35.77%
Performance on HumanEval-JavaScript41.91%
Performance on HumanEval-CPP38.95%
Performance on HumanEval-PHP39.34%
Performance on HumanEval-Julia33.98%
Performance on HumanEval-D12.14%
Performance on HumanEval-Lua27.85%
Performance on HumanEval-R22.53%
Performance on HumanEval-Racket13.39%
Performance on HumanEval-Rust33.74%
Performance on HumanEval-Swift27.06%
Throughput at batch size 501470.0 tokens/s
Peak Memory Usage32,414 MB
Model LinkWizardCoder-15B-V1.0

2. StarCoder-15B

Parameters15.0 billion
Win Rate9.65%
Average Score135.6
Throughput43.9 tokens/s
Sequence Length8192
Languages Supported86
Performance on HumanEval-Python33.57%
Performance on HumanEval-Java30.22%
Performance on HumanEval-JavaScript30.79%
Performance on HumanEval-CPP31.55%
Performance on HumanEval-PHP26.08%
Performance on HumanEval-Julia23.02%
Performance on HumanEval-D13.57%
Performance on HumanEval-Lua23.89%
Performance on HumanEval-R15.5%
Performance on HumanEval-Racket0.07%
Performance on HumanEval-Rust21.84%
Performance on HumanEval-Swift22.74%
Throughput at batch size 501,490.0 tokens/s
Peak Memory Usage33,461 MB
Model LinkStarCoder-15B

3. StarCoderBase-15B

Parameters15.0 billion
Win Rate9.54%
Average Score132.98
Throughput43.8 tokens/s
Sequence Length8192
Languages Supported86
Performance on HumanEval-Python30.35%
Performance on HumanEval-Java28.53%
Performance on HumanEval-JavaScript31.7%
Performance on HumanEval-CPP30.56%
Performance on HumanEval-PHP26.75%
Performance on HumanEval-Julia21.09%
Performance on HumanEval-D10.01%
Performance on HumanEval-Lua26.61%
Performance on HumanEval-R10.18%
Performance on HumanEval-Racket11.77%
Performance on HumanEval-Rust24.46%
Performance on HumanEval-Swift16.74%
Throughput at batch size 501,460.0 tokens/s
Peak Memory Usage32,366 MB
Model LinkStarCoderBase-15B

4. CodeGeex2-6B

Parameters6.0 billion
Win Rate8.38%
Average Score104.29
Throughput32.7 tokens/s
Sequence Length8192
Languages Supported100
Performance on HumanEval-Python34.54%
Performance on HumanEval-Java23.46%
Performance on HumanEval-JavaScript29.9%
Performance on HumanEval-CPP28.45%
Performance on HumanEval-PHP25.27%
Performance on HumanEval-Julia20.93%
Performance on HumanEval-D8.44%
Performance on HumanEval-Lua15.94%
Performance on HumanEval-R14.58%
Performance on HumanEval-Racket11.75%
Performance on HumanEval-Rust20.45%
Performance on HumanEval-Swift22.06%
Throughput at batch size 501,100.0 tokens/s
Peak Memory Usage14,110 MB
Model LinkCodeGeex2-6B

5. StarCoderBase-7B

Parameters7.0 billion
Win Rate8.15%
Average Score149.39
Throughput46.9 tokens/s
Sequence Length8192
Languages Supported86
Performance on HumanEval-Python28.37%
Performance on HumanEval-Java24.44%
Performance on HumanEval-JavaScript27.35%
Performance on HumanEval-CPP23.3%
Performance on HumanEval-PHP22.12%
Performance on HumanEval-Julia21.77%

Conclusion

The landscape of machine learning is constantly evolving, and these models represent the pinnacle of current AI capabilities. From code generation to language processing, each model offers unique strengths that can serve various applications. Keep an eye on these models as they pave the way for future developments in AI.