Blogy

  • Nechte testovat překladač

    Dnešní příspěvek je o tom, jak namísto sofistikovaných testovacích nástrojů používat k testování samotný překladač. I když si testy náhodou nepíšete, s testy různých knihoven jste se určitě už setkali. Leckteré knihovny, které se nedají nainstalovat z balíčkových systémů, ale musí se instalovat ručně, mají často tento doporučený postup instalace do systému…
    11. 1. 2025 17:26 (aktualizováno)
  • Detectron2 - jak vlastně funguje

    Hned na začátku se musím omluvit za poněkud zavádějící nadpis. Detectron 2 je jeho autory označován za platformu pro detekci objektů, segmentaci a další vizuální úkoly. Co si pod tím ale představit? Jedná se o sadu modelů, které byly pro tyto účely navrženy a trénovány na vybraných datových sadách. Vy si můžete tyto modely stáhnout včetně zdrojových kódů a používat v souladu s licencí.
    10. 1. 2025 0:00
  • Konec neologismů

    Karel dostal nápad na báseň. Chtěl popsat svoji včerejší meditaci a napadlo ho nové slovo, kterým by popsal stav, ve kterém se ocitl, když se z meditace probral: neologismus stejiné : prostě v jistém smyslu stejné, ale zároveň v jistém smyslu úplně jiné. Myšlenkou zapnul ve svém mozku přístup na SuperNet a dále navigoval do literární sekce této celosvětové sítě…
    8. 1. 2025 0:15
  • Nerdkalypsa

    Karel Procházka se probudil, vyspaný do růžova, protože superbudík našel takovou fázi spánkového cyklu, aby byl konec spánku co nejšetrnější. Kuchyně vydala ze svých útrob snídani. Pak Karel zasedl k SuperNetu. Na SuperBooku skákaly příspěvky „přátel“ jeden za druhým – a pak následoval sponzorovaný odkaz „Jak moc jste nerdem?“
    4. 1. 2025 22:46 (aktualizováno)
  • Řízení kotle Arduinem

    Tento příspěvek vypráví o mé cestě k automatizaci kotelny s využitím staršího kotle a Arduina.  TL;DR - Protože je článek dlouhý, napsal jsem na úvod shrnutí tématu pro spěchajícího čtenáře: Rozhodl jsem se prodloužit životnost poloautomatického kotle III. emisní třídy Benekov Pelling 27 tím, že jsem postavil novou řídící jednotku použitím vývojové desky Arduino UNO R4 Wifi…
    31. 12. 2024 20:37 (aktualizováno)
  • Detectron2 – hra na špióny

    V předchozích dvou článcích jsem z knihovny Detectron2 využíval modely trénované na konkrétní datové sadě, což byla v mém případě Common Objects in Context. To vám může postačovat v těch případech, kdy chcete vyhledávat objekty, které tato datová sada zná. Co když ale chci hledat něco, co v té datové sadě není? Můžu existující modely naučit „novým kouskům“? Na to se zkusím podívat dnes.
    15. 11. 2024 0:00
  • Detectron2 – najdi medvěda

    Detectron2 je framework vyvíjený a udržovaný firmou Facebook. Jedná se o nástroj pro detekci objektů a segmentaci obrázků, zahrnující implementaci mnoha modelů, např. RetinaNet, Mask R-CNN, Faster R-CNN a dalších. Navíc je součástí také široká škála modelů trénovaných na volně dostupných datových sadách v rámci tzv. Detectron2 Model Zoo.
    8. 11. 2024 14:54
  • Řízení diodové matice na Arduino UNO R4 Wifi (jinak)

    V tomto článku si ukážeme jiný způsob řízení LED diodové matice na oblíbeném vývojářském boardu Arduino UNO v revizi 4 Wifi Diodová matice na Arduino R4 Wifi (Dot Matrix) Bastlíři si jistě všimli, že minulý rok vyšla nová revize oblíbené vývojové desky s mikročipem Arduino UNO. Nová revize nese označení R4 a prodává se ve dvou variantách. Verze Arduino UNO R4 Minima, verze Arduino UNO R4 Wifi…
    3. 11. 2024 13:02 (aktualizováno)
  • Mravenčí kolonií na Nurikabe

    Algoritmus mravenčí kolonie (Ant colony optimization algorithms, ACO) patří do rodiny pravděpodobnostních optimalizačních algoritmů zaměřených na hledání cest v grafech. Je pokusem napodobit chování mravenčí kolonie při hledání co nejkratší cesty k potravě. Více informací o algoritmu můžete najít například: Ant colony optimization algorithms
    11. 10. 2024 0:00
  • Variational AutoEncoder na ořechy

    Variational AutoEncoder (dále také VAE) je dost zajímavý model, který se obvykle řadí k těm generativním. Svou strukturou vychází z běžného AutoEncoder modelu (dále také AE), rozdíly najdete především ve struktuře jeho vnitřní reprezentace. Zatímco AE má vnitřní reprezentaci obrázku tvořenou n-rozměrným vektorem čísel, VAE tuto vnitřní reprezentaci vytváří ve formě pravděpodobnostního rozložení pro každou vlastnost. Trochu blíže se k modelu dostanu v průběhu článku.
    27. 9. 2024 0:00