SISTEME INTELIGENTE DE SUPORT DECIZIONAL. Ș.l.dr.ing. Laura-Nicoleta IVANCIU. Curs 7 Sisteme inteligente de suport decizional bazate pe RNA

Similar documents
Reţele Neuronale Artificiale în MATLAB

Procesarea Imaginilor

Modalitǎţi de clasificare a datelor cantitative

Metrici LPR interfatare cu Barix Barionet 50 -

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Prelucrarea numerică a semnalelor

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.

Versionare - GIT ALIN ZAMFIROIU

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

INSTRUMENTE DE MARKETING ÎN PRACTICĂ:

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET

Olimpiad«Estonia, 2003

METODE INTELIGENTE DE REZOLVARE A PROBLEMELOR REALE. Laura Dioşan Tema 4

ISBN-13:

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii

Auditul financiar la IMM-uri: de la limitare la oportunitate

Subiecte Clasa a VI-a

Implementation of a Temperature Control System using ARDUINO

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

MODELUL UNUI COMUTATOR STATIC DE SURSE DE ENERGIE ELECTRICĂ FĂRĂ ÎNTRERUPEREA ALIMENTĂRII SARCINII

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )

EN teava vopsita cu capete canelate tip VICTAULIC

Eficiența energetică în industria românească

Metode de detecţie a semnalelor audio specifice destinate implementărilor de tip embedded, cu aplicaţii în prevenirea exploatărilor forestiere ilegale

Transmiterea datelor prin reteaua electrica

Universitatea Lucian Blaga din Sibiu Facultatea de inginerie Hermann Oberth Catedra de Calculatoare şi automatizări

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

Propuneri pentru teme de licență

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs

Mods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip

INTELIGENŢĂ ARTIFICIALĂ

Mecanismul de decontare a cererilor de plata

METODE DE EVALUARE A IMPACTULUI ASUPRA MEDIULUI ŞI IMPLEMENTAREA SISTEMULUI DE MANAGEMENT DE MEDIU

ANTICOLLISION ALGORITHM FOR V2V AUTONOMUOS AGRICULTURAL MACHINES ALGORITM ANTICOLIZIUNE PENTRU MASINI AGRICOLE AUTONOME TIP V2V (VEHICLE-TO-VEHICLE)

Rem Ahsap is one of the prominent companies of the market with integrated plants in Turkey, Algeria and Romania and sales to 26 countries worldwide.

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Anexa nr. 1 la Hotărârea nr. 245 din Standarde moldovenești adoptate

Detecţia regiunilor de interes în identificarea biometrică folosind caracteristicile urechii

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

Optimizarea performanţelor sistemelor biometrice prin selecţia punctelor de operare în analiza ROC

Reprezentarea plasticităţii în cadrul modelării neuronale

SISTEME INTELIGENTE DE SUPORT DECIZIONAL. Ș.l.dr.ing. Laura-Nicoleta IVANCIU. Curs 12 Studii de caz

INTELIGENŢĂ ARTIFICIALĂ

Grafuri bipartite. Lecție de probă, informatică clasa a XI-a. Mihai Bărbulescu Facultatea de Automatică și Calculatoare, UPB

Universitatea Politehnica Bucureşti Facultatea de Automatică şi Calculatoare Catedra de Automatică şi Ingineria Sistemelor LUCRARE DE LICENŢĂ

Creşterea productivităţii energetice a panourilor fotovoltaice

Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect-

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

Printesa fluture. Мобильный портал WAP версия: wap.altmaster.ru

Solutii avansate pentru testarea si diagnoza masinilor industriale.

TEZĂ DE DOCTORAT Cercetări privind Aplicarea Reţelelor Neurale în Managementul Organizaţional REZUMAT. M.Sc. Ing. Simona-Ioana MARINESCU

Studiu comparat asupra tehnicilor de data mining utilizate în rezolvarea problemelor de regresie si clasificare

ANALIZA COSTURILOR DE PRODUCTIE IN CAZUL PROCESULUI DE REABILITARE A UNUI SISTEM RUTIER NERIGID

Inteligenta sintetica Rationament sintetic

COMPENSAREA ERORILOR VOLUMETRICE ÎN CAZUL MAŞINILOR DE MĂSURAT ÎN COORDONATE

RAPORTUL STIINTIFIC SI TEHNIC FAZA DE EXECUTIE NR. 2

SISTEM DE RECUNOAŞTERE AUTOMATĂ A VORBIRII BAZAT PE REŢELE NEURONALE FUZZY

GHID DE TERMENI MEDIA

A NEURAL NETWORK APPROACH FOR MODELLING AMBIGUITY IN KNOWLEDGE TRANSFER

O ALTERNATIVĂ MODERNĂ DE ÎNVĂŢARE

The driving force for your business.

INTELIGENŢĂ ARTIFICIALĂ

Class D Power Amplifiers

Documentaţie Tehnică

