<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://janmalyy.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://janmalyy.github.io/" rel="alternate" type="text/html" /><updated>2026-06-09T08:53:04+00:00</updated><id>https://janmalyy.github.io/feed.xml</id><title type="html">Jan Malý</title><subtitle>Per aspera ad astra 💫</subtitle><author><name>Jan Malý</name></author><entry xml:lang="cs"><title type="html">Na skok do bioinformatiky: Moje diplomová práce</title><link href="https://janmalyy.github.io/blog/2026/05/31/thesis-cs.html" rel="alternate" type="text/html" title="Na skok do bioinformatiky: Moje diplomová práce" /><published>2026-05-31T00:00:00+00:00</published><updated>2026-05-31T00:00:00+00:00</updated><id>https://janmalyy.github.io/blog/2026/05/31/thesis-cs</id><content type="html" xml:base="https://janmalyy.github.io/blog/2026/05/31/thesis-cs.html"><![CDATA[<h3 id="velké-jazykové-modely--vmedicíně">Velké jazykové modely  v medicíně</h3>

<p>V mém úvodním <a href="/blog/2026/05/28/me-and-computational-linguistics-cs.html">článku</a> o počítačové lingvistice jsem zmiňoval,
že jsem pro svou diplomku zvolil mezioborové téma, kde jsem propojil velké jazykové modely s bioinformatikou a genetikou.
Popíšu, co se pod tím vlastně skrývá a na čem jsem posledních několik měsíců pracoval.</p>

<p>V práci jsem se věnoval automatické interpretaci zmínek o genetických variantách  v biomedicínské literatuře za využití velkých jazykových modelů (LLM).
Vytvořil jsem open-source webovou aplikaci, která pomáhá molekulárním genetikům zefektivnit jejich každodenní práci při vyhodnocování patogenicity genetických mutací u pacientů.</p>

<h3 id="od-hledání-problému-kfunkční-webové-aplikaci">Od hledání problému k funkční webové aplikaci</h3>

<p>Stejně jako u mých dobrovolnických aktivit  v Hnutí Brontosaurus (více <a href="/blog/2026/05/28/2026-05-30-volunteering-in-hnuti-brontosaurus-cs.md">zde</a>),
kde je pro mě důležité vidět za sebou hmatatelný výsledek, jsem i u diplomky chtěl vytvořit něco praktického.</p>

<p>Vybral jsem si oblast medicíny a bioinformatiky, 
protože mi dává smysl technologie používat tam, kde opravdu někomu můžou pomoct.</p>

<p>K finálnímu tématu jsem se dostal postupně a musím říct, že jsem byl až překvapený, jak odborně zaměřený jsem skončil, ale vzal jsem to jako výzvu.</p>

<p>Na konzultacích s odborníky z CEITECu jsme si vydefinovali,  v čem bych jim mohl pomoci.
Molekulární genetici dostávají tabulky mutací nalezených u pacientů a u těch méně známých musí ručně procházet vědecké články, aby zjistili, zda jsou mutace nebezpečné.
Tento proces je zdlouhavý a náročný, protože článků je příliš mnoho. Výsledná webová aplikace procházení článků urychluje a zefektivňuje.</p>

<h3 id="co-mi-to-dalo">Co mi to dalo</h3>

<p>Diplomová práce pro mě byla zkouškou  v několika oblastech. Ukázala mi, že:</p>

<ul>
  <li>
    <p><strong>Dokážu dotáhnout projekt samostatně do konce</strong>: Od počáteční analýzy požadavků uživatelů přes návrh architektury,
potýkání se s chybějící dokumentací k API až po nasazení funkčního prototypu jako webové aplikace.</p>
  </li>
  <li>
    <p><strong>Získal jsem nové technické skilly</strong>: Naučil jsem se pomocí pydantic-ai validovat outputy z modelů, nasadil aplikaci přes Docker na Koyeb a procvičil si psaní promptů a parsování XML a JSONů.</p>
  </li>
  <li>
    <p><strong>Zvládnu se zorientovat  v mně neznámém oboru</strong>: Nevěděl jsem, co je napříkald HGVS nomenklatura nebo ACMG/AMP guidelines či jaký je rozdíl mezi PubMed a MEDLINE – ale zjistil jsem si to a dokázal to využít.</p>
  </li>
</ul>

<p>Těším se, až nabyté zkušenosti zhodnotím  v další praxi!</p>

