Web Analytics

TimeCapsuleLLM

⭐ 1951 stars Polish by haykgrigo3

🌐 Język

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়া

TimeCapsule LLM

Model językowy wytrenowany od podstaw wyłącznie na danych z określonych miejsc i okresów czasu, aby zredukować współczesne uprzedzenia oraz oddać głos, słownictwo i światopogląd epoki.

Wyobraź sobie, że model AI nie tylko udaje historyczny, ale faktycznie nim jest.

Wersje v0 i v0.5 zbudowane na nanoGPT autorstwa Andreja Karpathy’ego Główne skrypty treningowe i architektura modelu to jego praca.

Wersja v1 zbudowana na Phi 1.5 od Microsoftu

Wersja v2 oparta na llamaforcausallm

Link do Hugging Face

Status badań

Projekt został zainicjowany i rozwijany niezależnie.

Obecnie prowadzony pod nadzorem akademickim, we współpracy badawczej z Muhlenberg College i Georgia State University.

Cytowanie

Jeśli używasz tego zbioru danych lub modelu w pracy naukowej, proszę cytować:

@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}}
}

Dołącz do Vintage LLM Discord

Jeśli interesują Cię historyczne modele językowe, zbiory danych z określonych epok lub przyszłość projektów takich jak TimeCapsuleLLM, Violet-1.4B, Mr. Chatterbox, dołącz do naszej społeczności.

Korzystamy z serwera, aby omawiać pomysły, dzielić się postępami i łączyć z innymi budującymi w tej dziedzinie.

Dołącz do Discorda

Sponsorzy

Dziękujemy DolOffer za wsparcie tego projektu!

DolOffer to platforma skoncentrowana na rekomendacjach produktów cyfrowych i dzieleniu się rabatami, pomagająca użytkownikom szybko odkrywać wartościowe narzędzia, usługi i oferty ograniczone czasowo. Platforma oferuje szeroką gamę popularnych usług subskrypcyjnych, takich jak YouTube Premium, Claude, ChatGPT Plus, Spotify i Apple Music, w cenach nawet do 30% oficjalnej ceny lub niższych.

Zarejestruj się już teraz przez ten ekskluzywny link doloffer i wpisz kod promocyjny AI8888 przy doładowaniu, aby otrzymać dodatkowe 10% zniżki.

Zachowanie Modelu i Ograniczenia

v0

Wczesne polecenia pokazują, że model odpowiadał językiem i stylem z XIX wieku. Przykład: Polecenie: "Who art Henry?" i odpowiedź: "I know that man, I have did not a black, the storm."

TimeCapsuleLLM Przykładowe Wyjście

v0.5-london

Znacząca poprawa względem v0.

TimeCapsuleLLM Sample Output

v1-london

Pierwszy model, który potrafi przypomnieć i połączyć prawdziwe wydarzenie historyczne z rzeczywistą postacią z zestawu danych.

Przykład: Zapytanie: „To był rok Pański 1834”

Wynik: „To był rok Pański 1834 i ulice Londynu były pełne protestów i petycji. Powód, jak wielu wspominało, nie był związany ze sprawami prywatnymi, lecz został podjęty tego samego dnia przez Lorda Palmerstona, a opinia publiczna otrzyma krótkie oświadczenie o trudnościach, z którymi dzień prawa nas dotknął. To sprawa głębokiego żalu, że obecne wydarzenia w historii świata są jasne i w konsekwencji będą znane. Nie jest prawdą, że ci sami ludzie, którzy jako pierwsi osiedlili się w Ewangelii w Jerozolimie, powinni mieć tak obszerny i tak interesujący zapis dobrobytu i dobrobytu”

Na początku założyłem, że protest mógł przypadkowo odbyć się w tym samym roku, ale spójrz na to: 1834protest

v2mini-eval1-london

Wytrenowano na próbce 15 GB z 90 GB zestawu danych v2. Model wytrenowany tylko do 10K kroków.

Wystąpił problem z tokenizacją, przez co wynik wyglądał tak:

ZAPYTANIE: Kim jest 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

Poprawione:

"Kim jest Charles Dickens? Czy jego doskonałe poruszające dzieła znajdują się w jego sztukach, na farmie Wielkiej Kompanii? Co jeszcze mam zacytować od Jacka Picketta? Czy nie wiesz, że byli gatunkiem galopujących, lub piłujących swoje piersi, lub co należało zrobić w czasie, gdy Jackson patrzył przez okno? Jaki jest sukces Anglika, i którego syn nie odkrył przede mną, dzięki czemu można osiągnąć taki ciężar? Czy kiedykolwiek przebyłeś drogę na starej szosie, lub do kotwiczącego wiatru u stóp naszej łodzi, którą musisz nas opuścić? Faktem jest, że czy wiatr wzniesie się z równiny w sobotnią noc lub w południe, czy też na północ, czy inaczej, będziemy zmuszeni opisać potężną barierę, z tymi samymi skutkami co obecnie. W tej sytuacji, przynajmniej, nie jest zbyt wiele powiedzieć, że opuściliśmy to pomieszczenie. Wierzę, że są trzy kopie w 'Pięćsetkrotnie', do których należy się odwołać, jako pierwszy numer naszych czytelników, którzy chcą t[o]..."

