Ugrás a tartalomra
  1. Blogs/

A motorháztető alatt: Az Octo.ai technikai csodái

3 perc·
Technológiai Innováció Mesterséges Intelligencia Gépi Tanulás Analitikai Hipervizor Nyílt Forráskódú Architektúra Felhő Telepítés Adattudomány
Dipankar Sarkar
Szerző
Dipankar Sarkar
A világ néhány legjobb technológiáján dolgozunk.
Tartalomjegyzék

Ahogy folytatjuk visszatekintő utazásunkat az Octo.ai fejlesztésén keresztül, itt az ideje, hogy mélyen beleássuk magunkat azokba a technikai innovációkba, amelyek analitikai hipervizorunk játékváltóvá tették a gépi tanulás világában. 2013-tól 2016-ig csapatunk feszegette a lehetőségek határait az analitika és a gépi tanulás terén, létrehozva egy olyan platformot, amely egyszerre erőteljes és hozzáférhető.

Az analitikai hipervizor: Egy új paradigma
#

Az Octo.ai középpontjában az “analitikai hipervizor” koncepciója áll. De mit is jelent ez pontosan, és hogyan forradalmasítja a vállalkozások gépi tanuláshoz való hozzáállását?

  1. Absztrakciós réteg: Akárcsak egy hagyományos hipervizor a virtualizációban, az Octo.ai absztrakciós réteget biztosít az alapul szolgáló hardver/infrastruktúra és az analitikai/gépi tanulási munkaterhelések között.

  2. Erőforrás-optimalizálás: Intelligensen osztja el a számítási erőforrásokat a különböző analitikai feladatok között, biztosítva az optimális teljesítményt és hatékonyságot.

  3. Munkafolyamat-kezelés: Az Octo.ai komplex gépi tanulási munkafolyamatokat kezel, az adatok betöltésétől és előfeldolgozásától kezdve a modellek betanításáig és telepítéséig.

  4. Platformfüggetlen: Akár helyben, akár a felhőben fut, az Octo.ai konzisztens felületet és élményt biztosít.

Kulcsfontosságú technikai jellemzők
#

1. Elosztott számítási architektúra
#

Az Octo.ai elosztott számítási architektúrára épül, lehetővé téve a hatalmas adathalmazok és komplex számítások hatékony kezelését. A főbb komponensek közé tartozik:

  • Elosztott adattárolás olyan technológiákkal, mint az Apache Hadoop
  • Elosztott feldolgozás Apache Spark segítségével
  • Üzenetsorok az aszinkron feldolgozáshoz

2. Automatizált gépi tanulás (AutoML)
#

Egyik legizgalmasabb innovációnk az AutoML képességünk:

  • Automatizált jellemző kiválasztás és mérnöki munka
  • Modellválasztás és hiperparaméter-hangolás
  • Ensemble módszerek a pontosság javítására

3. Valós idejű analitikai motor
#

Az Octo.ai nem csak kötegelt feldolgozásra alkalmas; kiváló a valós idejű analitikában is:

  • Streamfeldolgozási képességek az élő adatok elemzéséhez
  • Alacsony késleltetésű modellkiszolgálás valós idejű előrejelzésekhez
  • Dinamikus modellfrissítések a beérkező adatok alapján

4. Rugalmas adatintegráció
#

Az Octo.ai-t a lehető legrugalmasabbra építettük az adatforrások tekintetében:

  • Támogatás strukturált, félig strukturált és strukturálatlan adatokhoz
  • Csatlakozók népszerű adatbázisokhoz, adattárházakhoz és felhőalapú tárolási szolgáltatásokhoz
  • API-alapú adatbetöltés egyedi adatforrásokhoz

5. Fejlett vizualizáció és jelentéskészítés
#

Az adatokból nyert betekintések csak akkor értékesek, ha érthetőek. Ezért fektettünk sokat a vizualizációba:

  • Interaktív irányítópultok az adatok és modelleredmények felfedezéséhez
  • Testreszabható jelentéskészítő eszközök
  • Jegyzetfüzetek támogatása (pl. Jupyter) adattudósok számára

Felhőnatív és felhőagnosztikus
#

Az Octo.ai egyik kulcsfontosságú tervezési elve a felhőnatív architektúra, párosítva a felhőagnosztikus megközelítéssel:

  • Konténerizált telepítés Docker segítségével a konzisztencia érdekében különböző környezetekben
  • Kubernetes orkesztráció a skálázhatóság és rugalmasság érdekében
  • Támogatás a főbb felhőszolgáltatókhoz (AWS, Google Cloud, Azure), valamint helyi telepítéshez

