Identificarea Sistemelor 2020-2021

Responsabil: Lucian Bușoniu, Asistenți: Zoltan Nagy, Mihalis Maer

Navigare: [English version|Evaluare|Program|Cursuri|Laboratoare|Teste de laborator|Proiect|Contact]          [Înapoi la pagina lui Lucian Bușoniu]

Despre disciplină

Această disciplină prezintă metode neparametrice pentru identificarea sistemelor, împreună cu metode parametrice, cum ar fi cele bazate pe minimizarea erorii de predicție și pe variabile instrumentale. Se discută de asemenea proiectarea semnalelor de intrare, metode recursive online, și tehnici de validare a modelelor obținute. Cursul este descris la nivelul potrivit liniei de licență, construind baza matematică necesară. Cursul se bazează pe cartea System Identification de Soderstrom și Stoica.

Anul acesta, vom folosi o serie de platforme online pentru a preda cursul: Microsoft Teams pentru cursuri și interacțiunea cu studenții, Matlab Grader pentru laboratoare și ClassMarker pentru a participa la teste. Ca un ID unic pentru fiecare student, vă rugăm să utilizați o adresă de e-mail care este asociată unui cont Mathworks și ClassMarker. Conturile de Microsoft Teams pot fi asociate cu diferite adrese de e-mail Didatec. Detalii despre modul în care utilizăm aceste platforme pot fi găsite mai jos pentru fiecare activitate.

Disciplina face parte din programul de licență al Departamentului de Automatică de la UTCluj (anul 3 semestrul 1, seria 2). Cunoștințe preliminare necesare: sisteme dinamice liniare și algebră liniară. Responsabilul de disciplină este Lucian Bușoniu. Mihalis Maer și Zoltan Nagy predau orele de laborator. Lucian și Zoltan predau orele de proiect.

Reguli de evaluare

Notare:

Nota finală va fi o medie ponderată a tuturor formelor de evaluare de mai sus folosind procentajele indicate, urmată de rotunjire și limitare la 10. De notat că se pot acumula 110% x 10 = 11 puncte în total; așadar, categoriile se pot compensa între ele într-o anumită măsură.

Condiții de eligibilitate: Soluțiile tuturor laboratoarelor cu excepția primului, cele două teste de laborator, și soluții pentru ambele părți ale proiectului sunt strict necesare pentru ca studentul să fie admis în examen.

De notat că soluțiile laboratoarelor, chiar dacă nu sunt notate, sunt cu toate acestea necesare începând cu laboratorul 2. Ele sunt validate automat prin Matlab Grader. Nu este așadar suficientă participarea la laborator pentru validarea sa; este nevoie și de o soluție completă, funcțională, și originală. Pentru regulile exacte despre câte laboratoare se pot recupera, a se vedea canalul de Teams.

Vă puteți verifica statusul în tabelul online de aici.

Program

Cursurile sunt miercurea de la ora 4, laboratoarele joia, iar proiectelea lunea, marțea și joia. Vezi orarul la http://www.aut.utcluj.ro/.

Datorită interdependențelor între cursuri, laboratoare, și proiecte, a testelor de laborator și termenelor de proiect, programul real este puțin diferit de cel din orarul oficial. Se fac următoarele schimbări:

Examinați cu atenție programul de mai jos pentru a determina când trebuie să fiți la ore:

Program

Cursuri

Prezentările de curs sunt material obligatoriu; ele vor fi scrise suficient de detaliat pentru a oferi o imagine completă și de sine stătătoare a subiectelor tratate. Prezentările sunt oferite aici la timp pentru fiecare curs, în format PDF.

Cursurile sunt predate online, folosind Microsoft Teams. Studenții trebuie să se asigure că au un cont de Teams valid, pentru a putea accesa activitățile disciplinei.

În timpul fiecărui curs, la intervale aleatoare, se vor aplica scurte chestionare pentru a testa cunoștințele din cursul respectiv. Trebuie așadar să fiți atenți la curs. Dacă răspundeți corect la toate întrebările, primiți 1 punct la notă; scorurile mai mici sunt scalate liniar între 0 și 1 puncte.

Pe lângă prezentările de mai sus, se pot consulta opțional următoarele cărți:

Laboratoare

Logistică și platformă

Laboratoarele vor fi ținute în Matlab Grader: https://grader.mathworks.com/ . Câteva scurte instrucțiuni: Descrieri PDF ale laboratoarelor sunt date pe acest site. Veți scrie soluția într-o funcție Matlab, într-un browser. Pentru fiecare laborator cu excepția câtorva, veți primi un index de fișier de date, care trebuie setat în funcția dvs. Funcția dvs. trebuie să producă anumite ieșiri specificate, care vor fi validate automat de către Grader. Puteți pretesta aceste rezultate și, odată ce sunteți sigur că totul funcționează corect, veți trimite soluția dvs. Pretestarea se poate face de oricâte ori aveți nevoie, dar fiecare soluție poate fi trimisă o singură dată. Consultați, de asemenea, documentația completă pentru Matlab Grader.

Fiecare student rămâne în semigrupa lui pentru toate activitățile. Nu puteți accesa testul la laborator decât dacă sunteți prezenți la laboratorul semigrupei; și nu puteți trimite soluția la termenul limită al altor semigrupe.

Supravegherea, discuțiile cu studenții, gestionarea testelor etc. se fac în Microsoft Teams. Trebuie să participați în timpul slotului de laborator! Fiecare semigrupă primește propriul canal în Teams.

Aveți nevoie de o adresă de e-mail asociată unui cont Mathworks pentru a participa la Grader. O listă de adrese de e-mail va fi colectată în prealabil și veți fi invitat la Grader. NU trebuie să aveți o licență Matlab pentru a participa la Grader (numai dacă doriți să rulați soluția offline).

