koos Amazon Rekognitioni kohandatud sildid, sa võid saada Amazon Rekognitsioon koolitage välja kohandatud mudel objektide tuvastamiseks või kujutiste klassifitseerimiseks vastavalt teie ettevõtte vajadustele. Näiteks võivad Rekognitioni kohandatud sildid leida teie logo sotsiaalmeedia postitustest, tuvastada teie tooteid poeriiulitel, klassifitseerida masinaosi koosteliinil, eristada terveid ja nakatunud taimi või tuvastada videotes animeeritud tegelasi.
Rekognitioni kohandatud siltide mudeli väljatöötamine piltide analüüsimiseks on märkimisväärne ettevõtmine, mis nõuab aega, teadmisi ja ressursse ning võtab sageli kuid. Lisaks on sageli vaja tuhandeid või kümneid tuhandeid käsitsi märgistatud pilte, et anda mudelile otsuste tegemiseks piisavalt andmeid. Nende andmete kogumine võib võtta kuid ja nõuab suuri märgistajate meeskondi, et need masinõppes (ML) kasutamiseks ette valmistada.
Rekognitioni kohandatud siltidega hoolitseme teie eest raskuste tõstmise eest. Rekognition Custom Labels tugineb Amazon Rekognitioni olemasolevatele võimalustele, mis on juba koolitatud kümnete miljonite piltide jaoks paljudes kategooriates. Tuhandete piltide asemel peate lihtsalt meie hõlpsasti kasutatava konsooli kaudu üles laadima väikese komplekti treeningpilte (tavaliselt paarsada või vähem pilti), mis on teie kasutusjuhtumile omased. Kui teie pildid on juba märgistatud, saab Amazon Rekognition treenimist alustada vaid mõne klõpsuga. Kui ei, saate need sildistada otse Amazon Rekognitioni märgistamisliideses või kasutada Amazon SageMaker Ground Truth et need teie jaoks sildistada. Pärast seda, kui Amazon Rekognition hakkab teie pildikomplektist treenima, loob see teile kohandatud pildianalüüsi mudeli vaid mõne tunniga. Kulisside taga laadib ja kontrollib Rekognition Custom Labels automaatselt treeningandmeid, valib õiged ML-algoritmid, treenib mudelit ja pakub mudeli jõudlusmõõdikuid. Seejärel saate oma kohandatud mudelit kasutada Rekognitioni kohandatud siltide API kaudu ja integreerida selle oma rakendustesse.
Rekognitioni kohandatud siltide mudeli loomine ja selle reaalajas prognooside jaoks hostimine hõlmab aga mitut sammu: projekti loomine, koolitus- ja valideerimisandmekogumite loomine, mudeli koolitamine, mudeli hindamine ja seejärel lõpp-punkti loomine. Pärast mudeli järelduste tegemiseks juurutamist peate võib-olla mudeli ümber õpetama, kui uued andmed muutuvad kättesaadavaks või kui saadakse tagasisidet reaalmaailma järeldustest. Kogu töövoo automatiseerimine võib aidata vähendada käsitsi tööd.
Selles postituses näitame, kuidas saate seda kasutada AWS-i astmefunktsioonid töövoo loomiseks ja automatiseerimiseks. Step Functions on visuaalne töövooteenus, mis aitab arendajatel kasutada AWS-i teenuseid hajutatud rakenduste loomiseks, protsesside automatiseerimiseks, mikroteenuste korraldamiseks ning andmete ja ML-konveierite loomiseks.
Lahenduse ülevaade
Step Functions töövoog on järgmine:
- Esmalt loome Amazon Rekognitioni projekti.
- Paralleelselt loome olemasolevate andmekogumite abil koolituse ja valideerimise andmekogumid. Saame kasutada järgmisi meetodeid:
- Importige kaustastruktuur kohast Amazoni lihtne salvestusteenus (Amazon S3) silte tähistavate kaustadega.
- Kasutage kohalikku arvutit.
- Kasutage Ground Truthi.
- Looge andmestik, kasutades AWS SDK-ga olemasolevat andmekogumit.
- Looge AWS SDK-ga manifestifailiga andmestik.
- Pärast andmekogumite loomist koolitame kohandatud siltide mudelit kasutades Loo projektiversioon API. Selle täitmiseks võib kuluda minutitest tundideni.
- Pärast mudeli koolitamist hindame mudelit eelmise etapi F1 skoori väljundi abil. Kasutame hindamismõõdikuna F1 skoori, kuna see tagab tasakaalu täpsuse ja meeldetuletuse vahel. Mudeli hindamise mõõdikutena saate kasutada ka täpsust või tagasikutsumist. Kohandatud sildi hindamismõõdikute kohta lisateabe saamiseks vaadake Mõõdikud oma mudeli hindamiseks.
- Seejärel hakkame mudelit kasutama prognooside tegemiseks, kui oleme F1 skooriga rahul.
Järgmine diagramm illustreerib sammufunktsioonide töövoogu.
Eeldused
Enne töövoo juurutamist peame looma olemasolevad koolitus- ja valideerimisandmed. Tehke järgmised sammud.
- Esiteks luua Amazon Rekognitioni projekt.
- Seejärel luua koolituse ja valideerimise andmekogumid.
- Lõpuks installige AWS SAM CLI.
Juurutage töövoog
Töövoo juurutamiseks kloonige GitHubi hoidla:
Need käsud loovad, pakendavad ja juurutavad teie rakenduse AWS-is koos hoidlas kirjeldatud viipadega.
Käivitage töövoog
Töövoo testimiseks liikuge sammufunktsioonide konsoolis juurutatud töövoo juurde ja valige seejärel Alusta täitmist.
Töövoo lõpuleviimiseks võib kuluda mõni minut kuni paar tundi. Kui mudel läbib hindamiskriteeriumid, luuakse Amazon Rekognitionis mudelile lõpp-punkt. Kui mudel ei läbi hindamiskriteeriume või koolitus ebaõnnestus, siis töövoog ebaõnnestub. Töövoo olekut saate kontrollida sammufunktsioonide konsoolil. Lisateabe saamiseks vaadake Täitmiste vaatamine ja silumine sammufunktsioonide konsoolil.
Tehke mudeliennustusi
Mudeli põhjal prognooside tegemiseks võite helistada numbrile Amazon Rekognition DetectCustomLabels API. Selle API käivitamiseks peab helistajal olema vajalik AWS-i identiteedi- ja juurdepääsuhaldus (IAM) load. Lisateavet selle API abil prognooside tegemise kohta leiate aadressilt Pildi analüüsimine koolitatud modelliga.
Kui teil on aga vaja DetectCustomLabels API avalikult avaldada, saate DetectCustomLabels API esiküljel Amazon API värav. API Gateway on täielikult hallatav teenus, mis muudab arendajatel hõlpsaks API-de loomise, avaldamise, hooldamise, jälgimise ja turvalisuse mis tahes ulatuses. API lüüs toimib teie DetectCustomLabels API esiuksena, nagu on näidatud järgmisel arhitektuuriskeemil.
API Gateway edastab kasutaja järelduspäringu kasutajale AWS Lambda. Lambda on serverita sündmustepõhine arvutusteenus, mis võimaldab teil käivitada peaaegu igat tüüpi rakenduste või taustateenuste koodi ilma servereid varustamise või haldamiseta. Lambda võtab API päringu vastu ja helistab vajalike IAM-õigustega Amazon Rekognition DetectCustomLabels API-le. Lisateavet API lüüsi koos Lambda integratsiooniga seadistamise kohta leiate aadressilt Seadistage API lüüsis Lambda puhverserveri integratsioonid.
Järgmine on Lambda funktsioonikoodi näide DetectCustomLabels API kutsumiseks:
Koristage
Töövoo kustutamiseks kasutage AWS SAM CLI-d:
Rekognitioni kohandatud siltide mudeli kustutamiseks võite kasutada Amazon Rekognitioni konsooli või AWS SDK-d. Lisateabe saamiseks vaadake Amazon Rekognitioni kohandatud siltide mudeli kustutamine.
Järeldus
Selles postituses käisime läbi Step Functions töövoo, et luua andmestik ning seejärel koolitada, hinnata ja kasutada Rekognitioni kohandatud siltide mudelit. Töövoog võimaldab rakenduste arendajatel ja ML-i inseneridel automatiseerida kohandatud sildi klassifitseerimise etappe iga arvutinägemise kasutusjuhtumi jaoks. Töövoo kood on avatud lähtekoodiga.
Rohkem serverita õpperessursse leiate aadressilt Serverita maa. Lisateavet Rekognitioni kohandatud siltide kohta leiate aadressilt Amazon Rekognitioni kohandatud sildid.
Teave Autor
Veda Raman on Marylandis asuv masinõppe lahenduste vanemspetsialist. Veda teeb koostööd klientidega, et aidata neil luua tõhusaid, turvalisi ja skaleeritavaid masinõpperakendusi. Veda on huvitatud sellest, et aidata klientidel masinõppe jaoks kasutada serverita tehnoloogiaid.
- SEO-põhise sisu ja PR-levi. Võimenduge juba täna.
- Platoblockchain. Web3 metaversiooni intelligentsus. Täiustatud teadmised. Juurdepääs siia.
- Allikas: https://aws.amazon.com/blogs/machine-learning/automate-amazon-rekognition-custom-labels-model-training-and-deployment-using-aws-step-functions/
- :on
- $ UP
- 100
- 7
- 8
- a
- MEIST
- juurdepääs
- täpselt
- üle
- õigusaktid
- Lisaks
- pärast
- vastu
- algoritme
- võimaldab
- juba
- Amazon
- Amazon Rekognitsioon
- analüüs
- analüüsima
- ja
- API
- API-liidesed
- taotlus
- rakendused
- arhitektuur
- OLEME
- AS
- Kokkupanek
- At
- automatiseerima
- automaatselt
- automatiseerimine
- saadaval
- AWS
- AWS-i astmefunktsioonid
- Taustaprogramm
- Saldo
- põhineb
- sest
- muutub
- alustama
- taga
- kaamerate taga
- vahel
- keha
- ehitama
- Ehitus
- Ehitab
- äri
- helistama
- helistaja
- Kutsub
- CAN
- võimeid
- mis
- juhul
- kategooriad
- CD
- märki
- kontrollima
- Vali
- klassifikatsioon
- Klassifitseerige
- klient
- kood
- täitma
- Arvutama
- arvuti
- Arvuti visioon
- konsool
- kontekst
- võiks
- looma
- loodud
- loomine
- kriteeriumid
- tava
- Kliendid
- andmed
- andmekogumid
- otsused
- juurutada
- lähetatud
- juurutamine
- kasutuselevõtu
- detailid
- Detection
- Arendajad
- otse
- eristama
- jagatud
- Ei tee
- Uks
- lihtne
- lihtne-to-use
- tõhus
- kumbki
- Lõpp-punkt
- Inseneride
- piisavalt
- Eeter (ETH)
- hindama
- hindamine
- hindamine
- sündmus
- näide
- olemasolevate
- teadmised
- selgitas
- f1
- Ebaõnnestunud
- ei
- tagasiside
- vähe
- fail
- leidma
- esimene
- Järel
- järgneb
- eest
- Alates
- esi-
- täielikult
- funktsioon
- funktsioonid
- värav
- teeniva
- Git
- Maa
- Olema
- tervislik
- raske
- raske tõstmine
- aitama
- aidates
- aitab
- Hosting
- Lahtiolekuajad
- Kuidas
- Kuidas
- HTML
- HTTPS
- IAM
- identifitseerima
- Identity
- pilt
- pildianalüüs
- Piltide klassifikatsioon
- pildid
- in
- info
- selle asemel
- integreerima
- integratsioon
- integratsioon
- huvitatud
- Interface
- hõlmab
- IT
- Json
- silt
- märgistamine
- Labels
- suur
- Õppida
- õppimine
- Lets
- Finantsvõimendus
- tõstmine
- joon
- saadetised
- kohalik
- logo
- masin
- masinõpe
- säilitada
- tegema
- TEEB
- juhitud
- juhtiv
- käsiraamat
- käsitöö
- palju
- Maryland
- Meedia
- meetodid
- meetriline
- Meetrika
- mikroteenused
- võib
- miljonid
- protokoll
- ML
- ML algoritmid
- mudel
- Jälgida
- kuu
- rohkem
- Navigate
- vajalik
- Vajadus
- vajadustele
- Uus
- objekt
- Objekti tuvastamine
- of
- on
- OS
- väljund
- pakend
- Parallel
- osad
- möödub
- täitma
- jõudlus
- esitades
- Õigused
- taimed
- Platon
- Platoni andmete intelligentsus
- PlatoData
- post
- Postitusi
- Täpsus
- Ennustused
- Valmistama
- eelmine
- Protsessid
- Toodet
- projekt
- anda
- annab
- volikiri
- avalikult
- avaldama
- päris maailm
- reaalajas
- saadud
- saab
- vähendama
- Hoidla
- esindavad
- taotleda
- nõudma
- Vajab
- Vahendid
- vastus
- tagasipöördumine
- jooks
- s
- salveitegija
- Sam
- rahul
- rahul
- skaalautuvia
- Skaala
- stseenide
- skoor
- SDK
- kindlustama
- vanem
- Seeria
- Serverita
- Serverid
- teenus
- Teenused
- komplekt
- mitu
- riiulid
- näitama
- näidatud
- märkimisväärne
- lihtne
- lihtsalt
- alates
- väike
- sotsiaalmeedia
- Sotsiaalse meedia
- Sotsiaalmeedia postitused
- Lahendused
- spetsialist
- konkreetse
- algus
- olek
- Samm
- Sammud
- ladustamine
- salvestada
- struktuur
- Võtma
- võtmine
- meeskonnad
- Tehnoloogiad
- test
- et
- .
- Neile
- tuhandeid
- Läbi
- aeg
- et
- Rong
- koolitatud
- koolitus
- rongid
- tüüpiliselt
- kasutama
- kasutage juhtumit
- kinnitamine
- kaudu
- Videod
- praktiliselt
- nägemus
- visiit
- kõndis
- mis
- koos
- jooksul
- ilma
- Töö
- töövoog
- töötab
- Sinu
- sephyrnet