Tokenizer benchmark comparing 16 language models pre-trained from scratch

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tokenmonster

    Ungreedy subword tokenizer and vocabulary trainer for Python, Go & Javascript

  • The actual analysis: https://github.com/alasdairforsythe/tokenmonster/blob/main/b...

    > Summary of Findings:

    > - Comparable (50256-strict-nocapcode) TokenMonster vocabularies perform better than both GPT-2 Tokenizer and tiktoken p50k_base on all metrics.

    > - Optimal vocabulary size is 32,000.

    > - Simpler vocabularies converge faster but do not necessarily produce better results when converged.

    > - Higher compression (more chr/tok) does not negatively affect model quality alone.

    > - Vocabularies with multiple words per token have a 5% negative impact on SMLQA (Ground Truth) benchmark, but a 13% better chr/tok compression.

    > - Capcode takes longer to learn, but once the model has converged, does not appear to affect SMLQA (Ground Truth) or SQuAD (Data Extraction) benchmarks significantly in either direction.

    > - Validation loss and F1 score are both meaningless metrics when comparing different tokenizers.

    > - Flaws and complications in the tokenizer affect the model's ability to learn facts more than they affect its linguistic capability.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to Implement Authorization in React JS

    3 projects | dev.to | 1 May 2024
  • Evolving the Go Standard Library with math/rand/v2

    1 project | news.ycombinator.com | 1 May 2024
  • TypeScript dev tools in the Golang world

    1 project | dev.to | 1 May 2024
  • OpenTofu 1.7.0 is out with State Encryption, Dynamic Provider-defined Functions

    5 projects | news.ycombinator.com | 30 Apr 2024
  • Why SQLite Uses Bytecode

    3 projects | news.ycombinator.com | 30 Apr 2024