<p>Text práce je dostupný <a href="https://is.muni.cz/th/esqt6/">zde</a>, celý kód na mém GitHubu <a href="https://github.com/janmalyy/diploma-thesis">zde</a>.</p>]]></content><author><name>Jan Malý</name></author><category term="blog" /><summary type="html"><![CDATA[Velké jazykové modely v medicíně]]></summary></entry><entry xml:lang="en"><title type="html">A Leap into Bioinformatics: My Master’s Thesis</title><link href="https://janmalyy.github.io/blog/2026/05/31/thesis.html" rel="alternate" type="text/html" title="A Leap into Bioinformatics: My Master’s Thesis" /><published>2026-05-31T00:00:00+00:00</published><updated>2026-05-31T00:00:00+00:00</updated><id>https://janmalyy.github.io/blog/2026/05/31/thesis</id><content type="html" xml:base="https://janmalyy.github.io/blog/2026/05/31/thesis.html"><![CDATA[<h3 id="large-language-models-in-medicine">Large Language Models in Medicine</h3>

<p>In my introductory <a href="/blog/2026/05/28/me-and-computational-linguistics.html">article</a> on computational linguistics, I mentioned 
that I had chosen an interdisciplinary topic for my master’s thesis, linking large language models with bioinformatics and genetics. 
I will describe what exactly lies behind this and what I have been working on for the past few months.</p>

<p>In my thesis, I focused on the automatic interpretation of genetic variant mentions in biomedical literature using large language models (LLMs). 
I developed an open-source web application that helps molecular geneticists streamline their daily workflow when assessing the pathogenicity of genetic mutations in patients.</p>

<h3 id="from-finding-aproblem-to-afunctional-web-application">From Finding a Problem to a Functional Web Application</h3>

<p>Just like with my volunteering activities in Hnutí Brontosaurus (more <a href="/blog/2026/05/28/2026-05-30-volunteering-in-hnuti-brontosaurus.md">here</a>), 
where it is essential for me to see a tangible result behind my work, I wanted to create something practical for my thesis as well.</p>

<p>I chose the field of medicine and bioinformatics because it makes sense to me to use technology where it can truly help someone.</p>

<p>I reached the final topic gradually, and I must admit I was quite surprised by how specialized it turned out to be, but I took it as a challenge.</p>

<p>During consultations with experts from CEITEC, we defined how I could help them. 
Molecular geneticists receive tables of mutations found in patients, and for the lesser-known ones, they must manually go through scientific articles to determine whether the mutations are dangerous. 
This process is tedious and demanding because there are simply too many papers. the resulting web application accelerates and streamlines article browsing.</p>

<h3 id="what-it-taught-me">What It Taught Me</h3>

<p>The master’s thesis was a test for me in several areas. It showed me that:</p>

<ul>
  <li>
    <p><strong>I can drive a project to completion independently</strong>: From the initial user requirements analysis through architecture design, 
dealing with missing API documentation, all the way to deploying a functional prototype as a web application.</p>
  </li>
  <li>
    <p><strong>I acquired new technical skills</strong>: I learned to validate model outputs using pydantic-ai, deployed the application via Docker to Koyeb, and practiced prompt engineering alongside XML and JSON parsing.</p>
  </li>
  <li>
    <p><strong>I can orient myself in an unfamiliar field</strong>: I did not know what HGVS nomenclature or ACMG/AMP guidelines were, or what the difference was between PubMed and MEDLINE – but I looked it up and managed to put it to use.</p>
  </li>
</ul>

<p>I look forward to leveraging the experience gained in my future professional practice!</p>

<p>The text of the thesis is available <a href="https://is.muni.cz/th/esqt6/">here</a>, and the full code can be found on my GitHub <a href="https://github.com/janmalyy/diploma-thesis">here</a>.</p>]]></content><author><name>Jan Malý</name></author><category term="blog" /><summary type="html"><![CDATA[Large Language Models in Medicine]]></summary></entry><entry xml:lang="cs"><title type="html">Dobrovolnictví v Hnutí Brontosaurus</title><link href="https://janmalyy.github.io/blog/2026/05/30/volunteering-in-hnuti-brontosaurus-cs.html" rel="alternate" type="text/html" title="Dobrovolnictví v Hnutí Brontosaurus" /><published>2026-05-30T00:00:00+00:00</published><updated>2026-05-30T00:00:00+00:00</updated><id>https://janmalyy.github.io/blog/2026/05/30/volunteering-in-hnuti-brontosaurus-cs</id><content type="html" xml:base="https://janmalyy.github.io/blog/2026/05/30/volunteering-in-hnuti-brontosaurus-cs.html"><![CDATA[<h3 id="od-kosení-louky-k-vedení-lidí">Od kosení louky k vedení lidí</h3>

