Reti neurali e applicazioni mobili
Uno dei migliori manager di Google Sandar Pichai ha detto nel 2014 che la principale priorità della società in questa fase del suo sviluppo è l'apprendimento automatico. Due anni dopo, dopo questa affermazione, a marzo 2016, il programma AlphaGo ha battuto il miglior giocatore in Professional 9 Dana Li Sedol. Questo programma sviluppato dalla startup Deepmind e oggi appartenente a Google funziona sull'algoritmo della rete neurale di autoapprendimento. Dopo la difeabile vittoria dell'intelligenza artificiale sul genio umano iniziò un boom di sistemi neurali.
Quali sono le reti neurali in cui vengono applicati e perché oggi sono menzionati così spesso, diremo in questo articolo.
Navigazione
Quali sono le reti neurali e quali compiti risolvono?
L'umanità ha a lungo inizia a svilupparsi nel campo dell'intelligenza artificiale. Reti neurali, uno di questi sviluppi. I principi di costruire tali reti risiedono nella "copia" del sistema nervoso umano. La loro caratteristica principale è che sono capaci di auto-studio. Cioè, possono funzionare sulla base dei dati ottenuti in precedenza.
Ma la rete neurale non è solo l'imitazione dei sistemi umani. Assomigliano anche al sistema nervoso. Cioè, composto da elementi di calcolo separato. Che può essere confrontato con i neuroni umani. Tutti i dati che ricevono la rete riceve costantemente la lavorazione di diversi segmenti neurali (strati), che consistono in diversi "neuroni".
Poiché le reti sono note per i parametri di ciascun "neurone" e l'intera rete nel suo complesso, può, come risultato di dati precedentemente ottenuti per cambiare il suo lavoro. Cioè, "Studio".
Oggi, le reti neurali sono usate abbastanza spesso. Ad esempio, molti grandi acquisti online usano loro per offrire ai propri clienti più adatti per loro prodotti. Anche i modelli matematici per il riconoscimento e la riproduzione del discorso, nonché il riconoscimento e l'elaborazione delle immagini sono ampiamente utilizzati.
Anche il boom sulle auto senza pilota ha aperto un nuovo ambito di utilizzo delle reti neurali. Sono usati per posare il percorso e il funzionamento dei sistemi di navigazione.
I produttori di software antivirus hanno anche disegnato su di loro. Tali sviluppi nel campo dell'intelligenza artificiale consentono di proteggere le informazioni dai cybercriminali e identificare i contenuti illegali su Internet.
Già, i futurologi "disegnano" un'immagine incredibile del futuro, dove la scala delle reti neurali aumenterà ripetutamente. Ad esempio, appariranno i robot, i giardinieri. Quali grazie a centinaia di microcameri integrati riceveranno dati, analizzali e separano le erbacce da piante coltivate. Grazie alla "auto-educazione" Tali robot sono in grado di applicare la lavorazione individuale a ciascuna pianta.
In Internet ha sviluppato ora, le reti neurali saranno in grado di creare interfacce vocali per "comunicazione" di vari oggetti di tale "web". Algoritmi di un modello matematico del genere saranno in grado di sostituire una persona in call center, controller in magazzini, traduttori, consulenti e rappresentanti di altre professioni. Secondo molti analisti, queste reti neurali avranno bisogno di soli 3-5 anni.
Già oggi, le reti neurali consentono di prendere alcune soluzioni per una persona. Lascia che siano chiamati troppo intellettuali, ma la vittoria del programma basata su tali algoritmi ti permette di credere nel loro successo in futuro.
Perché le reti neurali sono diventate così popolari ora?
Sull'intelligenza artificiale umanità pensiero per molto tempo. Sull'uso delle reti neurali per risolvere questo problema, 70 anni fa. Ma, solo oggi è diventato possibile in quei volumi necessari.
La popolarità della rete neurale oggi è dovuta alla maggiore velocità dei "neuroni". Cioè, elementi di elaborazione individuali. Grazie a cui è stato possibile ridurre il tempo per la fase di "formazione". TENS di milioni di dati richiesti per il funzionamento di tali reti dovuti a moderni processori e schede video vengono elaborati abbastanza rapidamente. Moderne tecnologie di apprendimento accelerato e li portò ad un'intelligenza artificiale avanzata.
Algoritmi dei sistemi neurali nelle applicazioni mobili
Recentemente, ci sono stati molti progetti di intrattenimento sul mercato delle applicazioni mobili, che utilizzano reti neurali. Naturalmente, la pubblicità principale ha reso loro l'applicazione Prisma. Inoltre, vale la pena notare un concorrente di questa applicazione MLVCH, nonché un popolare servizio video MSQRD. Che utilizza anche gli algoritmi matematici descritti.
Prisma.
L'applicazione Prisma, gli sviluppatori russi, trasformando una foto delle immagini di artisti famosi, forse l'applicazione più famosa delle reti neurali nella vita moderna. Prima di tutto, Prisma dimostra le capacità di tali algoritmi matematici durante lo sviluppo di applicazioni mobili. Ma tale stilizzazione di immagini può essere applicata non solo in scopi di intrattenimento, ma anche in progettazione, animazione, grafica informatica e altre regioni simili.
Sì, i creatori di Prisma non possono essere chiamati pionieri. Utilizzando una rete neurale per l'elaborazione delle immagini è stata utilizzata prima. Ad esempio, gli algoritmi simili sono stati utilizzati per creare un film nello stile Van Gogh, ma la lavorazione di un telaio ha richiesto circa 3 minuti. Le tecnologie moderne lo consentono molto più velocemente. Nella stessa prisma, la lavorazione fotografica richiede un po 'di più di 1 secondo. E questo nonostante il fatto che la foto sia caricata sul server, elaborata e inviata all'utente.
Durante la lavorazione della fotografia, gli oggetti visualizzati sono definiti. Dopodiché, lo stile dell'artista prescelto viene applicato all'immagine. Cioè, l'applicazione con l'aiuto di reti neurali artificiali "duplica" il lavoro del cervello dell'artista. È incredibile, affascinante e molto bello.
Ora nel "prisma" puoi scegliere Filtri Imitating Styles 21 Artisti - da Edward Mink e Mark Stegal a Van Gogh e Picasso. Secondo gli sviluppatori, gli algoritmi delle applicazioni stanno già aiutando presto a scegliere i filtri adatti in modalità automatica.
Mlvch.
Mlvch è il principale concorrente Prisma. Funziona su un algoritmo simile, ma si distingue per un'elaborazione più complicata. Se l'immagine PRISMA viene elaborata in 20-30 iterazioni, quindi in mlvch per 100. che consente di ottenere un'immagine più dettagliata all'uscita. Inoltre, Mlvch è 2,5 volte più filtri che in Prisma.
Per quanto riguarda i minori, questa complessità dell'elaborazione fotografica in MLVCH aumenta il tempo di ricevere l'opzione finita. Inoltre, solo una foto può essere elaborata gratuitamente in un giorno. Per tutti i successivi dovranno pagare 75 rubli. Inoltre, è possibile acquistare un pacchetto di 100 foto per 2990 rubli.
Dove altro si applicano reti neurali?
Naturalmente, i prodotti applicati che utilizzano reti neurali sono più utilizzati per analizzare le immagini. Ma usando l'applicazione ClariFai, puoi andare oltre e riconoscere l'immagine sul video. Un altro servizio simile offre la società russa NTECHLAB. Ha sviluppato l'applicazione Findface. Con il quale puoi da una foto dell'utente per trovare il suo profilo nel social network "Vkontakte"
Servizio "Auto.RU", che oggi appartiene a Yandex, sulla foto riconosce indipendentemente dal marchio e dal modello della macchina raffigurata. Il principio di "Computer Vision" utilizzato in tale riconoscimento funziona anche sulla tecnologia neurale della rete.
Usando l'applicazione OSTAGRAM, non puoi solo portare gli stili, ma anche ridisegnati le immagini. E con l'aiuto di Deepomatic, l'utente basato su quali immagini distribuite su Internet viene offerte prodotti dai negozi online.
Naturalmente, l'analisi delle immagini con obiettivi pubblicitari e di intrattenimento, l'area di applicazione di una rete neurale non è limitata. Ava Startup ti consente di seguire la tua salute. L'applicazione analizza le fotografie di piatti e cibo e problemi informazioni su calorie e vari additivi.
Non molto tempo fa, con l'aiuto dell'algoritmo della rete neurale Yandex ha registrato l'album musicale "Defense neurale". Il progetto che si chiamava "autopoaet" generato testi stampati.
Utilizza gli algoritmi matematici descritti e un altro principale motore di ricerca Internet Google. Nel novembre 2015 questa azienda ha introdotto una funzione speciale alla sua posta Gmail, grazie a cui il servizio stesso genera tre risposte a una lettera in arrivo. Puoi scegliere il miglior mouse con un clic.
Anche le reti neurali vengono utilizzate durante la creazione di auto senza equipaggio e dispositivi volanti. Innanzitutto, la persona è gestita da questi mezzi di movimento. I dati vengono raccolti in una base speciale, che viene utilizzata per "apprendimento" autopilota. Già in Svizzera c'è una struttura aerea senza equipaggio che utilizza i principi della rete neurale ed è usato per cercare turisti persi.
I bot recenti popolari utilizzati nei social network e nei messaggi possono anche utilizzare gli algoritmi matematici descritti. Il lancio americano di Luka utilizza con successo una rete neurale per imparare i suoi robot. E usando l'applicazione ETERNI.ME, puoi creare un avatar e "insegnare" per essere il tuo proprietario. Per questa rete neurale raccoglie informazioni sul proprietario dell'avatar e presentarlo a un oggetto virtuale. Un tale oggetto dopo la morte del suo prototipo sarà in grado di continuare la "vita" del suo proprietario.
Inoltre, questo bot Avatar può essere creato per comunicare con le persone che non vogliono trascorrere del tempo. Il bruciatore prova con successo un prodotto del genere. Stiamo aspettando l'adozione di un'applicazione speciale per creare il tuo bot.
Anche le reti neurali in futuro saranno utilizzate per formare una diagnosi medica o "lettura" dei risultati delle analisi. Aziende come atomewise, by elitic, la pelle quantificata, ecc. Giornano già in questa direzione. E il progetto profondo Genomics può analizzare il genoma e prevedere lo sviluppo di possibili malattie.