Nyílt forráskód a középpontban
#

Nyílt forráskódú elkötelezettségünk túlmutat azon, hogy egyszerűen elérhetővé tesszük a kódunkat. Az Octo.ai-t úgy terveztük, hogy kihasználja és hozzájáruljon a nyílt forráskódú ökoszisztémához:

  • Integráció népszerű nyílt forráskódú gépi tanulási könyvtárakkal, mint a TensorFlow és a PyTorch
  • Moduláris tervezés, amely lehetővé teszi a közösség által hozzáadott bővítményeket és kiterjesztéseket
  • Átfogó dokumentáció és oktatóanyagok a közösségi részvétel ösztönzésére

Biztonság és megfelelőség
#

Tekintettel az adatelemzés érzékeny természetére, robusztus biztonsági funkciókat építettünk az Octo.ai-ba:

  • Végpontok közötti titkosítás az adatok átvitele és tárolása során
  • Finomhangolt hozzáférés-vezérlés és auditálási naplózás
  • Megfelelőségi segédeszközök olyan szabályozásokhoz, mint a GDPR és a CCPA

Folyamatos innováció
#

Az Octo.ai építésének egyik legizgalmasabb aspektusa a gépi tanulás területén tapasztalható gyors ütemű innováció volt. Fejlesztési folyamatunkat úgy strukturáltuk, hogy agilis és fogékony legyen az új fejlesztésekre:

  • Rendszeres kiadási ciklusok új funkciókkal és fejlesztésekkel
  • Béta program a legújabb képességek korai hozzáféréséhez
  • Szoros együttműködés akadémiai intézményekkel, hogy a gépi tanulás kutatásának élvonalában maradjunk

Előretekintés
#

Ahogy haladunk előre 2017-ben, izgatottak vagyunk az új funkciók és fejlesztések miatt, amelyek a tervünkben szerepelnek:

  • Fejlesztett NLP képességek szöveges elemzéshez
  • Javított támogatás mély tanulási modellekhez
  • AutoML képességeink bővítése több felhasználási eset lefedésére

Az Octo.ai technikai útja 2013-tól mostanáig folyamatos tanulás, innováció és izgalom jegyében telt. Olyan platformot építettünk, amelyre rendkívül büszkék vagyunk, és amely elérhetővé teszi a fejlett gépi tanulást minden méretű vállalkozás számára.

Következő bejegyzésemben az Octo.ai gépi tanulási közösségre gyakorolt hatásáról, az elismerésekről, amelyeket kaptunk, és az analitika és gépi tanulás jövőjével kapcsolatos víziónkról fogok beszélni. Maradjanak velünk!

Related

A gépi tanulás forradalmasítása: Az Octo.ai születése
3 perc
Startup Utazás Mesterséges Intelligencia Gépi Tanulás Analitikai Hipervizor Nyílt Forráskód Tech Startupok AI Innováció
AAHIT: Forradalmasítja a mobil keresést a következő milliárd felhasználó számára
3 perc
Technológia Mesterséges Intelligencia Mobil Keresés MI WhatsApp Feltörekvő Piacok Felhasználói Elkötelezettség
A motorháztető alatt: A NomNom NLP és RDF rendszerének technikai megvalósítása
4 perc
Technikai Megvalósítás Mesterséges Intelligencia Természetes Nyelvfeldolgozás RDF Gráf Adatbázis SPARQL Chatbot Fejlesztés
AAHIT: Mély merülés a technológiába és növekedési mutatókba
4 perc
Technológia Üzleti Elemzés AI Technológia Növekedési Mutatók Felhasználói Elkötelezettség Természetes Nyelvfeldolgozás Gépi Tanulás
NLPCaptcha: Technikai kihívások leküzdése a természetes nyelvi CAPTCHA-kban
3 perc
Technológia Szoftverfejlesztés Természetes Nyelvfeldolgozás Python Fejlesztés CAPTCHA Gépi Tanulás Webbiztonság
A víziótól az elismerésig: A Kwippy útja a DataQuest Top 25 indiai Web 2.0 startup listájára
5 perc
Startup Utazás Technológiai Innováció Web 2.0 Startup Siker Indiai Technológiai Ökoszisztéma Vállalkozás Innováció