<p>Když zrovna nesedím u kódu nebo jazykových dat, s největší pravděpodobností mě potkáte někde v přírodě s <a href="https://brontosaurus.cz/">Hnutím Brontosaurus</a>. Organizuji tam akce pro mladé lidi, jezdím jako účastník a pomáhám tam, kde je zrovna potřeba.</p>

<p>V Brontosauru kombinujeme smysluplnou práci (jako je kosení chráněných luk nebo oprava hradů) se zážitkovou pedagogikou – tedy s učením se skrze hry, a následnou reflexi. Tento mix mě hrozně baví. Člověk má dobrý pocit z odvedené práce, stráví příjemný čas venku a rozvíjí se u toho.</p>

<h3 id="od-nápadu-až-po-vrácení-půjčených-kos">Od nápadu až po vrácení půjčených kos</h3>

<p>Nejlépe se to ukazuje na konkrétním příkladu. Minulý rok jsme se dvěma kamarádkami od nuly vymysleli a zorganizovali víkendovku v Krkonoších. Pro představu, co všechno obnáší takovou akci zaštítit:</p>

<ul>
  <li><strong>Vedení lidí a komunikace</strong>: Měl jsem na starost koordinaci našeho malého týmu, komunikaci s ústředím Hnutí a propagaci akce na webu a sociálních sítích.</li>
  <li><strong>Organizace a logistika</strong>: Musel jsem domluvit půjčení nářadí s lidmi ze správy KRNAPu, zajistit ubytování, nakoupit a dovézt jídlo a materiál pro více než dvacet lidí.</li>
  <li><strong>Práce se skupinou</strong>: Přímo na místě jsem koordinoval práci na louce a vedl závěrečnou reflexi s účastníky.</li>
  <li><strong>Papírování</strong>: Posbírat účtenky, vyplnit žádost o dotaci, vypsat cesťák - i to jsem patří.</li>
</ul>

<p>Výsledkem bylo 20 spokojených účastníků, jedna pokosená louka a pro mě skvělá lekce v tom, jak dotáhnout projekt od prvního nápadu do konce.</p>

<h3 id="rozvoj-kurzu-pro-budoucí-organizátory">Rozvoj kurzu pro budoucí organizátory</h3>

<p>Moje zapojení ale nekončí u víkendovek. Prošel jsem naším organizátorským <a href="https://ohb-brno.brontosaurus.cz/">kurzem</a> a už třetím rokem jsem součástí týmu, který tento kurz připravuje pro další účastníky.
Domlouvám externí lektory, mám na starost komunikaci s účastníky, dělám propagaci a občas sám přednáším nebo vedu týmové schůzky.</p>

<h3 id="co-mi-to-dává-do-profesního-života">Co mi to dává do profesního života?</h3>

<p>Dobrovolnictví mi dává obrovský prostor pro rozvoj soft skills. Naučilo mě to vést lidi, přebírat zodpovědnost, nebát se prezentovat před skupinou a hlavně – nezbláznit se, když věci nejdou přesně podle plánu.</p>

<p>Věřím, že tyhle zkušenosti z reálného světa dokážu skvěle zúročit v jakémkoliv pracovním týmu.</p>]]></content><author><name>Jan Malý</name></author><category term="blog" /><summary type="html"><![CDATA[Od kosení louky k vedení lidí]]></summary></entry><entry xml:lang="en"><title type="html">Volunteering in Hnutí Brontosaurus</title><link href="https://janmalyy.github.io/blog/2026/05/30/volunteering-in-hnuti-brontosaurus.html" rel="alternate" type="text/html" title="Volunteering in Hnutí Brontosaurus" /><published>2026-05-30T00:00:00+00:00</published><updated>2026-05-30T00:00:00+00:00</updated><id>https://janmalyy.github.io/blog/2026/05/30/volunteering-in-hnuti-brontosaurus</id><content type="html" xml:base="https://janmalyy.github.io/blog/2026/05/30/volunteering-in-hnuti-brontosaurus.html"><![CDATA[<h3 id="from-meadow-mowing-to-team-leadership">From Meadow Mowing to Team Leadership</h3>

<p>When I am not sitting in front of code or linguistic data, you are most likely to encounter me somewhere out in nature with <a href="https://brontosaurus.cz/">Hnutí Brontosaurus</a>. I organize events there for young people, participate as an attendee, and help out wherever it is necessary.</p>