v2mini-eval2-london

Model został wytrenowany na tej samej próbce 15GB użytej do trenowania eval1. Model ponownie wytrenowano tylko do 10K kroków.

PROMPT: Charles Darwin

Charles DarwinECCEMACY. Szanowny Panie, — Następujący przypadek jest dla mnie interesujący: — Byłem w Londynie przez dwa tygodnie i bardzo dotknął mnie atak reumatyzmu. Pierwszy atak reumatyzmu był tydzień przed tym, jak Pana zobaczyłem, drugi gdy Pana zobaczyłem, trzeci gdy Pana zobaczyłem, trzeci w tym samym czasie. Drugi atak dny moczanowej nie był jednak związany z żadnymi objawami gorączkowymi, lecz towarzyszył mu zwiększony przepływ moczu i obfitsze wydalanie moczu. Trzeci atak wystąpił godzinę po tym, jak Pana zobaczyłem, po nim nastąpił powrót napadu dny moczanowej i szybszy powrót dny. Czwarty atak także był związany z gorączką, ale nie zawsze towarzyszyły mu objawy gorączkowe. Trzeci atak dny wystąpił dwa tygodnie po tym, jak Pan był chory, a czwarty był następstwem napadu dny. Czwarty atak wystąpił dwa tygodnie po tym, jak Pan został zaatakowany, i towarzyszył mu zmysł

v2-london

Model został wytrenowany na 90GB (112GB po tokenizacji) zbiorze danych Wytrenowany do 182K kroków

TimeCapsuleLLM Przykładowy Wynik

TimeCapsuleLLM Przykładowy Wynik

Co dalej?

Prace są prowadzone we współpracy z naukowcami z Muhlenberg College i Georgia State University.

Zbiory danych

v2

### Statystyki Uprzedzeń Uprzedzenie zaimków

Uprzedzenie geograficzne

Uprzedzenie czasowe

Zobacz raport uprzedzeń v2 po więcej informacji.

Jak korzystać

Ten projekt skupia się głównie na kuracji danych historycznych, przygotowaniu ich do treningu i budowaniu tokenizera. Nie będę omawiał pełnego procesu treningu LLM, w tym celu zobacz nanoGPT Andreja Karpathy.

Krok 1: Zbierz i przygotuj teksty historyczne

Krok 2: Zbuduj własny tokenizator

Krok 3: Wytrenuj swój model

FAQ

Czym jest Selektive Temporal Training?

Selective Temporal Training (STT) to metodologia uczenia maszynowego, w której wszystkie dane treningowe są specjalnie kuratowane, aby mieściły się w określonym historycznym okresie. Robi się to, by modelować język i wiedzę tamtej epoki bez wpływu współczesnych koncepcji. Na przykład obecny model, który posiadam (v0.5), jest wytrenowany wyłącznie na danych z lat 1800-1875, nie jest fine-tuningowany, lecz trenowany od zera, co skutkuje wyjściem odzwierciedlającym styl językowy i kontekst historyczny tego okresu.

Dlaczego nie użyć po prostu fine-tuningu lub LoRA?

W tym projekcie staram się stworzyć model językowy wolny od współczesnych uprzedzeń. Jeśli dokonam fine-tuningu czegoś takiego jak GPT-2, to już jest ono wytrenowane i tych informacji nie da się usunąć. Jeśli wytrenuję model językowy od zera, nie będzie on udawał starego — po prostu taki będzie. Celem tego projektu jest stworzenie czegoś, co potrafi rozumować wyłącznie na podstawie wiedzy z londyńskich książek wydanych między 1800 a 1875 rokiem.

Jakich danych użyto do trenowania?

Używam książek, dokumentów prawnych, gazet i innych tekstów z Londynu z lat 1800–1875. Lista, którą podlinkowałem (dla v0), zawiera około 200 pozycji, ale do pierwszego treningu użyłem tylko 50 plików o łącznym rozmiarze ok. 187 MB. Listę dokumentów można zobaczyć tutaj: https://github.com/haykgrigo3/TimeCapsuleLLM/blob/main/Copy%20of%20London%20Documents%20for%20Time%20Capsule%20LLM.txt

Rozmiary zbiorów danych:

Jak duże są modele?

v0: 16M parametrów

v0.5: 123M parametrów

v1: 700M parametrów

v2mini-eval1: 300M parametrów

v2mini-eval2: 200M parametrów

v2: 1,2B parametrów

Specyfikacja treningu?

v0/v0.5

GPU: Geforce rtx 4060 CPU: i5-13400F Ram: 16GB DDR5.

v1

GPU: A100 SXM wynajmowany

v2mini-eval1/eval2

GPU: A100 SXM wynajęta

v2

GPU: H100 SXM wynajęta

Powiązane prace

Podziękowania

Chciałbym podziękować dr. Hamedowi Yaghoobianowi za nadzór naukowy, wskazówki dotyczące ram badawczych i oceny, oraz za pomoc przy treningu tokenizera i przygotowaniu zbioru danych do wydania v2. Jego opinie i doświadczenie były kluczowe w dopracowaniu prezentacji tej pracy.

--- Tranlated By Open Ai Tx | Last indexed: 2026-07-08 ---