Dombi József által meghirdetett szakdolgozat és diplomamunka témák - 2013
- Fuzzy elmélet alkalmazása lekérdezéseknél
- Hasonlóságon alapuló becslési eljárások tanulásra
- Függvények szegmentálása primitívekre
- Kétszeres adaptív simítás algoritmusának vizsgálata
- Összefüggés elemezés diszkrét adatokon
- Nem konvex tartományok leírása optimalizáláshoz
- Fuzzy irányítás rugalmas rendszerek alkalmazásával
- Diszkretizáló algoritmus megvalósítása
- Természetes nyelvű szöveggenerálás
- Többtényezős döntések tanuló algoritmusai
- Metaheurisztikák
- Diagnosztikai algoritmusok gyógyászati alkalmazása
- Intelligens eljárások az ajánlások becslésére
- Logisztikus regresszió vizsgálata folytonos logikai kifejezések felett
- Útvonal optimalizáló alkalmazás szerver oldali komponensének megvalósítása
- Struktúra vizualizáció megvalósítása RIA segítségével
- Fuzzy klaszterező algoritmusok elemzése és összehasonlítása
Fuzzy elmélet alkalmazása lekérdezéseknél
A feladat leírása:
A lekérdezések az adatbázis kezelés fontos eszközei. Segítségükkel adatelemzés is végezhető. Azonban a lekérdezés eredményeként kapott halmaz vagy túlságosan nagy vagy kicsi, gyakran üres. A fuzzy lekérdezések segítségével az eredmények rendezhetők. A feladat ulyen algoritmusok megvalósítása.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Hasonlóságon alapuló becslési eljárások tanulásra
A feladat leírása:
A tanuló algoritmusok fontos szerepet játszanak az intelligens algoritmusok kutatása területén. Viszonylag egyszerű eljárással is jó eredmény érhető el. Ha a tanulás alkalmazásánál a megadott tulajdonságokhoz keressük a megfelelő választ, akkor a tanuló halmazból a leghasonlóbbakat kiválasztva és rájuk támaszkodva jó becslés adható. A feladat ilyen eljárások implementálása.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Függvények szegmentálása primitívekre
A feladat leírása:
Az alakfelismerés során bevált technika az alakzat primitívekre való bontása. A függvények elemzése során is alkalmazható ez a technika. A legegyszerűbb formája a lineáris szakaszokkal való közelítés. Itt megfelelő töréspontokat kell úgy meghatározni, hogy az eltérés minimális legyen. Az általánosabb feladat esetén néhány meghatározott függvény segítségével való közelítés meghatározása. A feladat heurisztikus algoritmusok fejlesztése a fent vázolt problémára.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Kétszeres adaptív simítás algoritmusának vizsgálata
A feladat leírása:
A zajjal terhelt idősorok elemzéséhez simító eljárás alkalmazására van szükség. Ha a vizsgálandó rendszer váltózó sűrűségű rezgéseket tartalmaz, akkor a simítás paramétereit nem lehet jól beállítani az egységesen egész folyamatra. Ha azonban a folyamat simítása során a paramétereket változtatjuk, akkor nagyon jó eredményeket lehet elérni. Ehhez két menetben kell a folyamatot elemezni. A feladat fenti algoritmus megvalósítása.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Összefüggés elemezés diszkrét adatokon
A feladat leírása:
A diszkrét adatok közötti összefüggéseket elemzésére több megoldás is született. A folytonos operátorok közül Frank eredménye lehetővé teszi, hogy új módon adjunk mértéket a következik kizár és véletlenszerűségre. A feladat fenti algoritmus megvalósítása.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Nem konvex tartományok leírása optimalizáláshoz
A feladat leírása:
A nem konvex tartományok leírása egyenlőtlenségek felett definiált logikai kifejtésekkel is történhet. Ennek egy lehetséges módja flexibilis (pliant ) függvények alkalmazása. A feladat egy keretrendszer elkészítése és a tartományok belső pontjának meghatározása gradiens módszerrel. A feladat fenti algoritmus megvalósítása.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Fuzzy irányítás rugalmas rendszerek alkalmazásával
A feladat leírása:
A fuzzy irányítás az egyik legsikeresebb alkalmazása a fuzzy rendszereknek. A logikai feltételrendszer megadása eddig csak az intervallumok általánosításával volt lehetséges. A rugalmas rendszerek alkalmazásával jóval általánosabb tartományok is megadhatók (pl. elforgatott ellipszis belseje). A feladat fuzzy irányítási algoritmus megvalósítása rugalmas rendszerek segítségével.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Diszkretizáló algoritmus megvalósítása
A feladat leírása:
A numerikus értékekkel jellemzett objektumok segítségével történő tanítás fontos területe a mesterséges intelligenciakutatásoknak. A klaszterezés sokat segít a feladat egyszerűsítésén. Ha a klaszterezésben felhasznált dimenzió szám 1 akkor diszkretizálásról beszélünk. Ennek segítségévek a döntési fákra vonatkozó algoritmusok is hatékonyabbak lehetnek. A feladat diszkretizáló algoritmus megvalósítása.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Természetes nyelvű szöveggenerálás
A feladat leírása:
A numerikus értékekkel jellemzett objektumok tulajdonságainak feltérképezése nem egyszerű feladat. Statisztikai és mesterséges intelligencia területén alkalmazott algoritmusok segítségével történik legtöbbször. A kapott eredmények szintén nimerikus jellemzők melyeket értelmezni kell. A gyakorlatban legtöbbször elegendő a megadott jellemzők kontexus függő jellemzése. Ez megvalósítható a rugalmas rendszerek (pliant) segítségével. A feladat szöveggeneráló algoritmus megvalósítása.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Többtényezős döntések tanuló algoritmusai
A feladat leírása:
A többtényezős döntéseknél a súlyok hasznosság függvények megadása kritikus pontja az eljárások jóságának. Ezeket tanuló algoritmus segítségével is meg lehetne adni. A feladat score jellegű feladatok tanítása rendezési információk alapján.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Metaheurisztikák
A feladat leírása:
A gépi tanulás fontos szerepet játszik a robotikába, adatelemzés területén. A megerősítéses tanulás (reinforcement) diszkrét problémákra nagyon hatékonynak bizonyul. A feladat ezen algoritmus vizsgálata.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Diagnosztikai algoritmusok gyógyászati alkalmazása
A feladat leírása:
A diagnosztikát segítő tanuló és intelligens algoritmusok nagyon fontos terület. A gyógyászati eljárások kiterjesztése távgyógyászati eljárásokkal alapvetően ilyen jellegű eljárásokkal lehetséges. A kliens-szerver megoldások lehetőséget teremtenek, hogy más gyógyászati centrumok is megkapják az eljárások eredményét, másrészt az adatbázisok feltöltése is sokkal gyorsabban történhet. A szimptómák és a diagnosztika hozzárendelése alapján tanuló algoritmusokat kell fejleszteni.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Intelligens eljárások az ajánlások becslésére
A feladat leírása:
A kereskedelemmel foglalkozó internetes portálok jelentős energiát fektetnek az eladások növelésére úgy, hogy a vevőkör számára olyan weboldalt készítenek, ahol az árucikkekre lehet keresni. A legtöbb kereső motor szöveges kérdések alapján próbálja meghatározni a kritériumnak megfelelő tételeket. Azonban ez sok esetben nem elegendő. A vevőkör, az általa meghatározott kritériumok alapján összetett keresését szeretne végrehajtani. A vevőkör azonban nem rendelkezik olyan információval amely alapján fel lehet deríteni az egyes kritériumok közötti összefüggéseket. Vannak egymással összefüggő és egymást kizáró attribútumok, így ennek hiányában keresés eredménye gyakran üres halmaz. Amennyiben a vevőkőr ismeri a kritériumok közötti kapcsolatot, amelyet a kereső felület tartalmaz, akkor sokkal eredményesebb keresést tudnak végrehajtani. A cél egy olyan weblap készítése, melynél dinamikusan lehet adatokat feltölteni és meg lehet adni az kritériumok közötti összefüggéseket, valamint a kereskedelemmel foglalkozó internetes portálok az elkészült program alapján egyszerűen generálhatnak intelligens felületet, feltéve hogy az adatokat biztosító portál kritériumok közötti összefüggéseket megadott formában, a program számára átadja.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Logisztikus regresszió vizsgálata folytonos logikai kifejezések felett
A feladat leírása:
A logisztikus regresszió ma már az egyik leggyakrabban használt eljárás empirikus kutatási vizsgálatok esetében. A feladat a feltételes valószínűségek meghatározása a függő változók függvényében, ahol az együtthatók a likelihood függvény optimalizálásával határozhatók meg. Az eljárás általánosítható az n-dimenziós tér más tartományát leíró görbék alkalmazásával. Ehhez a folytonos logika nyújt segítséget. A feladat a logisztikus regresszió ilyen irányú általánosításának vizsgálata.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
Útvonal optimalizáló alkalmazás szerver oldali komponensének megvalósítása
A feladat leírása:
Napjainkban a webes technológiák egyre fontosabb szerepet töltenek be az üzleti alkalmazásokban. Az útvonalak hatékonyabb megválasztása komoly költségcsökkentést jelenthet a vállalkozások számára. Mivel napjainkban egyre fontosabb szerepet tölt be az internet, ezért egy webes megoldás sok vállalat igényeit tudná segíteni. A cél, webes környezetben a szerver oldali útvonal tervező program kifejlesztésének vizsgálata. A diplomamunka során elkészül egy szerver oldali program, mely képes a web oldalról érkező (erre a célra speciálisan kifejlesztett útvonaltervező oldaltól érkező) kérések feldolgozására, optimalizálás elvégzésére és az eredmények visszajuttatására. A statisztikák szerint szerver oldalon általában linux alapú rendszerek működnek, ezért a megvalósításnak e platformon működnie kell.A megoldandó feladatok:
- angol nyelvű szakirodalom feldolgozása
- optimalizáló algoritmusok implementálása
- szerver oldali komponens implementálása
- komponens tesztelése
Struktúra vizualizáció megvalósítása RIA segítségével
A feladat leírása:
Egy elem központú gráfot kell megjeleníteni hiperbolikus függvény leképezéssel, ami a Bolyai-Lobacsevszkij egy geometriai modellje. A kiválasztott fő elem a gráf középpontja lesz. Minden gyermeke körülötte helyezkedik el. A hallgatónak a programot Silverlightban kell elkészíteni, ami lehetőséget ad az adott gráf vizualizálására és annak változásainak megjelenítésére.
A bemeneti gráf megadására három lehetőséget kell biztosítani:
1. kódban megadott adat
2. XML-ben megadott adat
3. Facebook-nak megfelelő adat
A program futása közben, egyéb információk megjelenítése is szükséges.
Fuzzy klaszterező algoritmusok elemzése és összehasonlítása
A feladat leírása:
A fuzzy klaszterező eljárások összefoglaló vizsgálata. A Fuzzy klaszterező al-eljárás a k-means algoritmusból származtatható, így a feladat annak megvalósítása, majd a fuzzy klaszterező eljárások családjának áttekintő összehasonlítása.A megoldandó feladatok:
- a matematikai modellre vonatkozó elméleti eredmények áttekintése (angol nyelv ismerete szükséges)
- a szakirodalomban szereplő algoritmusok implementálása
- az algoritmusok teszteléséhez megfelelő környezet kidolgozása
- az algoritmusok tesztelése, az eredmények elemzése
- Gath-Geva algoritmus megvalósítása
- Felügyelt és nem felügyelt klaszterező eljárások vizsgálata