<p>In Brontosaurus, we combine meaningful work (such as mowing protected meadows or restoring castles) with experiential learning – that is, learning through games, followed by reflection. I thoroughly enjoy this mix. You get a good feeling from hard work, spend pleasant time outdoors, and grow in the process.</p>

<h3 id="from-an-idea-to-returning-borrowed-scythes">From an Idea to Returning Borrowed Scythes</h3>

<p>This is best illustrated with a specific example. Last year, two friends and I conceived and organized a weekend event in the Krkonoše Mountains from scratch. To give you an idea of what it takes to spearhead such an event:</p>

<ul>
  <li><strong>Leadership and Communication</strong>: I was in charge of coordinating our small team, communicating with the Brontosaurus headquarters, and promoting the event on the web and social media.</li>
  <li><strong>Organization and Logistics</strong>: I had to arrange the tool loans with people from the KRNAP (Krkonoše Mountains National Park) administration, secure accommodation, and purchase and transport food and materials for more than twenty people.</li>
  <li><strong>Group Facilitation</strong>: On-site, I coordinated the work on the meadow and led the final reflection with the participants.</li>
  <li><strong>Paperwork</strong>: Gathering receipts, filling out grant applications, writing up travel expense reports – that belongs there too.</li>
</ul>

<p>The results were 20 satisfied participants, one mowed meadow, and a great lesson for me in how to see a project through from the very first idea to completion.</p>

<h3 id="developing-a-course-for-future-organizers">Developing a Course for Future Organizers</h3>

<p>However, my involvement does not end with weekend events. I completed our <a href="https://ohb-brno.brontosaurus.cz/">course for organizators</a> and have been part of the team that prepares this course for next participants for three years now.
I arrange external lecturers, manage communication with participants, handle PR and marketing, and occasionally give lectures myself or lead team meetings.</p>

<h3 id="what-does-this-give-me-in-my-professional-life">What Does This Give Me in My Professional Life?</h3>

<p>Volunteering provides me with an immense space for developing soft skills. It has taught me to lead people, take responsibility, not be afraid to present in front of a group, and above all – not to panic when things do not go exactly according to plan.</p>

<p>I believe that I can leverage these real-world experiences excellently within any professional team.</p>]]></content><author><name>Jan Malý</name></author><category term="blog" /><summary type="html"><![CDATA[From Meadow Mowing to Team Leadership]]></summary></entry><entry xml:lang="cs"><title type="html">Já a počítačová lingvistika</title><link href="https://janmalyy.github.io/blog/2026/05/28/me-and-computational-linguistics-cs.html" rel="alternate" type="text/html" title="Já a počítačová lingvistika" /><published>2026-05-28T00:00:00+00:00</published><updated>2026-05-28T00:00:00+00:00</updated><id>https://janmalyy.github.io/blog/2026/05/28/me-and-computational-linguistics-cs</id><content type="html" xml:base="https://janmalyy.github.io/blog/2026/05/28/me-and-computational-linguistics-cs.html"><![CDATA[<h3 id="co-to-jako-je">Co to jako je?</h3>

<p>Vystudoval jsem počítačovou lingvistiku. A s tím se pojí, že jsem nesčetněkrát odpovídal na dotaz, co že přesně to studuju. Moje oblíbená odpověď byla: „Co myslíš?“. Tak jsem se většinou dozvěděl, že „asi… nějaký… jakože studování těch, programovacích jazyků?!“. No, tak to není:)</p>

<p>V tomhto článku bych tedy rád přiblížil, co počítačová lingvistika je a co znamenala pro mě.</p>

<p>Když jsem chtěl tázajícím odpovědět stručně, říkal jsem, že je to něco mezi informatikou a lingvistikou. Většinou pořád tápali, tak jsem dodal, že je to o tom „naučit počítače přirozený jazyk, jakože strojový překlad, sumarizace textu, velké jazykové modely a tak“. Tady se už většinou objevil spokojený úsměv, že si můj obor někam zařadili a konverzace pokračovala vesele dál jiným tématem.</p>

<p>Říkal jsem pravdu, ale dost zjednodušenou.</p>

<h3 id="trochu-historie">Trochu historie</h3>
<p>Počítačová lingvistika spadá pod matematickou lingvistiku - vědní obor, který aplikuje matematiku, logiku a statistiku na zkoumání jazyka. Cílem je kvantitativně a vědeckou metodou popsat jazyk jako systém.</p>

