Amazon Rekognitioni kohandatud sildid on täielikult hallatav arvutinägemise teenus, mis võimaldab arendajatel luua kohandatud mudeleid, et klassifitseerida ja tuvastada piltidel olevaid objekte, mis on teie ettevõtte jaoks spetsiifilised ja ainulaadsed.
Rekognitioni kohandatud sildid ei nõua teilt eelnevaid arvutinägemise oskusi. Alustamiseks laadige tuhandete piltide asemel üles kümneid pilte. Kui pildid on juba märgistatud, saate modelli treenimist alustada vaid mõne klõpsuga. Kui ei, saate need sildistada otse Rekognitioni kohandatud siltide konsoolis või kasutada Amazon SageMaker Ground Truth neid märgistada. Rekognition Custom Labels kasutab treeningandmete automaatseks kontrollimiseks, õige mudeliraamistiku ja algoritmi valimiseks, hüperparameetrite optimeerimiseks ja mudeli koolitamiseks ülekandeõpet. Kui olete mudeli täpsusega rahul, võite alustada koolitatud mudeli hostimist vaid ühe klõpsuga.
Kui aga olete ärikasutaja, kes soovib lahendada arvutinägemise probleemi, visualiseerida kohandatud mudeli järeldustulemusi ja saada teateid, kui sellised järeldustulemused on saadaval, peate sellise rakenduse koostamisel usaldama oma insenerimeeskonda. Näiteks saab põllumajandustööde juhti teavitada, kui saagil avastatakse haigus, veinivalmistajat saab teavitada, kui viinamarjad on koristamiseks küpsed, või kaupluse juhatajat, kui on aeg varusid (nt karastusjooke) täiendada. vertikaalses külmikus.
Selles postituses tutvustame teile lahenduse loomise protsessi, mis võimaldab teil järeldustulemust visualiseerida ja tellitud kasutajatele teateid saata, kui piltidel tuvastatakse konkreetsed sildid, mida töödeldakse Rekognitioni kohandatud siltide loodud mudelite abil.
Lahenduse ülevaade
Järgmine diagramm illustreerib meie lahenduse arhitektuuri.
See lahendus kasutab skaleeritava ja kulutõhusa arhitektuuri rakendamiseks järgmisi AWS-teenuseid:
- Amazonase Athena – Serverita interaktiivne päringuteenus, mis muudab andmete analüüsimise Amazon S3-s standardse SQL-i abil lihtsaks.
- AWS Lambda – Serverita arvutusteenus, mis võimaldab käivitada koodi vastuseks päästikutele, nagu andmete muutused, süsteemi oleku nihked või kasutaja toimingud. Kuna Amazon S3 võib Lambda funktsiooni otse käivitada, saate luua mitmesuguseid reaalajas serverita andmetöötlussüsteemid.
- Amazon QuickSight – Väga kiire, hõlpsasti kasutatav pilvepõhise ärianalüütika teenus, mis muudab visualiseerimiste koostamise, ad hoc analüüsi tegemise ja andmetest kiiresti äriülevaate hankimise lihtsaks.
- Amazon Rekognitioni kohandatud sildid – Võimaldab koolitada kohandatud arvutinägemismudelit, et tuvastada piltidel olevad objektid ja stseenid, mis vastavad teie ettevõtte vajadustele.
- Amazoni lihtne teavitusteenus – Amazon SNS on täielikult hallatav sõnumsideteenus nii rakendustevaheliseks (A2A) kui ka rakenduselt inimesele (A2P) suhtluseks.
- Amazoni lihtsa järjekorra teenus – Amazon SQS on täielikult hallatav sõnumijärjekorra teenus, mis võimaldab lahti siduda ja skaleerida mikroteenuseid, hajutatud süsteeme ja serverita rakendusi.
- Amazoni lihtne salvestusteenus – Amazon S3 toimib teie dokumentide objektihoidlana ja võimaldab peenhäälestatud juurdepääsukontrollidega keskhaldust.
Lahendus kasutab serverita töövoogu, mis käivitub, kui pilt laaditakse üles sisend-S3 ämbrisse. SQS-i järjekord saab objekti loomise kohta sündmuse teatise. Lahendus loob ka surnud kirjade järjekorrad (DLQ-d) sõnumeid, mida ei saa õigesti töödelda, kõrvale jätta ja isoleerida. Lambda funktsioon toidab SQS-i järjekorrast ja teeb DetectLabels
API-kutse, et tuvastada kõik pildil olevad sildid. Selle lahenduse skaleerimiseks ja lõdvalt seotud disaini muutmiseks saadab Lambda funktsioon prognoositulemused teise SQS-i järjekorda. See SQS-i järjekord käivitab teise Lambda funktsiooni, mis analüüsib kõiki ennustustes leitud silte. Kasutaja eelistuste põhjal (konfigureeritud lahenduse juurutamise ajal) avaldab funktsioon sõnumi SNS-i teemale. SNS-i teema on konfigureeritud kasutajale meiliteatiste edastamiseks. Saate seadistada funktsiooni Lambda lisama Amazon SNS-ile saadetud sõnumile URL-i, et pääseda juurde pildile (kasutades Amazon S3 eelnevalt allkirjastatud URL). Lõpuks laadib Lambda funktsioon prognoositulemuse ja pildi metaandmed üles S3 ämbrisse. Seejärel saate S3 ämbri tulemuste analüüsimiseks ja visualiseerimiseks kasutada Athena ja QuickSighti.
Eeldused
Rekognitioni kohandatud siltidega peab teil olema mudel väljaõpetatud ja töötav.
Rekognitioni kohandatud sildid võimaldavad teil hallata masinõppemudeli koolitusprotsessi Amazon Rekognitsioon konsool, mis lihtsustab mudelite täielikku arendusprotsessi. Selle postituse jaoks kasutame klassifikatsioonimudel, mis on koolitatud taimede lehtede haiguste tuvastamiseks.
Rakendage lahendus
Te juurutate an AWS CloudFormation mall vajalike ressursside, sealhulgas S3 ämbrite, SQS-i järjekorra, SNS-i teema, Lambda funktsioonide ja AWS-i identiteedi- ja juurdepääsuhaldus (IAM) rollid. Mall loob virna us-east-1 regiooni, kuid malli saate kasutada virna loomiseks igas piirkonnas, kus ülaltoodud AWS-teenused on saadaval.
- Käivitage järgmine CloudFormationi mall piirkonnas ja AWS-i kontol, kus juurutasite Rekognitioni kohandatud siltide mudeli:
- eest Virna nimi, sisestage virna nimi, näiteks
rekognition-customlabels-analytics-and-notification
. - eest Kohandatud mudelARN, sisestage Amazon Rekognitioni kohandatud siltide mudeli ARN, mida soovite kasutada.
Rekognitioni kohandatud siltide mudel tuleb juurutada samal AWS-i kontol.
- eest E-posti teavitus, sisestage e-posti aadress, kuhu soovite teatisi saada.
- eest InputBucketName, sisestage virna loodud S3 ämbri kordumatu nimi; näiteks,
plant-leaf-disease-data-input
.
See on koht, kus salvestatakse sissetulevad taimelehtede kujutised.
- eest Huvimärgised, saate sisestada komadega eraldatud vormingus kuni 10 erinevat silti, millest soovite märguandeid saada. Meie taimehaiguse näite jaoks sisestage
bacterial-leaf-blight,leaf-smut
. - eest MinConfidence, sisestage teatise saamiseks minimaalne usalduslävi. Silte, mis on tuvastatud usaldusväärsusega, mis on väiksem kui MinConfidence'i väärtus, vastuses ei tagastata ega genereeri teatist.
- eest OutputBucketName, sisestage virna loodud S3 ämbri kordumatu nimi; näiteks,
plant-leaf-disease-data-output
.
Väljundsalv sisaldab JSON-faile koos kujutise metaandmetega (leitud sildid ja usaldusskoor).
- Vali järgmine.
- Kohta Konfigureerige virna valikud lehel, määrake virnale kõik lisaparameetrid, sealhulgas sildid.
- Vali järgmine.
- aasta Võimalused ja teisendused jaotises märkige ruut, et kinnitada, et AWS CloudFormation võib luua IAM-i ressursid.
- Vali Loo virn.
Virna üksikasjade leht peaks näitama virna olekut kui CREATE_IN_PROGRESS
. Oleku muutmiseks võib kuluda kuni 5 minutit CREATE_COMPLETE
.
Amazon SNS saadab e-posti aadressile tellimuse kinnituse. Sa pead kinnitage tellimus.
Testige lahendust
Nüüd, kui oleme ressursid kasutusele võtnud, oleme valmis lahendust testima. Veenduge, et teie käivitage mudel.
- Amazon S3 konsoolil valige Kopad.
- Valige sisend S3 ämber.
- Laadige ämbrisse üles testpildid.
Tootmises saate seadistada automatiseeritud protsessid piltide sellesse ämbrisse edastamiseks.
Need pildid käivitavad töövoo. Kui sildi usaldusväärsus ületab määratud läve, saate järgmise meiliteatise.
Samuti saate SNS-i teema konfigureerida nii, et need teatised edastataks kõigile sihtkohtadesse teenus toetab.
Analüüsige ennustuse tulemusi
Pärast lahenduse testimist saate seda laiendada, et luua töödeldud kujutiste prognooside jaoks visuaalne analüüs. Sel eesmärgil kasutame interaktiivset päringuteenust Athena, mis muudab andmete analüüsimise lihtsaks otse Amazon S3-st, kasutades standardset SQL-i, ja QuickSighti andmete visualiseerimiseks.
Seadistage Athena
Kui te pole Amazon Athenaga tuttav, vaadake see õpetus. Looge Athena konsoolis Athena andmekataloogis tabel järgmise koodiga:
Asustada Location
eelmise päringu väljale oma väljundi salga nimega, näiteks plant-leaf-disease-data-output
.
See kood ütleb Athenale, kuidas tõlgendada iga S3 ämbri tekstirida.
Nüüd saate andmeid küsida:
SELECT * FROM "default"."rekognition_customlabels_analytics" limit 10;
QuickSighti seadistamine
QuickSighti konfigureerimiseks toimige järgmiselt.
- avage QuickSight konsool.
- Kui te pole QuickSighti kasutajaks registreerunud, kuvatakse teil registreerumisvõimalus. Järgige juhiseid registreeruge QuickSighti kasutamiseks.
- Pärast QuickSighti sisselogimist valige QuickSighti haldamine teie konto all.
- Valige navigeerimispaanil Turvalisus ja load.
- alla QuickSighti juurdepääs AWS-i teenustele, vali Lisage või eemaldage.
Kuvatakse leht QuickSighti juurdepääsu lubamiseks AWS-i teenustele.
- valima Amazon Athena.
- Valige hüpikaknas järgmine.
- Valige vahekaardil S3 vajalikud S3 ämbrid. Selle postituse jaoks valin ämbri, mis salvestab minu Athena päringu tulemused.
- Iga ämbri jaoks valige ka Athena töörühma kirjutamisluba.
- Vali lõpp.
- Vali Värskendused.
- Valige QuickSighti konsoolil Uus analüüs.
- Vali Uus andmestik.
- eest Andmekogumid, vali Athena.
- eest Andmeallika nimi, sisenema
Athena-CustomLabels-analysis
. - eest Athena töörühm, vali esmane.
- Vali Loo andmeallikas.
- eest andmebaas, vali
default
rippmenüüs. - eest Tabelid, valige tabel
rekognition_customlabels_analytics
. - Vali Valige.
- Vali Visualiseerima.
- Kohta Visualiseerima lehe all Valdkonnad nimekirja, vali etikett ja valige sektordiagramm Visuaalsed tüübid.
Saate armatuurlaual lisada rohkem visualiseerimisi. Kui teie analüüs on valmis, saate valida Jaga et luua armatuurlaud ja jagada seda oma organisatsioonis.
kokkuvõte
Selles postituses näitasime, kuidas saate luua lahenduse, et saada märguandeid konkreetsete siltide (nt bakteriaalne lehemädanik või lehemädanik) kohta, mis on leitud töödeldud piltidel, kasutades Rekognitioni kohandatud silte. Lisaks näitasime, kuidas saate Athena ja QuickSighti abil tulemuste visualiseerimiseks luua armatuurlaudu.
Nüüd saate hõlpsasti jagada selliseid visualiseerimise armatuurlaudu ärikasutajatega ja lubada neil tellida teatisi, selle asemel, et loota oma insenerimeeskondadele sellise rakenduse koostamisel.
Autoritest
Jay Rao on AWS-i peamine lahenduste arhitekt. Talle meeldib pakkuda klientidele tehnilisi ja strateegilisi juhiseid ning aidata neil AWS-i lahendusi kavandada ja rakendada.
Pashmeen Mistry on Amazon Rekognitioni kohandatud siltide vanemtootejuht. Väljaspool tööd naudib Pashmeen seikluslikke matku, fotograafiat ja perega aja veetmist.
- Münditark. Euroopa parim Bitcoini ja krüptobörs.
- Platoblockchain. Web3 metaversiooni intelligentsus. Täiustatud teadmised. TASUTA PÄÄS.
- CryptoHawk. Altcoini radar. Tasuta prooviversioon.
- Allikas: https://aws.amazon.com/blogs/machine-learning/receive-notifications-for-image-analysis-with-amazon-rekognition-custom-labels-and-analyze-predictions/
- "
- &
- 10
- 100
- 116
- 7
- 9
- juurdepääs
- konto
- meetmete
- Ad
- lisamine
- Täiendavad lisad
- aadress
- algoritm
- Materjal: BPA ja flataatide vaba plastik
- juba
- Amazon
- analüüs
- analytics
- Teine
- API
- taotlus
- rakendused
- arhitektuur
- Automatiseeritud
- saadaval
- AWS
- piir
- Kast
- ehitama
- Ehitus
- äri
- helistama
- Saab
- muutma
- Vali
- klassifikatsioon
- kood
- KOMMUNIKATSIOON
- Arvutama
- usaldus
- konsool
- sisaldab
- kuluefektiivne
- seotud
- loob
- loomine
- põllukultuur
- tava
- Kliendid
- armatuurlaud
- andmed
- juurutada
- lähetatud
- kasutuselevõtu
- Disain
- tuvastatud
- Arendajad
- & Tarkvaraarendus
- erinev
- otse
- haigus
- jagatud
- dokumendid
- Ei tee
- kergesti
- võimaldades
- Inseneriteadus
- sisene
- sündmus
- näide
- teadmised
- laiendama
- pere
- KIIRE
- Lõpuks
- järgima
- Järel
- formaat
- avastatud
- Raamistik
- funktsioon
- tekitama
- võttes
- Kuidas
- Kuidas
- HTTPS
- identifitseerima
- Identity
- pilt
- rakendada
- Kaasa arvatud
- sisend
- teadmisi
- interaktiivne
- IT
- ainult üks
- Labels
- õppimine
- nimekiri
- liising
- otsin
- masin
- masinõpe
- TEEB
- juhitud
- juhtimine
- juht
- Sõnumid
- miinimum
- mudel
- mudelid
- rohkem
- NAVIGATSIOON
- teade
- Operations
- valik
- organisatsioon
- fotograafia
- ennustus
- Ennustused
- Peamine
- Probleem
- protsess
- Protsessid
- Toode
- Produktsioon
- pakkudes
- eesmärk
- kiiresti
- reaalajas
- saama
- nõudma
- Vahendid
- vastus
- Tulemused
- jooks
- jooksmine
- skaalautuvia
- Skaala
- stseenide
- Serverita
- teenus
- Teenused
- komplekt
- Jaga
- lihtne
- lahendus
- Lahendused
- LAHENDAGE
- Kulutused
- Kestab
- standard
- algus
- alustatud
- riik
- olek
- ladustamine
- salvestada
- kauplustes
- Strateegiline
- tellima
- tellimine
- Toetatud
- süsteem
- süsteemid
- meeskond
- Tehniline
- ütleb
- test
- tuhandeid
- Läbi
- aeg
- koolitus
- üle
- ainulaadne
- kasutama
- Kasutajad
- väärtus
- sort
- nägemus
- visualiseerimine
- jooksul
- Töö
- Töörühm