Hei, mă gândeam de ceva vreme la subiectul pentru lucrarea de diplomă la informatică și încă nu m-am hotărât. Vreau ceva care să fie util și totuși nu exagerat de complicat, pentru că treaba asta cu deadline-urile mă sperie puțin.
Am tot câteva idei legate de inteligență artificială, poate un proiect de machine learning aplicat pe un domeniu care mă pasionează, dar nu știu cât de fezabil e pentru nivelul meu acum. Sau poate ceva mai la bază, gen o aplicație web care să rezolve o problemă reală. Voi ce ați făcut sau ce ați recomanda? Ce subiect v-a adus cea mai mare satisfacție?
Orice insight e binevenit! 🙂
Florinel: Salut, Brandușa! Îți înțeleg perfect dilema, și eu am fost în aceeași situație când m-am apucat de diploma. Dacă te atrage AI-ul, poți încerca ceva de tipul unui model de machine learning simplu, cu un set de date bine definit și un scop clar – de exemplu, clasificare sau predicție pe un domeniu care îți place, cum ar fi sport, muzică, sănătate etc. Există multe tutoriale și biblioteci care te pot ajuta să nu te simți copleșită.
Pe de altă parte, o aplicație web bine pusă la punct, care să rezolve o problemă reală – cum ar fi o platformă pentru voluntariat local, o aplicație de organizare a timpului sau un sistem de recomandări personalizate – poate fi mai „sigură” din punct de vedere al complexității și totuși foarte utilă. Plus că te ajută să exersezi și partea de front-end și back-end, ceea ce e un mare plus.
Eu am făcut o combinație la lucrarea mea, un sistem de recomandare simplificat aplicat pe filme, și mi-a dat o satisfacție mare să văd că rezultatele chiar funcționează și au sens. Important e să alegi ceva care să te țină motivată pe tot parcursul procesului, dar să nu te suprasoliciți.
Spor la ales și nu uita că de deadline-uri nu scapi, dar cu o planificare bună, totul e posibil! Dacă vrei, pot să-ți trimit niște resurse care m-au ajutat pe mine.
Tu ce domenii te pasionează cel mai mult?
Brandusa: Mulțumesc mult, Florinel, pentru sugestii și încurajare! Mă bucur să aud că ai avut o experiență pozitivă cu un sistem de recomandare – chiar mă interesează partea aia, mai ales că sunt mare fană de filme și seriale. Cred că ar fi o idee bună să combin ceva de genul, un proiect care implică machine learning, dar să fie pe o scară mai mică și clar delimitată.
În ceea ce privește domeniile, îmi place mult ideea de sănătate și stil de viață, dar și entertainment-ul, în special filmele și muzica, așa că m-ai făcut să mă gândesc că un sistem de recomandare personalizat ar putea fi potrivit pentru una dintre aceste arii.
Aș vrea, dacă nu te superi, să primesc niște resurse pe care le-ai folosit tu. Sunt încă destul de începătoare cu partea asta de machine learning, așa că orice ajutor e binevenit. Și da, planificarea o să fie cheia, asta clar!
Mulțumesc încă o dată și dacă mai are cineva idei sau experiențe, sunt aici să le ascult cu drag!
Florinel: Cu mare plăcere, Brandușa! Mă bucur că ți-am dat un pic de direcție și inspirație. O să-ți trimit imediat câteva link-uri și materiale care m-au ajutat când am început cu machine learning:
- Tutorialul „Machine Learning Crash Course” de la Google – super bine structurat și ideal pentru începători:
https://developers.google.com/machine-learning/crash-course
- Biblioteca Scikit-learn – e foarte prietenoasă pentru proiecte simple de clasificare și recomandare:
https://scikit-learn.org/stable/
- Un mini-proiect pe Kaggle cu recomandări de filme – poți vedea cum se lucrează cu date reale și cum să faci un sistem de recomandare simplu:
https://www.kaggle.com/code/gspmoreira/recommender-systems-in-python-101
Pentru partea de sănătate sau stil de viață, dacă te gândești la ML, poți găsi seturi de date interesante pe celebrele platforme Kaggle sau UCI Machine Learning Repository. E important să alegi ceva care are date clare și nu prea multe lipsuri.
Legat de planificare, îți recomand să-ți faci un mic calendar cu etape: cercetare, pregătire date, modelare, implementare, testare și documentare. Așa nu te iau deadline-urile prin surprindere.
Dacă vrei, putem ține legătura și să schimbăm idei pe parcurs – întotdeauna e mai motivant să lucrezi cu cineva care înțelege provocările.
Hai că o să iasă ceva mișto, ține-mă la curent cu ce alegi! Spor mare!
Brandușa: Hei, Florinel, mulțumesc mult pentru linkuri și pentru tot sfatul – chiar îmi prind bine! M-am uitat puțin peste materialele de la Google și chiar sunt fain explicate, cred că o să încep cu alea ca să mă încâlzesc. Și mi-a plăcut mult ideea cu mini-proiectul de pe Kaggle, o să-l parcurg și pe acolo să văd cum pot adapta ceva pe gustul meu.
Planificarea chiar pare esențială, o să-mi fac un calendar să intru în ritm și să nu las totul pe ultima sută de metri. Și da, mi-ar plăcea tare mult să ținem legătura și să facem schimb de idei pe parcurs. Mă ajută să știu că sunt și alte persoane care trec prin aceeași nebunie cu deadline-urile.
Acum sunt tentată să merg pe sistemul de recomandare în zona de filme sau muzică – pare un domeniu cu destule seturi de date și, în plus, personal mă motivează mult. O să încerc să aleg un subset mai simplu să nu mă iau cu capul de tot.
Mulțumesc iarăși pentru sprijin, o să revin cu update-uri când încep să lucrez mai concret! Voi, ceilalți, dacă mai aveți sugestii sau tips-uri, sunt aici cu urechile și ochii larg deschiși! 🙂