Itemi Sisteme de Operare

Preţul mediu de închidere a pieţei [RON/MWh] Cota pieţei [%]

SINGULAR PERTURBATION DETECTION USING WAVELET FUNCTION REPRESENTATION

SPREADING CODES 1. INTRODUCTION. Ion POPA Societatea Română de Televiziune Studioul Teritorial Iaşi

Facultatea de Litere a Universității din București, Str. Edgar Quinet 5-7, București,

A NOVEL ACTIVE INDUCTOR WITH VOLTAGE CONTROLLED QUALITY FACTOR AND SELF-RESONANT FREQUENCY

Evoluția pieței de capital din România. 09 iunie 2018

COMUNICAȚII INFORMATIZARE

10. Modelarea şi eliminarea zgomotelor din imaginile digitale

MINE 432 Industrial Automation and Robotics

Curs 3 Fizica sem. 2

SAG MITTIGATION TECHNICS USING DSTATCOMS

Capete terminale şi adaptoare pentru cabluri de medie tensiune. Fabricaţie Südkabel Germania

INPUT MODELLING USING STATISTICAL DISTRIBUTIONS AND ARENA SOFTWARE

The First TST for the JBMO Satu Mare, April 6, 2018

CHAMPIONS LEAGUE 2017 SPONSOR:

Contact Center, un serviciu cri/c!

Metoda BACKTRACKING. prof. Jiduc Gabriel

AILab Scripting Language for Artificial Intelligence

Interactiune om-calculator. Curs 3 Interfete bazate pe racunoasterea gesturilor mainii din imagini 2D

MASKING THE INSTRUCTIONS OF A MICROCONTROLLER USING A CHAOTIC POWER SUPPLY

Planificarea anuala a activitatii de invatare clasa a 9-a (L3) Manualul: ENTERPRISE 2

LINEAR VOLTAGE-TO-CURRENT CONVERTER WITH SMALL AREA

Managementul referinţelor cu

Metodologie de comparare a reţelelor 4G prin evaluarea QoS-ului total

SISTEME CU CIRCUITE INTEGRATE DIGITALE (EA II) ELECTRONICĂ DIGITALĂ (CAL I) Prof.univ.dr.ing. Oniga Ștefan

DESIGN OF MICROSTRIP BANDPASS FILTERS WITH PRESCRIBED TRANSMISSION ZEROS AT FINITE FREQUENCIES

Update firmware aparat foto

Consideratii privind structurile de date specifice sistemelor informationale geografice

5.3 OSCILATOARE SINUSOIDALE

Dispozitive Electronice şi Electronică Analogică Suport curs 02 Metode de analiză a circuitelor electrice. Divizoare rezistive.

earning every day-ahead your trust stepping forward to the future opcom operatorul pie?ei de energie electricã și de gaze naturale din România Opcom

Transcription:

SISTEME INTELIGENTE DE SUPORT DECIZIONAL Ș.l.dr.ing. Laura-Nicoleta IVANCIU Curs 7 Sisteme inteligente de suport decizional bazate pe RNA

Cuprins RNA pentru aproximare de funcții Clasificatori cu RNA Studii de caz 2

Să ne aducem aminte... RNA este complet determinată prin: tipul unităților funcționale (elemente de procesare numite neuroni) arhitectură (amplasare unități funcționale) algoritm de funcționare (transformare semnal intrare în semnal ieșire) algoritm de învățare (cum achiziționează rețeaua noi cunoștințe pe bază de exemple) 3

Să ne aducem aminte... Neuronul artificial Modelul de bază McCulloch-Pitts (1943) Modelul derivat w ponderi sinaptice f funcție de integrare/agregare/activare Θ bias (polarizare) 4

Să ne aducem aminte... Arhitectura RNA rețele feed-forward (unidirecționale) unistrat 5

Să ne aducem aminte... Arhitectura RNA rețele feed-forward (unidirecționale) multistrat - mai lente decât cele unistrat - pot implementa funcții mai complexe 6

Să ne aducem aminte... Instruirea RNA = procesul adaptării ponderilor, printr-o stimulare din partea unui expert sau a mediului, sau nesupervizat, prin analiza statistică a vectorilor de intrare Algoritm de instruire = modul în care se modifică ponderile wkj(n+1) = wkj(n) + Δwkj(n) unde: k neuron de la care pleacă ponderea, j neuron spre care vine ponderea, n momentul de timp Δwkj(n) - algoritm de instruire 7

RNA pentru aproximare de funcții Obiectiv? Care sunt etapele aproximării de funcții folosind RNA? 8

RNA pentru aproximare de funcții Aproximare de funcții (function fitting) Obiectiv: dezvoltarea unui sistem (model) care să ofere o aprximare suficient de bună a unei funcții cunoscute Etape: pregătire date selectare arhitectură rețea antrenarea rețelei testare (validare) utilizarea propriu-zisă 9

RNA pentru aproximare de funcții Aproximare de funcții - Antrenare supervizată - Perechi de date intrare-ieșire Exemple: la proiect - aprox. preț case - aprox. % grăsime din organism - aprox. preț acțiuni, valută, petrol 10

Clasificatori cu RNA Care sunt etapele proiectării unui clasificator cu RNA? Ce înseamnă clasificare liniară? Ce este perceptronul? Cum se face recunoașterea de forme? 11

Clasificatori cu RNA Clasificare liniară Perceptronul - clasificator binar (2 clase) - clase liniar separabile - hiperplan de separație y = f ( u) = 0, u 0 1, u > 0 funcție de activare binară 12

Clasificatori cu RNA Clasificare liniară Perceptronul clase convexe clase concave 2 straturi de neuroni 3 straturi de neuroni 13

Clasificatori cu RNA Clasificare liniară Separabilitate X1 X2 AND OR XOR 0 0 0 0 0 0 1 0 1 1 1 0 0 1 1 1 1 1 1 0 XOR nu se poate implementa cu perceptron! 14

Clasificatori cu RNA Alte structuri ADALINE (Widrow, 1960) Adaptive Linear Neuron/Element - RNA cu un singur strat - adaptare supervizată Adaptarea ponderilor se face pe baza sumei ponderate a intrărilor. La perceptron, adaptarea se face pe baza ieșirii funcției de activare. MADALINE mai multe elemente de tip ADALINE 15

Clasificatori cu RNA Recunoaștere forme (pattern recognition) Etape: 1. extragere trăsături 2. stabilire prototip clasă 3. alocare obiect - clasă 16

Clasificatori cu RNA Recunoaștere forme human vs. computer 17

Clasificatori cu RNA Structura unui sistem de recunoaștere a formelor Cum se face citirea? Ce înseamnă segmentare? Cum se extrag trăsăturile? Clasificare valori tranșante sau probabilități? Ce înseamnă postprocesare? Ce reprezintă săgețile inverse? 18

Clasificatori cu RNA Proiectarea unui sistem de recunoaștere a formelor 19

Clasificatori cu RNA Schema bloc Oj = 1 obiectul este încadrat în clasa j Oj = 0 obiectul nu este încadrat în clasa j Ce funcție de activare au neuronii de pe stratul de ieșire? 20

Studii de caz Clasificarea crabilor Pentagonul și Rețelele Neuronale 21

Studii de caz Clasificarea crabilor cu RNA formularea problemei pregătirea datelor proiectarea clasificatorului cu RNA testare 22

Studii de caz Clasificarea crabilor cu RNA Formularea problemei Să se proiecteze un clasificator cu RNA, care să identifice sexul unui crab, folosind caracteristicile sale fizice: species frontal lip rear width length width depth Intrare: cele 6 caracteristici Ieșire dorită(target): sexul crabului (M/F) 23

Studii de caz Clasificarea crabilor cu RNA Pregătirea datelor - Transformarea valorilor non-numerice (sex M/F) în valori numerice F: [1 0] M: [0 1] sau F = 1 M = 2 sau F: [0 0] M: [0 1] 24

Studii de caz Clasificarea crabilor cu RNA Proiectarea clasificatorului Inițializare ponderi cu valori aleatoare Rețea feed-forward cu 20 de neuroni pe stratul ascuns Antrenare 10 epoci 25

Studii de caz Clasificarea crabilor cu RNA Testare - grafic 26

Studii de caz Clasificarea crabilor cu RNA Testare - matricea de clasificare f_f % Female crabs classified as Female f_m % Female crabs classified as Male m_m % Male crabs classified as Male m_f % Male crabs classified as Female cm = [f_f f_m; m_f m_m] % classification matrix Total testing samples: 40 cm = 18 0 1 21 Percentage Correct classification : 97.500000% Percentage Incorrect classification : 2.500000% 27

Studii de caz Pentagonul și Rețelele Neuronale Problema: Anii 80, Pentagon, boom tehnologic, protecție armată Planul: Detecție tancuri din imagini Soluția: Prelucrare de imagini folosind RNA 30

Studii de caz Pentagonul și Rețelele Neuronale Implementare: 100 poze copaci + tancuri 100 poze copaci fără tancuri Antrenare rețea cu 50 poze copaci + tancuri, 50 poze copaci fără tancuri Validare: Detecție corectă pentru restul de 50+50 poze Testare: Poze noi, rezultate complet aleatoare și incorecte Care să fie problema? 31

Studii de caz Pentagonul și Rețelele Neuronale 32

Studii de caz Pentagonul și Rețelele Neuronale cer senin cer noros The military was now the proud owner of a multi-million dollar mainframe computer that could tell you if it was sunny or not. 33

Sumar RNA pentru aproximare de funcții Clasificatori cu RNA Studii de caz În episodul următor: Sisteme cu logică fuzzy. 34