Stagii de practică
Stagiile de practică propuse prin proiectul CASIA se adresează studenţilor facultăților Automatică și Electronică, aflați în anul 3 de studiu sau la master.
Avantaje ale stagiului de practică propus de CASIA
- posibilitatea de a afla care sunt cerințele actuale și subiectele de interes din domeniul Inteligenței Artificiale existente în companii
- oportunitatea de a contribui la dezvoltarea unei aplicații software de Inteligență Artificială sub îndrumarea unui colectiv de specialiști
- subvenția de 1100 RON pentru fiecare dintre cei 88 de studenți participanți la stagiile de pregătire practică și la activitățile de cercetare în domeniul „Inteligență artificială” organizate în cadrul proiectului
- premiul în valoare de 2200 RON pentru fiecare dintre cele mai valoroase 8 referate de practică
Pentru a beneficia de stagiile de practică prezentate anterior, trebuie sa vă creati un profil si sa vă uplodati CV-ul.
Teme de practica propuse:
2013:
Disponibil Identificarea preferintelor utilizatorilor intr-un sistem de regasire a imaginilor bazat pe continut Tema are drept scop construirea unui sistem de regasire a imaginilor bazat pe continut, cu invatarea preferintelor utilizatorului. In cadrul acestor sisteme rezultatul furnizat va fi format dintr-o multime de imagini similare cu imaginea specificata de utilizator in cerere. Imaginile din rezultat vor fi ordonate in ordine descrescatoare a similitudinilor fata de imaginea din cerere. Astfel, dupa obtinerea unui rezultat, utilizatorul va putea continua cautarea avand drept cerere una dintre imaginile obtinute la cautarea anterioara. Imaginea aleasa pentru a fi folosita drept o noua cerere nu neaparat poate fi cea mai apropiata (din punct de vedere al continutului) cu imaginea din cererea anterioara - pot exista relatii intre conceptele asociate obiectelor din aceste imagini. Dupa un numar de cautari, facute de un utilizator, raspunsul dat de sistem pentru o cerere va trebui sa tina cont atat de similitudinea dintre imagini, dar si de preferintele acestuia (obtinute pe baza cautarilor succesive). |
||
Disponibil Emotion Recognition The aim of the project is to recognize emotions from facial expressions based on the shape of eyes, lips and eyebrow. The face (and elements of it) can be detected using a kinect sensor. |
||
Disponibil Identificarea Daily Activity Recognition The aim of the project is to recognize daily activities performed by a supervised person. These activities may be: simple or complex (inter-leaved) activities. In order to perform activity recognition first the assisted person must be localized in the room and also its body posture must be computed. Also, the daily activities performed by the assisted person can be classified as normal activities (daily schedule) or activities that may deviate from his schedule. The latter may potentially affect the health of the supervised person. |
||
Disponibil Aplicatie interactiva pentru rezolvarea unor jocuri din Teoria Jocurilor Acest stagiu de practica se refera la crearea unei aplicatii care sa realizeze urmatoarele obiective: - crearea unei interfete grafice pentru reprezentarea jocurilor (in general un joc se reprezinta ca o matrice de numere reale) si pentru interactiunea cu utilizatorul - crearea unui program care sa gaseasca solutiile unor astfel de jocuri (folosind anumite rezultate din Teoria Jocurilor) - construirea unei biblioteci de jocuri; gasirea unui mod de reprezentare a jocurilor in cadrul bibliotecii; crearea unei modalitati de a adauga in biblioteca noi jocuri in timp real - fiind data o biblioteca de astfel de jocuri, crearea, la cerere, a unui chestionar grila (cu mai multe jocuri) pe care utilizatorul sa il rezolve si apoi sa primeasca rezultatul chestionarului Limbajul de programare pentru aplicatie: la alegerea studentului |
||
Disponibil Aplicatie pentru testarea, prezentarea si compararea tehnicilor de calcul evolutiv Acest stagiu propune crearea unei aplicatii care sa realizeze urmatoarele obiective: - prezentarea sumara a celor 4 tehnici de calcul evolutiv: algoritmi genetici, programare evolutiva, strategii evolutive, programare genetica; - crearea unei biblioteci de probleme (metoda de reprezentare a unei probleme, adaugarea in timp real a unei probleme la biblioteca) - crearea unei interfete grafice care sa arate lucrul pas cu pas al acestor tehnici pe o problema oarecare din biblioteca; prezentare comparativa a doua sau mai multe metode care lucreaza (eventual in paralel) pentru rezolvarea aceleiasi probleme - analiza comparativa a celor 4 tehnici dpdv al timpului de executie (masurat pentru fiecare tehnica in mod automat). Limbajul de programare pentru aplicatie: la alegerea studentului |
||
Disponibil Deployment of AmI Scenarios in AmILab This subject implies using the tATAmI framework for Ambient Intelligence applications to implement and deploy various AmI scenarios in AIMAS's laboratory for Ambient Intelligence. Students will have to use various devices in order to assist the user in his or her daily tasks, in real time, and in a proactive manner. |
||
Disponibil Proactive user assistance using Android devices In a world where everyone is surrounded by large amounts of information, advanced, intelligent tools are needed to help the user act upon the information that is relevant in the current context. This subject deals with the development of tools that, using the available sensors of and Android device, and using knowledge about the user's preferences and activities, assist the user, helping him or her focus on what is relevant in the context. |
||
Disponibil Arimaa Develop a computer bot able to play Arimaa (http://arimaa.com/arimaa/) at a reasonable level. If possible, try to create a bot able to compete in Arimaa Grand Challenge (http://arimaa.com/arimaa/challenge/) |
||
Disponibil Construirea unui swarm de roboti | ||
Disponibil Invatarea lui Nao | ||
Disponibil Tehnici de negociere intre oameni si agenti artificiali |
||
2012
Atribuit Scenarios and Applications for AoDai - the MAS-based platform for AmI Indrumator: As. Dr. Ing. Andrei Olaru; Numar de studenti: 2 The AoDai platform was built as a platform for the easy implementation of agents and agent-based systems, oriented towards Ambient Intelligence applications. The platform is centered on the agent-oriented programming language S-CLAIM, which is a simple language focused on a simple syntax and only basic primitives for agent communication, mobility and management. The platform is underpinned by the JADE framework and interoperates seamlessly with Android devices and RESTful web services. The platform contains visualization tools and utilities for scenario execution. The purpose of this internship will be to get familiarized with the platform and to implement medium to complex scenarios related to the field of Ambient Intelligence, using the AoDai platform and the S-CLAIM language. |
||
Atribuit Improvement of AmIciTy:Mi as a Powerful MAS Simulation Platform Indrumator: As. Dr. Ing. Andrei Olaru; Numar de studenti: 2 The AmIciTy:Mi platform was developed at UPB as a simulation environment for cognitive agents that disseminate information. It features tools for logging, visualization and scenario-based simulation, that allow the execution and study of multi-agent system simulation quickly and effectively. Studies performed with the platform have already given many research papers in prestigious international conferences and journals. The purpose of this internship is to improve AmIciTy:Mi to become a powerful, general platform for the testing and simulation of multi-agent systems. Key tasks include the isolation of the agents with respect to the other components of the platform, to make agent behaviors easy to change; the implementation of agents that move with a space, including support for their simulation and visualization; implementation for support for agents entering or leaving the system. |
||
Atribuit Identificarea preferintelor utilizatorilor intr-un sistem de regasire a imaginilor bazat pe continut Indrumator: Sl. Dr. Ing. Irina Mocanu; Numar de studenti: 2 Tema are drept scop construirea unui sistem de regasire a imaginilor bazat pe continut, cu invatarea preferintelor utilizatorului. In cadrul acestor sisteme rezultatul furnizat va fi format dintr-o multime de imagini similare cu imaginea specificata de utilizator in cerere. Imaginile din rezultat vor fi ordonate in ordine descrescatoare a similitudinilor fata de imaginea din cerere. Astfel, dupa obtinerea unui rezultat, utilizatorul va putea continua cautarea avand drept cerere una dintre imaginile obtinute la cautarea anterioara. Imaginea aleasa pentru a fi folosita drept o noua cerere nu neaparat poate fi cea mai apropiata (din punct de vedere al continutului) cu imaginea din cererea anterioara - pot exista relatii intre conceptele asociate obiectelor din aceste imagini. Dupa un numar de cautari, facute de un utilizator, raspunsul dat de sistem pentru o cerere va trebui sa tina cont atat de similitudinea dintre imagini, dar si de preferintele acestuia (obtinute pe baza cautarilor succeve). |
||
Atribuit Sistem de identificare a activitatilor zilnice intr-un mediu inteligent Indrumator: Sl. Dr. Ing. Irina Mocanu; Numar de studenti: 2 Scopul sistemului este de a identifica activitatile zilnice desfasurata de o persoana intr-un mediu inteligent. In acest scop va trebui construit modelul de reprezentare a activitatilor zilnice, precum si modalitatea de identificare a acestora. |
||
Atribuit Norm-Refinement Engine for Normative Multi-Agent Systems Indrumator: Dr. Ing. Andreea Urzica; Numar de studenti: 2 The proposed project for this internship consists in developing a multi-agent system governed by generic set of norms, where, depending on the interaction parameters, each interaction must follow a refined set of norms. The core of the project is represented by this “translation” engine that receives as input a generic set of norms and a context and returns the customized interaction constraints. |
||
Atribuit Normative Multi-Agent Systems Indrumator: Dr. Ing. Andreea Urzica; Numar de studenti: 1 This internship aims at creating a community of software agents that acts as a free market of services. The agent community to be developed is governed by a set of norms regulating the transactions. A mechanism for insuring norm-compliance is needed and various existing solutions may be employed in order to solve the problem. |
||
Atribuit Tehnici pentru migrarea volumelor mari de date Indrumator: TeamNet; Numar de studenti: 1 |
||
Atribuit Aplicatii de tip asistent personal inteligent dezvoltat pe telefoane mobile tip Android 4.0 Indrumator: TeamNet; Numar de studenti: 1 |
||
Atribuit Assessment Methodologies for ICT in multimodal transport from User Behaviour to CO2 reduction Indrumator: TeamNet; Numar de studenti: 1 |
||
Atribuit Sisteme de monitorizare a cailor rutiere Indrumator: TeamNet; Numar de studenti: 1 |
||
Atribuit Construirea unui motor de cautare inteligent asemanator Google pentru analizarea continutului retelelor sociale Indrumator: TeamNet; Numar de studenti: 1 |
||
Atribuit Programarea unui autovehicul care sa se conduca singur Indrumator: TeamNet; Numar de studenti: 1 |
||
Atribuit Analiza creativitatii in chat-uri colaborative Indrumator: As. Dr. Ing. Costin Chiru; Numar de studenti: 1 Se va analiza un corpus de aproximativ 100 de chaturi, folosind tehnica leave-one-out, pentru a identifica gradul de noutate adus de fiecare persoana/conversatie/replica. |
||
Atribuit Framework pentru folosirea de module Haskell in Java Indrumator: As. Drd. Ing. Matei Popovici; Numar de studenti: 1 Compilatorul GHC pentru Haskell este implementat in C. In acest context, programele Haskell pot fi exportate cu usurinta ca biblioteci C. Exportarea catre Java a unui program Haskell nu este la fel de simpla. |
||
Atribuit Creating a webservice for the Predator Algorithm Indrumator: As. Drd. Ing. Andrei Ismail; Numar de studenti: 1 The Predator algorithm is written in Matlab and comes with a lot of dependencies (Matlab Runtime, number crunching libraries). This makes it hard to install and use on a computer. We wish to write a web-service frontend (similar to RPC - Remote Procedure Call) for it and several stub applications for main languages used in AI (Java, Python, C++). |
||
Atribuit Aplicatie interactiva pentru rezolvarea unor jocuri din Teoria Jocurilor Indrumator: Sl. Dr. Ing. Andrei-Horia Mogos; Numar de studenti: 1 Acest stagiu de practica se refera la crearea unei aplicatii care sa realizeze urmatoarele obiective: |
||
Atribuit R'Landri - A virtual learning platform for Multi-Agent Oriented Programming Indrumatori: Drd. Andrei Ciortea, Drd. Mihai Trascau, Drd. Alexandru Sorici; Numar de studenti: 3 Proiectul presupune dezvoltarea unei platforme virtuale de invatare a tehnicilor de programare multi-agent (agenti BDI, organizatii de agenti, coordonare si planificare in sisteme multi-agent, etc). Scenariul propus este cel al unui oras al viitorului (R'Landri) in care fiecare cetatean va concura pentru faima orasului, facand ca agentul sau sa fie cel mai bun in task-uri de echipa, sa implementeze cele mai bune strategii de rezolvare a unor probleme complexe, etc. Fiecare utilizator va putea de asemenea sa-si exerseze iscusinta in folosirea tehnicilor MAOP (Multi Agent Oriented Programming) pentru a-si defini propriile probleme si scenarii de joc pe care ceilalti concurenti vor incerca sa le rezolve. Challenge-ul consta in proiectarea si implementarea unei arhitecturi robuste si scalabile a acestei platforme virtuale folosind framework-ul de programare multi-agent JaCaMo (http://jacamo.sourceforge.net/) |
||
Atribuit Aplicatie pentru testarea, prezentarea si compararea tehnicilor de calcul evolutiv Indrumator: Sl. Dr. Ing. Andrei-Horia Mogos; Numar de studenti: 1 Acest stagiu propune crearea unei aplicatii care sa realizeze urmatoarele obiective: - prezentarea sumara a celor 4 tehnici de calcul evolutiv: algoritmi genetici, programare evolutiva, strategii evolutive, programare genetica; |
||
Atribuit Automated Negotiation Framework in Multi-Agent Systems Indrumator: As. Dr. Ing. Serban Radu; Numar de studenti: 2 The project consists of an automated negotiation framework between providers and consumers in order to reach mutually acceptable agreements. These negotiations pose several problems in the development of automated negotiation systems. |
||
Atribuit Automated Negotiation in Business-to-Business (B2B) e-Commerce Indrumator: As. Drd. Ing. Serban Radu; Numar de studenti: 2 The potential for B2B e-commerce is much larger than that for consumer oriented e-commerce. The automation of electronic B2B activities is an emerging issue. For example, in the supply chain, manufacturer organizations or retailers are dependent on supplier organizations. Particularly, at the time of purchasing, many processes are complex and involve negotiation, cooperation and coordination. In the real world, these processes are very time consuming and complicated. Therefore, if these processes can be automated, then the complexity can be reduced and the overall time also reduced. |
||
Atribuit Compunere automatica de muzica Indrumator: Prof. Dr. Ing. Stefan Trausan-Matu; Numar de studenti: 1 Scopul stagiului il reprezinta compunerea de muzica pe calculator in 2 variante: Pentru aceasta exista o gama variata de metode, ce pot folosi reguli, retele neuronale, algoritmi genetici, modele markov ascunse, restrictii, chimie artificiala etc. Stagiarul trebuie sa studieze rezultatele anterioare si sa propuna o metoda noua pentru compunerea de muzica automata / pornind de la melodii existente. |
||
Atribuit Analiza intertextualitatii Indrumator: Prof. Dr. Ing. Stefan Trausan-Matu; Numar de studenti: 1 Intertextualitatea reprezinta legaturile ce pot fi stabilite intre texte scrise de catre acelasi autor sau de catre autori diferiti. Cele mai multe elemente de intertextualitate sunt netriviale, adica nu reprezinta referinte explicite, ci implicite prin folosirea unui limbaj asemanator, tratarea unor teme similare sau extinderea unor idei. Scopul proiectului este de a determina elemente de intertextualitate intre texte scrise de catre acelasi autor si intre autori diferiti. |
||
Atribuit Chat bot ce simuleaza un anumit personaj Indrumator: As. Drd. Ing. Traian Rebedea; Numar de studenti: 1 Se doreste implementarea unui chat-bot care poate interactiona cu vizitatorii din muzee si care simuleaza viata si eventual personalitatea unui personaj (istoric, artistic, literar, dar poate fi si o specie de animale, etc.). In acest scop, se va combina extragerea de informatii si replici generate automate din surse relevante (de ex. Wikipedia, dar si alte enciclopedii) cu tehnologii specifice pentru construirea unui chat-bot (reguli, stari, modele statistice). |
||
Atribuit Dezvoltare aplicatie testare sistem multi-agent bazat pe simularea emotiilor Indrumator: As. Drd. Ing. Valentin Lungu; Numar de studenti: 3 Stagiul prevede dezvoltarea unui computer role-playing game cu elemente educationale ce va fi folosit pentru testarea unui sistem multiagent bazat pe simularea emotiilor umane in cadrul cercetarii laboratorului AIMAS. Sarcinile includ implementarea elementelor si logicii jocului folosind motorul grafic Unity 3D, implementarea interfetelor ce vor interactiona cu sistemul multiagent folosit pentru comportamentul personajelor si implementarea sistemului multiagent propriuzis. |
||
Atribuit Paralelisme in limbajul de programare SCHEME Indrumator: ICIA; Numar de studenti: 2 |
||
Atribuit Testarea arhitecturii paralele CONNEX Indrumator: ICIA; Numar de studenti: 3 |
||
Atribuit Biblioteca de programe pentru Paralel Embedded System Indrumator: ICIA; Numar de studenti: 5 |
||