Foarte preferabil, nu editați "Codul pentru a vă apela funcția". Ar trebui să fie identic cu prima linie (blocată) a funcției pe care ar trebui să o creați. Editarea acestui cod riscă să invalideze evaluarea automată.

Chestionare de laborator

Fiecare laborator cu excepția primului începe cu un scurt chestionar de 2 minute conținând două intrebări, care testează materialul relevant pentru laboratorul curent. Dacă răspundeți corect la toate întrebările pentru toate laboratoarele, primiți 1 punct la notă; scorurile mai mici scalează liniar, ca și pentru chestionarele de curs. Așadar, trebuie să veniți pregătiți la laborator. Chestionarele sunt completate în ClassMarker, pentru care aveți nevoie și de un cont; vă rugăm să utilizați aceeași adresă de e-mail ca pentru contul Mathworks.

Termene limită

Termenul limită pentru trimiterea soluției este la sfârșitul celei de-a doua zile următoare zilei în care ați avut laboratorul. De exemplu, dacă laboratorul dvs. a fost marți, trebuie să trimiteți soluția cel târziu joi la 23:45 (nu 23:59! datorită unor limitări ale platformei Matlab Grader).

Verificarea originalității

Soluliile pentru fiecare laborator sunt supuse unei verificări automate antiplagiat. Fiecare caz suspect este examinat de asistent și, dacă devine clar că laboratorul este copiat, atât sursa, cât și destinația sunt invalidate. În plus, impunem anul acesta o regulă "cartonaș roșu": primul laborator copiat este invalidat și îl puteți recupera la final, dar al doilea laborator copiat invalidează setul complet de soluții, și disciplina trebuie recontractată anul viitor.

Descrierile laboratoarelor

Teste de laborator

Fiecare student dă testul (și așadar trebuie să fie prezent) în slotul său de laborator. Nu uitați că testele de laborator sunt necesare pentru eligibilitate, deci trebuie să fiți prezenți. Trebuie să aveți cameră și microfon (dacă laptopul dvs. nu are, atunci conectați-vă la Teams de pe telefon, de exemplu), și testul necesită activarea ambelor. Testul va avea trei componente, descrise și notate după cum urmează:
  1. 3 puncte: un chestionar ClassMarker cu 9 întrebări, notat liniar (de exemplu, 6 întrebări corecte corespund la 2 puncte), la începutul slotului de laborator. Această parte este eliminatorie pentru celelalte două, după cum urmează. Oricine nu obține cel puțin 4 răspunsuri corecte nu poate susține nicio altă parte a testului. 6 răspunsuri corecte sunt necesare pentru a participa la partea 3 a testului. După chestionar, vom începe să vorbim cu studenții în ordinea calității rezultatului ClassMarker. Fiecare persoană are alocate până la 7 minute pentru restul testului. Puteți opri camera și microfonul între părțile 1 și 2, dar trebuie să rămâneți disponibili și să le reporniți când sunteți chemat.
  2. 5 puncte: individual cu fiecare student, întrebări despre codul soluțiilor trimise de studentul respectiv.
  3. 2 puncte: individual cu fiecare student, una sau mai multe întrebări ce testează cunoștințele de nivel mai înalt despre metodele din laboratoare. Se pot acorda și puncte bonus dacă demonstrați că înțelegeți metodele mult peste nivelul așteptat.
Test de laborator 2: va avea doar două componente:
  1. 8 puncte: un chestionar ClassMarker cu 10 întrebări, unele mai ușoare (pentru 1 subpunct fiecare) și altele mai dificile (pentru 3 subpuncte fiecare); unele dintre întrebări vor fi cu răspuns liber. Pentru a obține cele 8 puncte din notă, trebuie să răspundeți la 6 întrebări ușoare și la 4 întrebări dificile (18 subpuncte = 8 puncte la nota testului de laborator). Durata testului va fi alesă astfel încât să aveți timp pentru a răspunde la setul de întrebări necesar. Cu toate acestea, testul conține mai multe întrebări și puteți continua să răspundeți în timpul limită, dacă reușiți. Nu vă faceți griji dacă nu puteți termina toate întrebările; aceasta este intenția. Oricine nu obține cel puțin 14 subpuncte nu poate susține a doua parte a testului. Important: chestionarul are loc pentru toată lumea simultan, în timpul cursului din săptămâna 14 (11 ianuarie).
  2. 2 puncte: discuții individuale cu fiecare student.
Restul procedurii este la fel ca pentru testul 1.

Nota de la fiecare test se adaugă cu o pondere de 0.15 la nota finală, indiferent de valoarea sa.

Proiect

Interacțiunea cu studenții se face în Microsoft Teams. Trebuie să participați în timpul slotului de proiect.

Vezi descrierea proiectului pentru subiect, reguli, și termene limită; citiți această descriere atent. O descriere detaliata a metodei de regresie liniara necesara pentru prima parte a proiectului poate fi gasita in cursul de anul trecut; o vom discuta in cursul 4.

Sunt disponibile și ghiduri pentru scrierea raportului, și pentru crearea și susținerea prezentării (ultimul doar în engleză).

Programarea pentru prezentarile partii a doua a proiectului a fost publicata. Se va iniția un meeting pe canalul General pentru prezentări. Vă rugăm să participați cu cel puțin 15 minute înaintea slotului dvs. și să rezervați cel puțin 30 minute după aceea, în cazul întârzierilor cu echipele dinaintea dvs. Porniți camera în timpul discuției cu grupul dvs.

Contact

Comentariile, sugestiile, întrebările legate de curs sau de website sunt binevenite; reponsabilul de curs sau asistenții pot fi contactați la următoarele adrese de email:
Imagine email