external-link
Cinematic wide shot of a futuristic server room with neon gr

AI Denník Trebišov:
Moje prvé kroky

Pred týždňom som o neurónových sieťach nevedel vôbec nič. Dnes mi v izbe hučí grafická karta a ja sa snažím pochopiť, prečo mi Python nadáva do "SyntaxError". Vitajte v mojom chaose!

Prvý úspech!

Podarilo sa mi spustiť lokálnu Llamu 3. Predstavte si, že to beží úplne bez internetu priamo u mňa v Trebišove! Ogo, je to rýchlejšie ako som čakal.

Zobraziť modely

GPU Teplota

"Prečo to tak fúka?" Grafika má 75 stupňov a ja sa bojím, či sa mi neroztopí stôl!

Python error

Zabudol som na jednu zátvorku a hľadal som chybu dve hodiny. Neuveriteľné!

Často kladené otázky nováčika

Dá sa s AI začať aj bez školy?

Jasné, že áno! Ja som čistý samouk. Všetko, čo potrebujete, je počítač, YouTube a poriadna dávka trpezlivosti. Naozaj, niekedy je to o nervy! Ale ten pocit, keď kód konečne funguje, je na nezaplatenie.

Potrebujem drahý počítač?

Tu nastáva menší problém. Ak chcete trénovať vlastné veci, grafická karta je základ. Ale na začiatok stačí aj starší notebook a Google Colab, čo je zadarmo. Viac o tom, čo som si kúpil ja, nájdete v sekcii Výber GPU.

Je Python ťažký?

Oproti iným jazykom je to celkom pohoda. Vyzerá to skoro ako angličtina, len musíte dávať pozor na medzery. Predstavte si, že jedna medzera navyše dokáže zrútiť celý váš projekt! O mojich bojoch s inštaláciou píšem v článku Inštalácia Pythonu.

Prečo to vlastne robím?

🚀

Rýchlosť učenia

S AI dokážem vytvoriť prototyp aplikácie za jeden večer. Predtým by mi to trvalo mesiace! Je to ako mať super-pohon v hlave.

🧠

Nové obzory

Zrazu rozumiem, ako fungujú odporúčacie algoritmy na Netflixe alebo prečo mi Google ukazuje tie divné reklamy. Je to fascinujúce!

🛠️

Vlastné nástroje

Nerobím len to, čo mi dovolia iní. Staviam si vlastných asistentov, ktorí mi pomáhajú s prácou presne tak, ako ja chcem.

Denník: Deň prvý v Trebišove

Všetko to začalo v utorok ráno. Sedel som nad kávou a čítal som o tom, ako AI mení svet. Povedal som si: "A prečo nie ja? Prečo by niekto z Trebišova nemohol mať vlastný AI model?" Tak som začal googliť. Prvé zistenie? Existuje niečo ako "Hugging Face" a nie je to zoznamka pre plyšové hračky! Ogo, toľko modelov na jednom mieste som v živote nevidel.

Moja prvá inštalácia bola katastrofa. Skúšal som nainštalovať CUDA drivery a skončil som s čiernou obrazovkou. Predstavte si ten stres! Musel som reštartovať celý systém trikrát. Ale viete čo? Keď sa mi prvýkrát v termináli objavil nápis "Model loaded successfully", skoro som vyskočil z kože od radosti. Bol to malý krok pre ľudstvo, ale obrovský skok pre môj starý desktop.

"Zistil som, že najdôležitejšia vec v AI nie je matematika, ale vedieť správne položiť otázku do Googlu, keď vám niečo vybuchne."

Teraz sa snažím pochopiť, ako do toho celého dostať slovenské texty. Väčšina modelov hovorí skvele po anglicky, ale keď im poviem niečo po našom, občas sa tvária, že im nerozumiem. Viac o tom, ako hľadám dáta, píšem v článku Zber dát. Je to fakt veda, nájsť kvalitné slovenské vety, ktoré by neurónka "zožrala".

  • Krok 1: Kúpa poriadnej grafiky (RTX 3060 bola moja voľba).
  • Krok 2: Boj s prostredím Anaconda a virtuálnymi envami.
  • Krok 3: Prvý "Hello World" cez API OpenAI.
  • Krok 4: Prechod na lokálne modely kvôli súkromiu.

Ak ste na tom podobne ako ja a bojíte sa začať, nerobte to! Teda, nebojte sa. Stačí len začať klikať. Aj keď niečo pokazíte, aspoň sa naučíte, ako to opraviť. Pozrite si môj Slovník chýb, možno tam nájdete presne ten istý nezmysel, ktorý vypisuje váš počítač práve teraz.

Moja technická výbava

Jazyk

Python 3.10

Knižnica

PyTorch

UI Framework

Streamlit

Model

Llama 3

Najnovšie zápisky z denníka

Close up of a computer screen with complex Python code and g
Prvý funkčný kód cez API rozhranie.

Pripojenie cez API

Ako som prepojil môj lokálny skript s veľkým mozgom v cloude a koľko ma to stálo centov.

Čítať viac
Abstract digital visualization of neural network nodes conne
Vizualizácia tréningového procesu modelu.

Fine-tuning logy

Moje prvé pokusy o dotrénovanie modelu na mojich vlastných poznámkach. Výsledky sú... vtipné.

Čítať viac
Minimalist workspace with a laptop and a notebook on a clean
Plánovanie ďalších krokov na budúci mesiac.

Čo ďalej? Plán

Kam sa chcem posunúť v najbližších 30 dňoch a čo všetko sa ešte musím doučiť.

Čítať viac