<p>Počítačová lingvistika je pak ta část, která používá pro zpracování jazyka počítač - takto prostě se v názvu objevilo to „počítačová“. Anglický termín je computational linguistics - a můj osobní názor je, že lepší název by byla komputační lingvistika, tedy že jde o počítání (statistiku), ne počítače (jako ty bedny), ale co naplat.</p>

<p>Celé to začalo v 60. letech 20. století. Prvními úlohami bylo zkoumání frekvence jazykových jevů a rané pokusy o strojový překlad (byť brzy došlo k vystřízlivění, že je to obtížnější, než se zdá). Vznikají také první korpusy, tj. velké uspořádané soubory jazykových dat uložené elektronicky. Korpusy umožňují zkoumání jazyka na reálných datech v přirozeném kontextu a v dříve nemyslitelném rozsahu. Pro lingvistiku to je tak obří skok od intuice k vědě založené na důkazech (tzv. evidence-based).</p>

<h3 id="pravidla-versus-statistika">Pravidla versus statistika</h3>
<p>Vedle analýzy dat je hlavním pilířem oboru počítačové zpracování přirozeného jazyka (NLP), tedy ona snaha přesvědčit stroje, aby rozuměly lidské řeči. Při řešení problémů v NLP (generování textu, analýza sentimentu, sumarizace textu, určení autorství) se vedle sebe objevují dva přístupy:</p>
<ul>
  <li><strong>pravidlový systém:</strong> Pochopíme zákonitosti jazyka a navrhneme odpovídající pravidla pro jeho zachycení.</li>
  <li><strong>statistický přístup:</strong> Jazyk je vlastně jen posloupnost znaků, které za sebou následují s určitou pravděpodobností, stačí tedy díky velkým datům tu pravděpodobnost spočítat.</li>
</ul>

<p>Pravidlový přístup vyžaduje detailní lingvistickou znalost, statistický přístup už ne tolik. Velmi zhruba se dá říct, že dříve se používalo mnoho různých pravidlových systémů, občas v kombinaci se statistikou nebo klasickým strojovým učením. S příchodem velkých jazykových modelů a zejména s představením ChatGPT pro veřejnost na podzim 2022 přišel zlom. Ukázalo se, že metoda „hodně dat a hodně výpočetního výkonu“ řeší všechny úkoly v NLP srovnatelně či lépe než nejsofistikovanější specializovaný pravidlový systém.</p>

<p>Zdá se tak, že lingvistika v NLP v současném světě AI už nemá svoje místo. Opak je ale pravdou. Tak například platí, že „model je jen tak dobrý, jak dobrá má vstupní data“ a někdo taky musí kontrolovat kvalitu výstupu; a oboje vyžaduje znalost jazyka. Faktem zůstává, že být dnes počítačovým lingvistou znamená stát se tím, kdo AI aktivně ovládá, a ne tím, kdo jí bude nahrazen.</p>

<h3 id="moje-cesta">Moje cesta</h3>
<p>Studovat jsem začal v roce 2021, takže jsem tento historický zlom žil v přímém přenosu. A věřím, že jsem dělal vše pro to, abych stál na té straně, která AI systémy řídí a krotí.</p>

<p>Počítačová lingvistika na Masarykově univerzitě je unikátní tím, že spadá pod Filozofickou fakultu, ale část předmětů garantuje Fakulta informatiky. Díky tomu jsem si mohl vzít to nejlepší z obou světů: z „fildy“ humanitní nadhled, komunikační schopnosti a kritické myšlení, z informatiky zase analytický přístup a tvrdé technické dovednosti.</p>

<p>V rozvrhu se mi tak potkávala typologie jazyků a historická mluvnice češtiny s programováním v Pythonu a Javě, teorií grafů, databázemi a strojovým učením. Tuhle mezioborovost jsem nakonec dotáhl nejdál při psaní své diplomové práce, kde jsem velké jazykové modely využil v oblasti bioinformatiky a genetiky.</p>

<p>Ale o tom zas někdy příště.</p>]]></content><author><name>Jan Malý</name></author><category term="blog" /><summary type="html"><![CDATA[Co to jako je?]]></summary></entry><entry xml:lang="en"><title type="html">Me and Computational Linguistics</title><link href="https://janmalyy.github.io/blog/2026/05/28/me-and-computational-linguistics.html" rel="alternate" type="text/html" title="Me and Computational Linguistics" /><published>2026-05-28T00:00:00+00:00</published><updated>2026-05-28T00:00:00+00:00</updated><id>https://janmalyy.github.io/blog/2026/05/28/me-and-computational-linguistics</id><content type="html" xml:base="https://janmalyy.github.io/blog/2026/05/28/me-and-computational-linguistics.html"><![CDATA[<h3 id="what-on-earth-is-that">What on Earth Is That?</h3>

