Connect with us

Inteligență artificială

Suport Python adăugat în biblioteca open-source NeoML a ABBYY

mm

Compania de inteligență digitală ABBYY a anunțat o nouă actualizare majoră pentru biblioteca sa cross-platform, open-source de învățare automată NeoML. Platforma permite dezvoltatorilor să creeze, să antreneze și să implementeze modele de învățare automată, iar noua actualizare aduce suport pentru limbajul de programare Python, care este limbajul principal pentru învățare automată și IA.

Noul cadru implică, de asemenea, îmbunătățiri de viteză de 5-10 ori și peste 20 de metode noi de învățare automată, incluzând 10 straturi de rețele și metode de optimizare. NeoML suportă procesoarele Apple M1, GPU pe mașini bazate pe Linux și GPU Intel, ceea ce înseamnă o extindere a cazurilor de utilizare și a scenariilor pentru bibliotecă. Acest lucru înseamnă, de asemenea, că dezvoltatorii pot utiliza cadru pentru a crea aplicații și soluții bazate pe IA.

Popularitatea Python

Python este utilizat în diverse industrii pentru sarcini precum automatizare, dezvoltare web, scripting, extragere de date web și analiză de date. El este utilizat de companii importante precum Google, Pinterest, Spotiffy, Dropbox și multe altele.

În afara sectorului privat, academia utilizează, de asemenea, Python pentru a preda studenților cum să programeze. Versatilitatea Pythonului este ceea ce îi conferă o popularitate atât de ridicată, iar noua dezvoltare a ABBYY permite dezvoltatorilor și companiilor să utilizeze NeoML pentru a crea, antrena și implementa modele pentru identificarea obiectelor, clasificare, segmentare semantică, verificare și modelare predictivă.

NeoML

Cu noile îmbunătățiri de viteză, NeoML este una dintre cele mai rapide cadre de învățare automată disponibile, oferind până la 10 ori mai rapidă performanță pentru algoritmii clasici și până la 30% mai rapidă antrenare și inferență a rețelelor neuronale decât cadru precedent.

Comparativ cu cele două biblioteci open-source de învățare automată de top, NeoML oferă o performanță cu 50% mai rapidă în medie. Din cauza acestui fapt, cadru este deosebit de util pentru aplicații cross-platform cu interfață cu clientul. Eficiența ridicată a cloud-ului NeoML înseamnă că afacerile pot utiliza resursele cloud disponibile în cel mai bun mod posibil.

Bruce Orcutt este Vicepreședinte Senior de Marketing de Produs la ABBYY.

„Sursa deschisă este un factor puternic de inovare tehnologică. Ne propunem să sprijinim progresele în inteligența artificială prin lucrul împreună cu comunitatea dezvoltatorilor pentru a crește și îmbunătăți biblioteca noastră open-source”, a declarat Orcutt. „NeoML deschide noi oportunități pentru dezvoltatori, permițându-le să experimenteze, să creeze și să lanseze inițiative inovatoare, profitând de viteza de inferență ridicată a cadru, de independența platformei și de suportul pentru dispozitive mobile. Invităm toți dezvoltatorii, oamenii de știință și academia să utilizeze și să contribuie la NeoML pe GitHub.”

NeoML poate procesa și analiza date în diverse formate, cum ar fi text, imagine, video și multe altele. Modelele pot fi aplicate în cloud, on-premises, în browser și pe dispozitive, iar biblioteca suportă limbajele de programare C++, Java și Objective C. De asemenea, oferă peste 20 de algoritmi tradiționali de învățare automată, cum ar fi clasificarea, regresia și clustering.

Modelele de rețele neuronale NeoML suportă peste 100 de tipuri de straturi, iar biblioteca este cross-platform, putând fi rulată pe sisteme de operare precum Windows, Linux, macOS, iOS și Android, și este optimizată atât pentru procesoare CPU, cât și GPU.

NeoML este deja utilizat de dezvoltatori din SUA, Canada, Germania, Țările de Jos, Brazilia, China, India și Coreea de Sud. Cadru este disponibil pe GitHub.

Alex McFarland este un jurnalist și scriitor de inteligență artificială, care explorează cele mai recente dezvoltări în domeniul inteligenței artificiale. El a colaborat cu numeroase startup-uri de inteligență artificială și publicații din întreaga lume.