TimeCapsule LLM
Een taalmodel dat vanaf nul is getraind uitsluitend op data uit bepaalde plaatsen en tijdsperioden om moderne bias te verminderen en de stem, woordenschat en wereldbeeld van het tijdperk te emuleren.
Stel je voor dat een AI-model niet alleen deed alsof het historisch was, maar het daadwerkelijk was.
v0 en v0.5 gebouwd op nanoGPT door Andrej Karpathy Kern trainingsscripts en modelarchitectuur zijn zijn werk.
v1 gebouwd op Phi 1.5 door Microsoft
v2 gebouwd op llamaforcausallm
Onderzoeksstatus
Dit project werd onafhankelijk geïnitieerd en ontwikkeld.Het wordt momenteel uitgevoerd onder academisch toezicht, met een verbonden onderzoeks-samenwerking aan Muhlenberg College & Georgia State University.
Citation
Als je deze dataset of het model gebruikt in academisch werk, citeer dan als volgt:
@misc{london_llm_1800,
author = {Grigorian, Hayk and Yaghoobian, Hamed},
title = {Historic London English (1800–1875)},
year = {2025},
publisher = {Hugging Face},
howpublished = {\url{https://huggingface.co/datasets/postgrammar/london-llm-1800}}
}Word lid van de Vintage LLM Discord
Als je geïnteresseerd bent in historische taalmodellen, tijdspecifieke datasets of de toekomst van projecten zoals TimeCapsuleLLM, Violet-1.4B, Mr. Chatterbox, kom dan bij de community.
We gebruiken de server om ideeën te bespreken, voortgang te delen en in contact te komen met anderen die actief zijn in dit vakgebied.
Sponsors
Dank aan DolOffer voor het steunen van dit project!
DolOffer is een platform gericht op aanbevelingen van digitale producten en het delen van kortingen, waarmee gebruikers snel waardevolle tools, diensten en tijdelijke aanbiedingen kunnen ontdekken. Het platform biedt een verscheidenheid aan populaire abonnementsdiensten, waaronder YouTube Premium, Claude, ChatGPT Plus, Spotify en Apple Music, met prijzen vanaf slechts 30% van de officiële prijs of zelfs lager.
Registreer je nu via deze exclusieve link doloffer, en voer de promotiecode AI8888 in bij het opwaarderen om te genieten van 10% extra korting.
Modelgedrag & Beperkingen
v0
Vroege prompts tonen het model dat reageert met taal en gedrag uit de 19e eeuw. Voorbeeld: Prompt: "Who art Henry?" en het antwoordde "I know that man, I have did not a black, the storm."

- Geen vermelding van moderne concepten
- Meestal tijdsgetrouwe woordenschat
- Zinnen zijn grotendeels onsamenhangend (verwacht bij ~187MB trainingsdata)
v0.5-london
Een aanzienlijke verbetering ten opzichte van v0.
- Victoriaanse schrijfstijl, correcte interpunctie, meestal grammaticaal correcte zinnen
- Nog steeds een hoge mate van feitelijke hallucinaties
- OCR-ruis (“Gedigitaliseerd door Google”) nog steeds aanwezig in de output

v1-london
Eerste model dat een echt historisch evenement koppelt aan een daadwerkelijke persoon uit de dataset.
Voorbeeld: Prompt: "Het was het jaar onzes Heren 1834"
De output: "Het was het jaar onzes Heren 1834 en de straten van Londen waren gevuld met protest en petitie. De reden, zoals velen zich herinnerden, was niet gebonden op de manier van privé, maar had dezelfde dag als de dag van Lord Palmerston opgepakt, het publiek zal een korte verklaring ontvangen van de moeilijkheden waaronder de dag van de wet ons heeft bereikt. Het is een zaak van diepe spijt, dat de huidige gebeurtenissen in de geschiedenis van de wereld duidelijk zijn, en bijgevolg bekend zullen worden. Het is niet waar dat de mannen die zich het eerst in het Evangelie te Jeruzalem vestigden, zo'n uitgebreide en interessante registratie van de voorspoed en voorspoed zouden hebben"
Eerst dacht ik dat er toevallig een protest in datzelfde jaar had plaatsgevonden, maar kijk hier eens naar: 
v2mini-eval1-london
Getraind met een 15GB-sample uit de 90GB-dataset van v2. Model slechts getraind tot 10K stappen.
Er was een probleem met de tokenisatie, waardoor de output er zo uitzag:
PROMPT: Wie is Charles Dickens?
W ho is Charles D ic ens ? D oes that work more of h ise x cell ent st ir ring , in his pl ays , int he G reat C omp any 's f arm ? What I have y et to qu ote from J ack P ick ett ? D oy oun ot know th att hey were as pe cies of g all oping , ors aw ing oft heir bre asts , or what w ast ob ed one about the t im ew hen J acks on was looking ont hew ind ow ? What ist hes uccess of an English man , and which h isson has not be end is cover ing t ome , where by to acc omp lish such a we ight ? D idy ou ever m ake ap ass age int othe old road way , ort o an anch or - b ree ze att he foot of our boat , which you m ust le ave us ? The fact is , that whe ther the wind would rise up from the pl ain on S atur day night orn o ont ide , ort ill then orth , or other wise , wes hall be com pelled t od esc ribe af orm idable bar rier , with t hes ame e ffect s ast he p resent . In th iss itu ation , at le ast , itis not to omuch t os ay that we have le ft that room . I bel ieve there are three c op ies int he " F ive H undred - fold ," to bere fer red to , ast he first n umber of our read ers wh ow is ht
Gecorrigeerd:
"Wie is Charles Dickens? Werkt dat meer van zijn uitstekende opzwepende, in zijn toneelstukken, op de boerderij van het Grote Gezelschap? Wat moet ik nog citeren van Jack Pickett? Weet je niet dat ze een soort galopperen waren, of het zagen in hun borsten, of wat er moest gebeuren rond de tijd dat Jackson naar het raam keek? Wat is het succes van een Engelsman, en wat zijn zoon mij nog niet heeft onthuld, waardoor zo'n gewicht kan worden bereikt? Heb je ooit een doorgang gemaakt naar de oude weg, of naar een ankerbries aan de voet van onze boot, die je ons moet verlaten? Het feit is dat, of de wind nu op zaterdagavond of rond het middaguur uit de vlakte zou opsteken, of naar het noorden, of anders, we genoodzaakt zullen zijn een formidabele barrière te beschrijven, met dezelfde effecten als nu. In deze situatie is het op zijn minst niet overdreven om te zeggen dat we die kamer hebben verlaten. Ik geloof dat er drie exemplaren zijn in de 'Vijfhonderdvoud', waarnaar verwezen kan worden, als het eerste nummer voor onze lezers die w...
v2mini-eval2-london
Getraind met dezelfde 15GB sample die gebruikt is voor training eval1. Model is opnieuw slechts tot 10K stappen getraind.
PROMPT:Charles Darwin
Charles DarwinECCEMACY. Meneer, — Het volgende geval is interessant voor mij: — Ik was twee weken in Londen, en werd erg getroffen door een aanval van reuma. De eerste reuma-aanval was een week voordat ik u zag, en de tweede toen ik u zag, en de derde toen ik u zag, en de derde in dezelfde tijd. De tweede aanval van jicht, echter, ging niet gepaard met koortsverschijnselen, maar wel met een verhoogde urineproductie, en met een overvloediger urine-afscheiding. De derde aanval was een uur nadat ik u zag, en werd gevolgd door een terugkeer van een jichtaanval, en een snellere terugkeer van de jicht. De vierde aanval ging ook gepaard met koorts, maar niet altijd met koortsverschijnselen. De derde aanval van jicht was twee weken nadat u ziek was geweest, en de vierde werd gevolgd door een jichtaanval. De vierde aanval was twee weken nadat u werd aangevallen, en ging gepaard met een gevoel
v2-london
Getraind met een 90GB (112GB getokeniseerde) dataset Getraind tot 182K stappen


Wat is het volgende?
- Ontwikkeling is begonnen aan TimeCapsuleLLM v3
- Datasetgrootte en geografische dekking opschalen
- Uitbreiden buiten Londen naar extra steden
Datasets
v2
- 90GB(ruw) aan Londen-teksten uit 1800-1875
- 136.344 documenten
- De volledige getokeniseerde dataset is nu hier beschikbaar: https://huggingface.co/datasets/postgrammar/london-llm-1800
Bias Statistieken



Raadpleeg het v2 bias rapport voor meer informatie.
Hoe te Gebruiken
Dit project richt zich voornamelijk op het verzamelen van historische data, het voorbereiden voor training en het bouwen van een tokenizer. Ik behandel niet het volledige LLM trainingsproces, daarvoor verwijs ik naar nanoGPT van Andrej Karpathy.
Stap 1: Verzamel en Bereid Historische Teksten Voor
- Verzamel .txt-bestanden van boeken in het publieke domein, documenten, etc. uit jouw gekozen tijdsperiode (bijv. Londen 1800-1875)
- Houd ze binnen jouw gekozen tijd-/plaatsvenster
- Reinig de tekstbestanden met een script of verwijder handmatig headers/footers van Project Gutenberg, moderne annotaties of zaken zoals OCR-fouten.
Stap 2: Bouw een Eigen Tokenizer
- Voer train_tokenizer.py of train_tokenizer_hf.py uit op de opgeschoonde data.
- Dit levert vocab.json en merges.txt op.
- Deze bestanden definiëren vocabulaire en merge-regels voor jouw model
Stap 3: Train Je Model
- Raadpleeg nanoGPT van Andrej Karpathy voor het trainingsproces of de documentatie van jouw gekozen architectuur.
FAQ
Wat is Selective Temporal Training?
Selective Temporal Training (STT) is een machine learning-methodologie waarbij alle trainingsdata specifiek wordt samengesteld om binnen een bepaalde historische tijdsperiode te vallen. Dit gebeurt om de taal en kennis van die periode te modelleren zonder invloed van moderne concepten. Bijvoorbeeld, het huidige model dat ik heb (v0.5) is uitsluitend getraind op data uit 1800-1875, het is niet fijn-afgesteld maar vanaf nul getraind, wat resulteert in output die de linguïstische stijl en historische context van die tijd weerspiegelt.
Waarom niet gewoon fine-tuning of LoRA gebruiken?
Voor dit project probeer ik een taalmodel te creëren dat niet beïnvloed is door moderne vooroordelen. Als ik iets als GPT-2 fine-tune, is het al voorgetraind en die informatie verdwijnt niet. Als ik het model vanaf nul train, doet het zich niet voor als oud, het ís gewoon oud. Het doel van dit project is nu om iets te maken dat uitsluitend kan redeneren met kennis uit Londense boeken gepubliceerd tussen 1800 en 1875.Welke data heb je gebruikt voor de training?
Ik gebruik boeken, juridische documenten, kranten en andere geschriften uit Londen van 1800–1875. De lijst die ik gelinkt heb (voor v0) bevat er zo'n 200, maar voor de eerste training heb ik slechts 50 bestanden gebruikt, ongeveer ~187 MB. Je kunt een lijst van de documenten bekijken: https://github.com/haykgrigo3/TimeCapsuleLLM/blob/main/Copy%20of%20London%20Documents%20for%20Time%20Capsule%20LLM.txt
Datasetgroottes:
- v0: ~187MB
- v0.5: ~435MB
- v1: ~6,25GB
- v2mini-eval1: 15GB (sample van v2's 90GB)
- v2: 90GB
Hoe groot zijn de modellen?
v0: 16M Parameters
v0.5 123M Parameters
v1: 700M Parameters
v2mini-eval1: 300M Parameters
v2mini-eval2: 200M Parameters
v2: 1,2B Parameters
Trainingsspecificaties?
v0/v0.5
GPU: Geforce rtx 4060 CPU: i5-13400F Ram: 16GB DDR5.v1
GPU: A100 SXM gehuurdv2mini-eval1/eval2
GPU: A100 SXM gehuurd
v2
GPU: H100 SXM gehuurdGerelateerd Werk
- talkie-1930-13b
- 13B parameter LLM getraind op 260B tokens tekst van vóór 1930 met Q&A. Er is ook een base versie.
- Violet 1.4B
- 1.4B parameter LLM getraind op teksten uit 1800-1899 met Q&A. Er is ook een 160M versie.
- Mr. Chatterbox
- 340M parameter LLM getraind op meer dan 28.000 teksten uit 1837-1899 met Q&A.
- Ranke-4B
- een familie van 4B parameter LLMs gebaseerd op de Qwen3-architectuur, vanaf nul getraind op 80B tokens historische data tot kennisgrenzen 1913,1929,1933,1939,1946.
- TypewriterLM
- een 7,24B geschiedenis-taalmodel (LM) uitsluitend voorgetraind op Engelstalige teksten van vóór 1913. Gemaakt door onderzoekers van University of Waterloo, Adelaide University, University of Oxford en University College London. Link naar paper
- MondadGPT
- MonadGPT is een finetune van Mistral-Hermes 2 op 11.000 vroegmoderne teksten in het Engels, Frans en Latijn, voornamelijk afkomstig uit EEBO en Gallica.
Dankbetuigingen
Ik wil Dr. Hamed Yaghoobian bedanken voor academisch toezicht, begeleiding bij het opzetten en evalueren van het onderzoek, en voor hulp bij tokenizer-training en datasetvoorbereiding voor de v2-release. Zijn feedback en ervaring waren van groot belang voor het verfijnen van de presentatie van dit werk.
--- Tranlated By Open Ai Tx | Last indexed: 2026-07-08 ---