This checkpoint tests whether language modeling and semantic structure can emerge when the
entire input embedding layer is frozen
and contains
no semantic or glyph/visual information
.
Compared to
Model_64_BIT
, this model uses the same embedding dimensionality (
n_embed=64
) and the same “unique per token” construction, but the embedding vectors are
floating-point
(after a deterministic projection/normalization step), rather than raw binary components.
Key idea (what this ablation tests)
Each token is assigned a
frozen 64-dimensional float vector
(
n_embed=64
).
The vectors originate from
random per-token patterns
and are constructed to guarantee a
unique ID per token
(
no collisions by design
).
A deterministic post-processing step (e.g., PCA/projection + normalization) converts the raw patterns into
float embeddings
and standardizes their scale.
The embedding layer is
frozen
throughout training (
requires_grad = False
).
To match the Transformer hidden size, the 64-dim embedding is expanded to 1024 via a
non-trainable repetition
:
repeat_interleave(16)
→
64 * 16 = 1024
.
This keeps the Transformer backbone identical while isolating the role of embedding
trainability
and embedding
content
.
You may load the tokenizer either from this model repo (if included) or from the standalone tokenizer repo. The key requirement is
exact vocab alignment
.
How to use (Transformers)
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("Bochkov/emergent-semantics-model-64-float-272m")
model = AutoModelForCausalLM.from_pretrained("Bochkov/emergent-semantics-model-64-float-272m", trust_remote_code=True).to('cuda')
inputs = torch.tensor([tokenizer.encode("Question: What is the capital of Japan?\nAnswer:")], dtype=torch.long, device='cuda')
outputs = model.generate(
inputs,
max_new_tokens=10,
do_sample=False
)
print(tokenizer.decode(outputs[0].tolist()))
#Question: What is the capital of Japan?#Answer:Japan# </s><|
Intended use
This model is intended for
research only
, especially for:
Comparisons vs
Model_UNI_GLYPH (glyph/PCA frozen embeddings)
and vs
trainable-embedding baselines
Ablations comparing
binary vs float
frozen identifier embeddings at the same
n_embed
Studying whether semantic structure emerges in Transformer blocks when the input embedding space is a
random-but-unique float code
Not intended for production deployment (no instruction tuning, safety tuning, or factuality guarantees).
emergent-semantics-model-64-float-272m huggingface.co is an AI model on huggingface.co that provides emergent-semantics-model-64-float-272m's model effect (), which can be used instantly with this Bochkov emergent-semantics-model-64-float-272m model. huggingface.co supports a free trial of the emergent-semantics-model-64-float-272m model, and also provides paid use of the emergent-semantics-model-64-float-272m. Support call emergent-semantics-model-64-float-272m model through api, including Node.js, Python, http.
emergent-semantics-model-64-float-272m huggingface.co is an online trial and call api platform, which integrates emergent-semantics-model-64-float-272m's modeling effects, including api services, and provides a free online trial of emergent-semantics-model-64-float-272m, you can try emergent-semantics-model-64-float-272m online for free by clicking the link below.
Bochkov emergent-semantics-model-64-float-272m online free url in huggingface.co:
emergent-semantics-model-64-float-272m is an open source model from GitHub that offers a free installation service, and any user can find emergent-semantics-model-64-float-272m on GitHub to install. At the same time, huggingface.co provides the effect of emergent-semantics-model-64-float-272m install, users can directly use emergent-semantics-model-64-float-272m installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
emergent-semantics-model-64-float-272m install url in huggingface.co: