Cum știe o inteligență artificială dacă iei cina sau faci duș?

În ultimii 8 ani, împreună cu o echipă extraordinară, am dezvoltat și implementat o tehnologie prin care ambientul din casele noastre se adaptează nevoilor familiei prin controlul automat al facilităților ambientale, utilizând algoritmi de inteligență artificială. În casele în care implementăm acest concept, luminile, sistemul de climatizare, umbrire sau ventilație, dispozitivele multimedia și aproape orice echipament care este alimentat cu energie electrică are un comportament ‘sincronizat’ cu așteptările utilizatorului. Simplificând foarte mult ideea, casa intuiește nevoile utilizatorului, fără ca acesta să fie nevoit să interacționeze în mod continuu și explicit cu casa, prin butoane, telecomenzi, telefoane inteligente sau voce. Dar cum se întâmplă lucrurile? Care sunt mecanismele ce duc la acest mod de ‘funcționare’ a casei?

Tehnologia caselor inteligente a evoluat foarte mult în ultimii ani, iar IoT (Internet of Things) și Inteligența Artificială (AI) au devenind o realitate a lumii în care trăim. Din zecile de discuții pe care le-am avut cu specialiști și potențiali beneficiari ai unei asemenea utilizări a AI-ului, a apărut deseori întrebarea dacă societatea este pregătită pentru a-și lăsa viața în mâinile unei inteligențe artificiale. Iar răspunsul a fost: Depinde de inteligență!

Inteligența Artificială este un domeniu vast pe care nu am pretenția că-l stăpânesc în întregime, dar pot spune că am abordat serios o ramură a Inteligenței Artificiale numite Machine Learning (învățare automată), care ne ajută mult în modul în care luăm deciziile în proiectul VIKI KNOWS. Machine learning oferă metode și modele de învățare supervizata sau nesupervizată, aplicabilitatea lor atingând ramuri extrem de diverse ale vieții noastre cotidiene.

În învățarea supervizată, mașina (computerul) analizează procese, fenomene sau tranzacții cu date de intrare ale căror rezultate sunt cunoscute. Astfel, AI-ul acumulează cunoștințe analizând ‘probleme rezolvate’, scopul final fiind acela de a aborda în viitor ‘cazuri’ sau situații noi, ale căror rezultate nu le anticipăm la momentul învățării, dar considerăm rezonabil să le abordăm conform experienței anterioare. Procesul acesta este similar cu învățarea umană, unde, cu cât individul acumulează mai multă experiență, cu atât el începe să stăpânească mai bine un domeniu de activitate. Mulți dintre noi lucrăm într-o specializare anume, iar multitudinea de experiențe văzute în viața profesională ne face să putem evalua destul de bine situația ‘dintr-o singură privire’, deși cazurile prezentate nu sunt întotdeauna identice cu experiența anterioară. Fie că vorbim de medicină, imobiliare, recunoașterea cifrelor sau literelor, concluzionăm că învățarea supervizată poate ajuta în evaluarea unei situații noi, pe baza informațiilor deja acumulate.

Și totuși, cum știe o inteligență artificială dacă iei cina sau faci duș?

Spre deosebire de casele conectate (nu putem să le spunem inteligente), în care utilizatorul poate controla fiecare facilitate a casei sale utilizând smartphone-ul sau, mai nou, comanda vocală, în proiectul VIKIKNOWS ne bazăm pe senzori de mișcare, luminanță, temperatură, umiditate, ultraviolete etc., elemente care identifică în timp real atât prezența utilizatorului, cât și condițiile fizice (ambientale) din fiecare încăpere. Informațiile sunt digitizate și transmise către o unitate de procesare (computer) unde rulează algoritmul AI, iar acesta analizează contextul identificat de senzori și determină o reacție a sistemului, utilizând experiența deja acumulată.

Exemplu de poziționare senzori într-un spațiu dotat cu VIKIKNOWS

Mai în glumă, mai în serios, noi îi spunem lui VIKI ‘majordomul virtual’, pentru că există o analiză omniprezentă a comportamentului uman, iar răspunsul sistemului vine imediat.

Explorând mai îndeaproape modul de implementare a mecanismului de decizie, se poate observa mai jos cum datele culese de senzori în diferite situații de locuire a spațiului și momente ale zilei sunt transformate în pattern-uri de comportament, pe care utilizatorul le-a clasificat în etapa de învățare primară a sistemului. Obișnuiesc să dau drept exemplu ‘antrenarea’ VIKIKNOWS ca fiind similară cu educarea unui copil cu vârsta cuprinsă între 3 și 5 ani. Dacă în mod constant facem lucrurile într-un anume fel și-i spunem copilului ce facem, el va învăța în scurt timp că acea activitate are un nume și un mod de desfășurare predictiv. La fel, funcționarea VIKIKNOWS este determinată de experiența acumulată în situații similare percepute prin intermediul senzorilor.

În imaginile de mai jos sunt prezentate densitățile de mișcare înregistrate de senzorii S1-S4 (fiecare senzor are asignată o culoare), în activitatea observată în spațiul de test și definită de utilizator ca fiind CINA (momentul mesei de seară). Se observă că există un tipar al mișcării în această activitate, tipar pe care AI-ul îl recunoaște cu ajutorul unor algoritmi avansați de clasificare, iar odată activitatea recunoscută, sistemul generează comenzi pentru ajustarea luminilor, climatizării/ventilației sau sistemului de muzică ambientală în acord cu obiceiurile învățate deja de la utilizator în experiențele anterioare din timpul CINEI.

Tipar de mișcare înregistrat de senzori în modul CINĂ

În funcție de parametrii de intrare, algoritmul de evaluare a tiparelor de locuire a casei (MOD), va determina care sunt șansele ca o anumită zonă (cameră) a casei să se afle într-unul din MODURILE (activitățile) învățate de la utilizator, iar atunci când funcția de predicție are un procent suficient de mare de siguranță (peste 50%), MODUL este activat automat, împreună cu facilitățile ambientale, fără ca utilizatorul să facă un gest explicit în acest sens, în afară de propria lui prezență.

Interfața grafică de vizualizare a modului de calcul pentru predicția MOD

Utilizând același model de predicție, vă mai prezint un tipar de învățare a MODului pentru o cameră de baie, unde, pentru a simplifica expunerea, vom ține cont doar de factorul timp și valorile umidității. Reamintesc faptul că, în cazul real se iau în considerare parametri multipli, ca momentul zilei, mișcarea, densitatea de mișcare, trend de mișcare, umiditate, trend de umiditate etc.

Imaginea de mai jos reflectă 4 cazuri (situații) utilizate în procesul de antrenament (învățare) al algoritmului, altfel încât el să poată face diferența dintre tiparul de utilizare a băii în modul DUȘ, StandBy sau OCUPAT.

Se observă în această reprezentare cu număr redus de parametri că umiditatea (axa OY) joacă un rol esențial în evaluarea pattern-ului în care se află camera de baie.

Pentru înțelegerea în detaliu a felului în care algoritmul AI determină activitatea (MODUL) de utilizare a camerei de baie, vom face și o analiză a datelor pe care le procesează regresia logistică de clasificare. În imaginea de mai jos, pentru o reprezentare simplificată și plană a graficului de decizie, nu se utilizează toate datele primite de la senzori, păstrându-se doar intrarea de timp și valorile umidității din camera de baie. În realitate, numărul de parametri analizați este mult mai mare, dar reprezentarea grafică nu ar fi posibilă.

Observăm că datele de antrenament normalizate și reprezentate grafic într-un sistem de axe bidimensional formează două mulțimi: cele în care utilizatorul a etichetat și antrenat algoritmul pentru activitatea DUȘ (+) și cele care aparțin altor moduri, notate cu (o). În urma rulării algoritmului obținem o limită de separare a celor două mulțimi, simbolizată grafic prin linia albastră. Dacă rulăm algoritmul de clasificare pentru Punctul de test acesta va furniza ca rezultat valoarea probabilității ca situația curentă să se găsească într-una din cele două mulțimi (DUȘ vs Alt Mod). Concret, răspunsul algoritmului pentru Punctul de test cu valorile 06:30:00 și umiditate de 60%, relevă o probabilitate de activare a modului DUȘ de sub 20%.

În lumina celor prezentate, putem concluziona că algoritmul de Inteligență Artificială (AI) implementat în VIKIKNOWS reproduce în mod exclusiv doar un comportament uman învățat chiar de la locuitorii casei în care este instalat, ‘imitând’ îndeaproape obiceiurile acestora, iar șansele ca decizia lui să fie una diferită de obiceiurile familiei este practic inexistentă.

Imitarea comportamentului uman de către AI-ul VIKIKNOWS se îmbunătățește în timp, pe măsură ce sistemul primește tot mai multe informații despre preferințele utilizatorilor sau ale grupului de utilizatori care locuiesc în casă.

Dan Chiuzbăian
Project Manager VIKIKNOWS
dan.chiuzbaian@vikiknows.com

De vorbă cu VIKI

În afara algoritmului de decizie bazat pe Inteligență Artificială, VIKI oferă utilizatorului posibilitatea de ajustare a funcționării casei prin comenzi vocale Hands-Free, în limba engleză, utilizând gama de echipamente Amazon Echo.

Fie că vorbim de Lumini, Climă sau Multimedia, ori aplicarea scenariilor de Somn sau Bună Dimineața, VIKI ințelege simple comenzi vocale care odată rostite, determină camera sau întreaga casă să-și modifice comportamentul după dorința utilizatorului.

Controlul inteligent al luminilor aduce casei tale eleganță, confort dar și eficiență energetică. Posibilitatea de a adresa comenzi vocale de control al luminilor contribuie la sporirea gradului de confort al utilizatorului VIKI.

Control Lumini

Casa VIKI iți oferă momente deosebite de relaxare ție sau familiei tale. Puteți să folosiți și următoarele comenzi vocale pentru controlul echipamentelor multimedia:

Comenzi Multimedia

Chiar dacă VIKI învață preferințele individuale ale fiecărui membru al familiei legate de temperatură, umiditate, ventilație și umbrire astfel încât ele să fie mereu în starea preferată a utilizatorului sau a grupului prezent în încăpere, uneori este nevoie să schimbam rutina învățată de sistem cu una de moment, adaptată de exemplu serilor când avem musafiri.

Activare scenariu Party

În condițiile în care SCENARIILE reflectă moduri de lucru ale casei, comenzile de activare a MODURILOR setează o stare specifică unei camere. Este foarte comod pentru utilizator să activeze modul SOMN (Sleep) doar prin rostirea numelui modului, fără să apese niciun buton sau dispozitiv mobil. Luminile se vor stinge automat, multimedia la fel, jaluzelele vor acoperi geamurile.

Comenzi de activare a Modurilor setate

Dar cum doleanțele pot varia și pentru o mai mare flexibilitate puteți comunica cu ușurință cu VIKI pentru schimbarea individuală a parametrilor doriți:

Comenzi schimbare parametrii

Siguranța casei și a familiei tale are prioritate pentru VIKI. De aceea am implementat și următoarele facilități cu comandă vocală:

Comenzi activare scenarii de urgență

VIKI creează un ambient într-adevăr inteligent și interconectat prin limbajul comun, integrând mai multe device-uri și aplicații, oferind utilizatorilor un control precis asupra ambientului de acasă. Conveniență, confort și securitate sunt lucruri esențiale și scopul soluției VIKI.

Monitorizarea energiei electrice cu VIKI

În ultimul timp, se pune foarte mult accent pe performanța energetică a caselor, știut fiind faptul că până în martie 2020, România trebuie să transpună în legislația națională Directiva 2018/844/UE privind performanța energetică a clădirilor. Aceasta va impune constructorilor și proprietarilor de clădiri reguli importante, precum obligația de a instala echipamente pentru alimentarea vehiculelor electrice și sisteme de automatizare și control al consumului de energie.

Măsurile de eficiență energetică pot reduce cu până la 40% consumul de energie al unei clădiri. Energia termică pentru încălzire și apă caldă reprezintă aproximativ 70% din consumul unui imobil rezidențial. Prin izolarea termică corespunzătoare și prin implementarea unor soluții eficiente de încălzire sau de monitorizare a energiei, consumul de energie poate fi redus la jumătate.

Chiar şi în cazul în care imobilul este construit, se pot aduce elemente cheie ale unei case inteligente. Aceasta poate însemna menținerea unei temperaturi optime în interior, atât vara, cât și iarna, fără costuri ridicate. În momentul în care deschidem geamurile iarna, sistemul de încălzire trebuie să depună un efort mai mare pentru a reîncălzi locuința, generând costuri suplimentare, iar vara se întâmplă același lucru cu aparatul de aer condiționat. Cu VIKI toate aceste aspecte pot fi controlate și atent monitorizate.

Modulul de monitorizare al energiei a fost creat pentru a oferi în timp real utilizatorului mai multe informații asupra felului în care energia consumată în casa lui este utilizată în fiecare moment al zilei, lunii sau anului curent, într-un mod simplu și convenabil, direct din aplicație. Conceput pentru a funcționa împreună cu un contor inteligent (pe tehnologie z-wave), asigură monitorizarea continuă a valorilor precum consumul instant, tensiunea, intensitatea curentului, factorul de putere, etc.

Software-ul calculează automat consumul de energie și monitorizează variațiile de tensiune în cursul zilei, precum și intensitatea curentului electric, alături de factorul de putere, oferind grafice relevante vizavi de toți parametrii pe care îi monitorizează.

Graficul de mai jos prezintă variația consumului de energie în funcție de momentele zilei (ex: sâmbată / week-end) observându-se și vârfurile de consum:

null

În acest exemplu se pot observa variațiile tensiunii electrice în sistemul de test VIKI, în funcție de intervalul orar luat în considerare:

null

Opțiunea Arhiva oferă posibilitatea monitorizării lunare a consumului de energie, permițând analiza variațiilor și compararea lor multianuală.

null

Aplicația VIKI permite transmiterea automată a citirii contorului digital inteligent pe e-mail-ul utilizatorului.

null

Alte modificări aflate în curs de implementare pentru eficientizarea consumului de energie a unei case controlate de VIKI: setare alertă încălzire camere din cauza temperaturii exterioare atunci când sunt geamuri deschise.

După o perioadă rezonabilă de utilizare a modulului și acumulare continuă de date, în pasul următor ne propunem dezvoltarea unui sistem de predicție al consumului zilnic sau pe intervale orare, astfel încât VIKI să poată decide modul de gestiune a mai multor surse de energie (solară, eoliană, sistem de baterii sau rețeaua națională).

Tehnologii de identificare a utilizatorului în VIKI

Casa viitorului este casa în care tehnologia se îmbină armonios cu stilul tău de viață, asigurând un echilibru perfect între confort și relaxare. Destinată întregii familii, tehnologia VIKI este mai mult decât home automation. Sistemul nostru se adaptează automat la schimbările din mediul în care este instalat, fără a avea nevoie de o reconfigurare manuală a setărilor la fiecare schimbare din preferințele familiei.

În aceste procese de învățare și reproducere a comportamentului utilizatorilor în funcție de contextul ambiental, este critică cerința detectării prezenței acestora în respectiva locație și identificarea automată a fiecărui individ ce se află în spațiul respectiv.

Pentru stabilirea tehnologiei prin care se face detectarea prezenței în casa controlată de VIKI, am testat și evaluat mai multe tipuri de sisteme:

Detectarea prezenței pe bază de dispozitive GPS (Global Positioning System)
Se folosește telefonul inteligent personal echipat cu dispozitiv GPS pentru detectarea intrării și ieșirii utilizatorului dintr-o anumită arie geografică. Avantajul major ar fi costul redus de implementare dar acest sistem are dezavantajul că nu funcționează în interiorul clădirilor și prin urmare nu s-ar putea aplica în cazul în care un utilizator are două sau mai multe locații în interiorul aceleași clădiri (bloc de apartamente).

Sisteme de recunoaștere facială
Se folosesc echipamente de supraveghere video dotate cu sisteme de procesare video plasate în locurile în care se dorește detectarea prezenței. Avantajul ar fi faptul că utilizatorii nu trebuie să poarte asupra lor nici un dispozitiv specializat pentru detectarea prezenței acestora, în schimb costul sistemului ar fi destul de ridicat și sistemul nu s-ar putea aplica acolo unde ar reprezenta o invadare prea mare a spațiului personal.

Sisteme de securitate bazate pe cod pin sau amprentă
Se folosesc sisteme de securitate dotate cu tastaturi și/sau senzori de amprentă la punctele de intrare/ieșire în/din locație. Dezavantajul acestui sistem constă în faptul că utilizatorul trebuie sa facă de fiecare dată o operațiune explicită de identificare, lucru care poate să fie deranjant.

Sisteme bazate pe dispozitive RFID sau NFC
Constă în plasarea unor echipamente active de citire a dispozitivelor RFID sau NFC la punctele de intrare/ieșire în/din locație și utilizatorii trebuie sa aibă asupra lor un dispozitiv pasiv (card sau etichetă) dotat cu RFID sau NFC. Datorită distanței scurte de operare în cazul dispozitivelor cu NFC, acestea au același dezavantaj ca și sistemele de securitate dotate cu cod pin sau amprentă. Avantajul sistemului, ar fi costul relativ scăzut de implementare însă dezavantajul îl reprezintă faptul că fiecare individ trebuie să poarte asupra lui un dispozitiv de identificare.

Sisteme bazate pe telefoane inteligente și dispozitive de tip beacon
Se folosesc dispozitive de tip beacon plasate în interiorul și/sau exteriorul locației și o aplicație instalată pe telefonul inteligent al fiecărui individ ce interacționează cu respectiva locație. Avantajul îl reprezintă costul relativ scăzut de implementare și faptul că fiecare individ nu mai trebuie să aibă asupra lui nici un alt dispozitiv de identificare, decât telefonul inteligent personal.

Analizând cu atenție avantajele și dezavantajele fiecărei opțiuni, am ales să implementăm în cadrul proiectelor noastre sisteme de securitate pe bază de amprentă și/ sau dispozitive NFC, și sisteme bazate pe telefoane inteligente și dispozitive de tip beacon.

Device-urile și tendințele caselor inteligente în 2019

viki frigider inteligent

Trebuie să recunoaștem că ne aflăm deja în epoca inteligenței artificiale. Aceasta a avut și va avea un impact puternic asupra vieții noastre, a lumii industriale și cea a automatizării locuințelor sau clădirilor, mai ales în 2019.

Echipa VIKI a făcut un scurt research în ceea ce privește tendințele caselor inteligente în anul acesta și direcțiile spre care se îndreaptă cerințele consumatorilor acestui domeniu la nivel mondial.
Continue reading “Device-urile și tendințele caselor inteligente în 2019” »

VIKI și KNX au învățat să colinde împreună

viki knx

Echipa VIKI a învățat și testat zilele trecute, structura telegramelor ce pot fi trimise în protocolul și tehnologia KNX.

Sistemul propus de KNX a demonstrat flexibilitate și compatibilitate cu planurile noastre de extindere a soluției VIKI, iar facilitățile sale de automatizare urmează să fie completate cu succes de layer-ul de inteligență dezvoltat de noi în ceea ce privește controlul luminilor, climei sau a sistemului de securitate.
Continue reading “VIKI și KNX au învățat să colinde împreună” »

VIKI se împrietenește cu KNX

viki knx

Casa inteligentă VIKI face un pas înspre interfațarea cu soluția KNX. În luna decembrie cercetăm tehnologia KNX și testăm posibilitatea integrării layer-ului de inteligența VIKI cu bus-ul de conectare oferit de soluția KNX.

KNX este un sistem care-și păstrează valoarea
KNX este singurul sistem care este în conformitate cu cerințele standardelor European (EN50090) și International (ISO/IEC 14543) pentru Automatizarea Casei. Această conformitate atestă valoarea tehnologiei KNX și reprezintă dovada calității pentru proprietarii de locuințe.
Continue reading “VIKI se împrietenește cu KNX” »

Tendințe pentru casa inteligentă până în 2020

viki tendinte casa inteligenta 2020

Inovație, tehnologie, cloud computing și platforme, date și analize de mari dimensiuni, soluții mobile, tehnologia Internet of Things (IoT), vorbire și inteligență artificială (AI), toate acestea accelerează transformarea digitală în case și influențează crearea de noi produse și servicii.

Potrivit Microsoft, până în 2020 vor exista 30 de miliarde de dispozitive conectate în lume iar într-o locuință inteligentă se vor genera zilnic 50 GB de date. Ne punem întrebarea ce tendințe vor influența acceptarea, creșterea și sustenabilitatea casei inteligente?
Continue reading “Tendințe pentru casa inteligentă până în 2020” »

O zi cu VIKI – 24 ore în 4 minute [VIDEO]

viki

Ideea de casă conectată există de ani buni, în sensul de a controla casa de pe telefonul mobil, de pe tabletă și, mai nou, cu ajutorul unui asistent virtual. În prezent, există nenumărate soluții care îți permit să aprinzi luminile, să oprești sau să pornești televizorul, să setezi temperatura din cameră. Dar pot fi ele numite inteligente, atâta timp cât inițierea acțiunii se face din telefon, tabletă, vocal sau preprogramat de către un tehnician care hard-codează acțiunile casei “inteligente”?

Îndrăznim să spunem, după multe discuții cu utilizatori de case inteligente și specialiști în domeniu avute în perioada 3-4 octombrie la IMWorld 2018, că doar sistemul VIKI se comportă ca un adevărat majordom virtual, care îți știe tabieturile și preferințele.
Continue reading “O zi cu VIKI – 24 ore în 4 minute [VIDEO]” »

VIKI va participa la Internet&Mobile World 2018

viki internetmobile world 2018 invitatie

VIKI va participa în perioada 3 – 4 Octombrie 2018 la expo-conferința de soluții digitale Internet&Mobile World București, care va avea loc la Romexpo, în noul pavilion B1.

Echipa VIKI va prezenta sistemul inteligent de automatizare a casei dotat cu algoritmi de învăţare şi imitare a comportamentului uman, alături de toate avantajele și caracteristicile implementării acestui sistem ce promite o casă inteligentă care oferă conectivitate, securitate și confort.
Continue reading “VIKI va participa la Internet&Mobile World 2018” »