<p>I graduated in computational linguistics. Along with that comes the fact that I have answered the question of what exactly it is that I study countless times. My favorite response used to be: “What do you think?”. That way, I usually found out that it was “probably… some… like, studying of programming languages?!”. Well, not quite:)</p>

<p>In this article, I would therefore like to shed some light on what computational linguistics actually is and what it meant to me.</p>

<p>When I wanted to give a brief answer to those asking, I used to say it was something between informatics and linguistics. They were usually still scratching their heads, so I added that it is about “teaching computers natural language, like machine translation, text summarization, large language models, and stuff”. At this point, a satisfied smile usually appeared, showing they had categorized my field somewhere, and the conversation moved on to another topic.</p>

<p>I was telling the truth but a highly simplified version of it.</p>

<h3 id="a-bit-of-history">A Bit of History</h3>

<p>Computational linguistics falls under mathematical linguistics—a scientific field that applies mathematics, logic, and statistics to the study of language. The goal is to describe language as a system quantitatively and through the scientific method.</p>

<p>Computational linguistics is then the part that uses computers a computational power to process language—that is how simply the word “computational” made it into the name. in Czech, the term is “počítačová lingvistika” (computer linguistics)—and my personal opinion is that a better name would be “komputační lingvistika”, meaning it is about computing (statistics), not computers (as in the physical boxes), but what you can do.</p>

<p>It all started in the 1960s. The first tasks involved examining the frequency of linguistic phenomena and early attempts at machine translation (although a reality check soon followed, proving it to be harder than it seemed). The first corpora were also created, i.e., large, organized collections of language data stored electronically. Corpora allow the study of language on real data in a natural context and on a previously unthinkable scale. For linguistics, this was a big step from intuition to evidence-based science.</p>

<h3 id="rules-versus-statistics">Rules Versus Statistics</h3>

<p>Alongside data analysis, the main pillar of the field is Natural Language Processing (NLP), which is that very effort to convince machines to understand human speech. When solving problems in NLP (text generation, sentiment analysis, text summarization, authorship attribution), two approaches appear side by side:</p>

<ul>
  <li>
    <p><strong>rule-based system</strong>: We understand the regularities of the language and design corresponding rules to capture it.</p>
  </li>
  <li>
    <p><strong>statistical approach</strong>: Language is essentially just a sequence of characters that follow each other with a certain probability, so we just need to calculate that probability using big data.</p>
  </li>
</ul>

<p>The rule-based approach requires detailed linguistic knowledge, while the statistical approach does not require as much. Very roughly speaking, many different rule-based systems used to be used in the past, sometimes combined with statistics or classic machine learning. With the advent of large language models, and especially with the public release of ChatGPT in the autumn of 2022, a turning point arrived. It turned out that the “lots of data and lots of computing power” method solves all tasks in NLP comparably to or better than the most sophisticated specialized rule-based system.</p>

<p>It might seem that linguistics no longer has a place in NLP within the current world of AI. However, the opposite is true. For instance, it holds that “a model is only as good as its input data”, and someone also has to check the quality of the output; both of which require language expertise. The fact remains that being a computational linguist today means becoming someone who actively controls AI, rather than someone who will be replaced by it.</p>

<h3 id="my-journey">My Journey</h3>

<p>I started my studies in 2021, so I lived through this historical turning point in real time. And I believe I did everything I could to stand on the side that directs and tames AI systems.</p>

<p>Computational linguistics at Masaryk University is unique because it falls under the Faculty of Arts, but some courses are guaranteed by the Faculty of Informatics. Thanks to this, I could take the best of both worlds: from the “arts” side, a humanities perspective, communication skills, and critical thinking; from informatics, an analytical approach and hard technical skills.</p>

<p>Thus, my timetable brought together language typology and the historical grammar of Czech with programming in Python and Java, graph theory, databases, and machine learning. I eventually took this interdisciplinarity the furthest while writing my diploma thesis, where I used large language models in the field of bioinformatics and genetics.</p>

<p>But more on that some other time.</p>]]></content><author><name>Jan Malý</name></author><category term="blog" /><summary type="html"><![CDATA[What on Earth Is That?]]></summary></entry></feed>