Faragó Csaba weboldal
http://faragocsaba.wikidot.com/
Ez az oldal. Wikidot motorral működik. Alapvetően statikus tartalom, minimális backenddel (pl. hozzászólás). A fenti link a közvetlen Wikidot.
Turing-teszt társasjáték
https://turingteszt.pythonanywhere.com/
2024-ben ezzel a játékkal harmadik helyezést értem egy a Qubit társasjáték szerző versenyen. A játék célja: ki tudja jobban utánozni a Mesterséges Intelligenciát. A fenti linken online elérhető a játék egy része. 3 havonta újra kell indítani, emiatt előfordul, hogy adott pillanatban nem elérhető; ha szeretnél vele játszani, dobj egy üzenetet az kapcsolat oldalon található elérhetőségek valamelyikén.
Kezdőjátékos
https://kezdojatekos.tiiny.site/
https://kezdojatekos.hu/
"A legfiatalabb játékos kezd", szoktuk olvasni számos játék szabályleírásában. De lehetne ezt kreatívabban is kezelni, pl. kezdheti a játékot, az, akinek mondjuk legtöbb zsebe van. Ez egy egy perces előjáték a kezdőjátékos eldöntésére.
A fenti első link egy statikus tartalom, amelyben egy JavaScript alkalmazás választja ki véletlenszerűen a kérdést. Viszont nem akartam nyilvánosságra hozni az összes (nagyságrendileg 500) kérdést, emiatt készült el a második változat, amit Tihon József készített Java-ban, és ő is üzemeltet; a domain az enyém.
Árkád játékok
https://faragocsaba.neocities.org/
Egy 100%-ban AI generált projekt, melynek során 6 egyszerű, klasszikus játékot (Faltörő, PacMan, Kígyó, Space Invaders, Tetris és Flappy Bird) valósítottam meg, Neon témában.
Amőba
https://amoba.onrender.com/
https://web-production-0cd1d.up.railway.app/
A népszerű amőba (ötödölő, gomoku) játék mesterséges intelligencia megvalósítása kétféle formában: minimax (alfa-béta vágással és állásértékeléssel) és Monte-Carlo fakereső algoritmussal.
Megerősítéses gépi tanulás demó
https://huggingface.co/spaces/fcsaba/lunarlander
A megerősítéses gépi tanulás egy olyan gépi tanulási módszer a mesterséges intelligencián belül, melynek során a modell előre lép és utólag kap visszajelzést az eredményről, majd finomhangolja a paramétereit. A példában egy nehéz fizikájú űrhajóval kell a Holdra szállni. A tanítás Stable Baseline3 segítségével történt, ami PyTorch alapú megerősítéses tanuló algoritmust valósít meg. A tanítás kb. egy óra hosszáig tartott, melynek során több ezer landolást hajtott végre. A demó ennek segítségével történik. A folyamatos lejátszás érdekében a rendszer animált gif-et generál, amit a végén lejátszik. Lehetőség van az alkalmazás letöltésére számítógépre és annak kipróbálására.
Saját chatbot
https://chatbot-0pk1.onrender.com/
Ez egy Google AI API kulcs alapú Pythonban megírt chatbot webalkalmazás. Backend kell hozzá, a adatbázisra viszont nincs szükség. A Render.com oldalon történik az üzemeltetés, ami egy kis felhőszolgáltató, és van ingyenes lehetőség egyszerűbb hobbiprojektek számára. Hátránya, hogy időnként elalszik, és ez esetben meg kell várni, hogy felébredjen.
Napforduló naptár és decimális óra
https://faragocsaba.w3spaces.com/
Természetesnek vesszük, hogy az évet 12 részre osztjuk, elfogadjuk a hónapok neveit (pedig hibásak), azt, hogy a napot 24 órára, az órát 60 percre, a percet pedig 60 másodpercre osztjuk. De ez mind megállapodás kérdése, lehetne másképp is. Számos elmélet keletkezett, hogy hogyan lehetne az időszámítást egyszerűsíteni. Ezt az alkalmazást ezek az elképzelések ihlették, kissé módosítva.
A napforduló naptár 13 darab 28 napos hónapra osztja az évet, megfelelő szökőnappal ellátva. Az év azon a napon kezdődik, amikor a nappal először hosszabb mint előző nap. A hónapok nevei jobban illeszkednek a tényleges jellegükhöz. A napot 10 órára, az órát 100 percre, a percet pedig 100 másodpercre osztjuk.
Carcassonne
A Magyar Carcassonne csoport weboldala. A csoportot hárman alapítottuk Tihon Józseffel is Kocsis-Bakti Rubennel. Magát a csoportot én hoztam létre, és foglaltam le a domain nevet is és az első változatot én készítettem. Azóta teljesen átalakult a tartalom, a kinézet és a használt rendszer is (Google Pages), melyben elsősorban a fent említettek jeleskedtek.
Vendégkönyv
https://vendegkonyv.infinityfreeapp.com/
A projekt célja egy klasszikus PHP webalkalmazás demózása. Ez ez egyetlen MySQl adattáblát tartalmazó vendégkönyv, melyet csak olvasni lehet, ill. beleírni, de módosítani vagy törölni nem.
Téglalap demó
https://rectangle.streamlit.app/
https://www.geogebra.org/classic/mwx8q35e
Az alkalmazásban egy-egy csúszkával lehet egy téglalap két oldalát változtatni. Az alkalmazás automatikusan átrajzolja a téglalapot, valamint kiszámolja annak területét és kerületét. Az egyik Pythonban készült a Streamlit felhasználásával, a másik pedig GeoGebrában.
Használt autók
https://faragocsaba.shinyapps.io/usedcars/
Ez a Data Science Specialization egyik házi feladata volt. A Használtautó.hu oldalon gyűjtöttem adatokat: életkor, futott kilométer, hengerűrtartalom, és az volt a célom, hogy demonstráljam a hengerűrtartalom és az egységnyi idő alatt futott kilométer kapcsolatát. A lineáris regresszió látványosan kimutatta azt, hogy a nagyobb hengerűrtartalom több egységnyi idő alatt megtett távolságot eredményez. A nagyobb hengerűrtartalom tipikusan drágább autót jelent, amit a jobb módúak vásárolnak, és akiknek kevésbé jelent problémát a személygépkocsi üzemeltetése. A teszt R nyelven készült.
Budapesti vasútállomások
https://rpubs.com/faragocsaba/bpvasut
Ez szintén a fent említett tanfolyam egyik házi feladata volt. A budapesti vasútállomásokat és megállóhelyeket helyeztem rá egy interaktív térképre. Az alkalmazás szintén R-ben készült.
R prezentáció
https://faragocsaba.github.io/my-first-r-presentation
Az R Markdown alkalmas online prezentációk készítésére. Ez a projekt - ami szintén a fenti kurzus egyik házi feladata volt - ezt a lehetőséget demonstrálja.






