Amazon Metin Yazısı taranan belgelerden metin, el yazısı ve verilerin otomatik olarak çıkarılmasını sağlayan ve geleneksel optik karakter tanımayı (OCR) geride bırakan bir makine öğrenimi (ML) hizmetidir. Tablolardan ve formlardan verileri olağanüstü bir doğrulukla tanımlayabilir, anlayabilir ve çıkarabilir. Şu anda birçok şirket, sıkıcı ve zaman alıcı olan ve form değiştiğinde güncellenmesi gereken manuel yapılandırma gerektiren manuel çıkarma yöntemlerine veya temel OCR yazılımına güveniyor. Amazon Textract, farklı belge türlerini otomatik olarak işlemek ve minimum manuel müdahaleyle bilgileri doğru bir şekilde çıkarmak için ML'yi kullanarak bu zorlukların çözülmesine yardımcı olur. Bu, belge işlemeyi otomatikleştirmenize ve çıkarılan verileri, kredi işlemeyi otomatikleştirmek veya faturalardan ve makbuzlardan bilgi toplamak gibi farklı amaçlarla kullanmanıza olanak tanır.
Pandemi sonrası seyahat devam ederken, çoğu durumda yolcunun aşı durumunun doğrulanması gerekebilir. Oteller ve seyahat acentelerinin, seyahat eden kişinin aşılarının tam olup olmadığı, aşı tarihleri ve seyahat eden kişinin adı gibi önemli ayrıntıları toplamak için sıklıkla aşı kartlarını incelemesi gerekir. Bazı kurumlar bunu kartların manuel olarak doğrulanması yoluyla yapıyor; bu da personel için zaman alıcı olabiliyor ve insan hatasına yer bırakıyor. Diğerleri özel çözümler geliştirmiştir, ancak bunların ölçeklendirilmesi maliyetli ve zor olabilir ve uygulanması önemli ölçüde zaman alabilir. İleriye dönük olarak, aşı durumu doğrulama sürecini, gezginlerin mahremiyetine ve rahatlığına saygı göstererek işletmeler için verimli olacak şekilde kolaylaştırma fırsatları ortaya çıkabilir.
Amazon Metin Sorguları bu zorlukların üstesinden gelmeye yardımcı olur. Amazon Textract Sorguları, belgeden yalnızca ihtiyacınız olan bilgi parçasını belirtmenize ve çıkarmanıza olanak tanır. Belgeden size kesin ve doğru bilgi verir.
Bu yazıda, Amazon Textract Sorgularını kullanarak bir aşı durumu doğrulama çözümü oluşturmaya yönelik adım adım uygulama kılavuzunu size anlatacağız. Çözüm, Amazon Textract sorgusu kullanılarak aşı kartlarının nasıl işleneceğini, aşı durumunun nasıl doğrulanacağını ve bilgilerin gelecekte kullanılmak üzere nasıl saklanacağını gösteriyor.
Çözüme genel bakış
Aşağıdaki şemada çözüm mimarisi gösterilmektedir.
İş akışı aşağıdaki adımları içerir:
- Kullanıcı aşı kartının fotoğrafını çeker.
- Resim bir siteye yüklendi Amazon Basit Depolama Hizmeti (Amazon S3) kovası.
- Görüntü S3 klasörüne kaydedildiğinde, bir çağrı AWS Basamak İşlevleri iş akışı:
- Sorgular-Karar Veren AWS Lambda işlevi iletilen belgeyi inceler ve mime türü, sayfa sayısı ve Step Functions iş akışına sorgu sayısı hakkında bilgi ekler (örneğin, dört sorgumuz var).
NumberQueriesAndPagesChoice
iş akışına koşullu mantık ekleyen bir Seçim durumudur. 15-31 arasında sorgu varsa ve sayfa sayısı 2-3,001 arasındaysa Amazon Textract eşzamansız işleme tek seçenektir çünkü eşzamanlı API'ler yalnızca 15'e kadar sorguyu ve tek sayfalık belgeleri destekler. Diğer tüm durumlarda, eşzamanlı veya eşzamansız işlemenin rastgele seçimine yönlendiriliriz.- The
TextractSync
Lambda işlevi, belgeyi aşağıdaki Amazon Textract sorgularına göre analiz etmesi için Amazon Textract'a bir istek gönderir:- Aşı Durumu Nedir?
- Adı ne?
- Doğum Tarihi Nedir?
- Belge Numarası Nedir?
- Amazon Textract görüntüyü analiz eder ve bu sorguların yanıtlarını Lambda işlevine geri gönderir.
- Lambda işlevi müşterinin aşı durumunu doğrular ve nihai sonucu CSV formatında aynı S3 klasöründe saklar (
demoqueries-textractxxx
Olarak)csv-output
klasör.
Önkoşullar
Bu çözümü tamamlamak için bir AWS hesabınız ve çözümün parçası olarak gerekli kaynakları oluşturmak için uygun izinleriniz olmalıdır.
Dağıtım kodunu ve örnek aşı kartını şu adresten indirin: GitHub.
Amazon Textract konsolundaki Sorgular özelliğini kullanın
Aşı doğrulama çözümünü oluşturmadan önce, Amazon Textract konsolu aracılığıyla aşılama durumunu çıkarmak için Amazon Textract Sorgularını nasıl kullanabileceğinizi keşfedelim. GitHub deposundan indirdiğiniz aşı kartı örneğini kullanabilirsiniz.
- Amazon Textract konsolunda şunu seçin: Belgeyi Analiz Et Gezinti bölmesinde.
- Altında Belge yükle, seçmek Belge seç aşı kartını yerel sürücünüzden yüklemek için.
- Belgeyi yükledikten sonra Sorguları içinde Belgeyi Yapılandır Bölüm.
- Daha sonra doğal dil soruları biçiminde sorgular ekleyebilirsiniz. Şunu ekleyelim:
- Aşı Durumu Nedir?
- Adı ne?
- Doğum Tarihi Nedir?
- Belge Numarası Nedir?
- Tüm sorgularınızı ekledikten sonra Yapılandırmayı uygula.
- Sorguları Kontrol Edin Soruların yanıtlarını görmek için sekmeyi tıklayın.
Amazon Textract'in sorgunuzun yanıtını belgeden çıkardığını görebilirsiniz.
Aşı doğrulama çözümünü dağıtın
Bu gönderide, bir AWS Bulut9 örneğini kullanın ve örneğe gerekli bağımlılıkları yükleyin. AWS Bulut Geliştirme Kiti (AWS CDK) ve Docker. AWS Cloud9, kodunuzu yalnızca bir tarayıcıyla yazmanıza, çalıştırmanıza ve hata ayıklamanıza olanak tanıyan bulut tabanlı bir entegre geliştirme ortamıdır (IDE).
- Terminalde şunu seçin: Yerel Dosyaları Yükle üzerinde fileto menüsü.
- Klinik Klasör Seç ve seçiniz
vaccination_verification_solution
GitHub'dan indirdiğiniz klasör. - Terminalde, sunucusuz uygulamanızı geliştirme iş akışınızdaki sonraki adımlar için hazırlayın. AWS Sunucusuz Uygulama Modeli (AWS SAM) aşağıdaki komutu kullanarak:
- Uygulamayı kullanarak dağıtın
cdk deploy
komut:AWS CDK'nın modeli dağıtmasını ve şablonda belirtilen kaynakları oluşturmasını bekleyin.
- Dağıtım tamamlandığında, dağıtılan kaynakları kontrol edebilirsiniz. AWS CloudFormation konsol üzerinde Kaynaklar yığın ayrıntıları sayfasının sekmesi.
Çözümü test edin
Şimdi çözümü test etme zamanı. İş akışını tetiklemek için şunu kullanın: aws s3 cp
yüklemek için vac_card.jpg
dosyasını DemoQueries.DocumentUploadLocation
dokümanlar klasörünün içinde:
Aşı sertifikası dosyası otomatik olarak S3 klasörüne yüklenir demoqueries-textractxxx
yüklemeler klasöründe.
Aşı sertifikası dosyası S3 klasörüne yüklenir yüklenmez Step Functions iş akışı bir Lambda işlevi aracılığıyla tetiklenir.
Sorgular-Karar Verici Lambda işlevi belgeyi inceler ve mime türü, sayfa sayısı ve Step Functions iş akışına sorgu sayısı hakkında bilgi ekler (bu örnek için dört sorgu kullanıyoruz: belge numarası, müşteri adı, tarih) doğum ve aşı durumu).
The TextractSync
işlevi, giriş sorgularını Amazon Textract'a gönderir ve yanıtın bir parçası olarak tam sonucu eşzamanlı olarak döndürür. 1 sayfalık belgeleri (TIFF, PDF, JPG, PNG) ve 15'e kadar sorguyu destekler. GenerateCsvTask
işlevi, JSON çıktısını Amazon Textract'tan alır ve onu bir CSV dosyasına dönüştürür.
Nihai çıktı, CSV dosyası olarak csv-output klasöründeki aynı S3 klasöründe saklanır.
Aşağıdaki komutu kullanarak dosyayı yerel makinenize indirebilirsiniz:
Sonucun formatı şu şekildedir: timestamp
, classification
, filename
, page number
, key name
, key_confidence
, value
, value_confidence
, key_bb_top
, key_bb_height
, key_bb.width
, key_bb_left
, value_bb_top
, value_bb_height
, value_bb_width
, value_bb_left
.
Çözümü, birden fazla müşterinin aşı sertifikalarını şuraya yükleyerek yüzlerce aşı sertifikası belgesine ölçeklendirebilirsiniz: DemoQueries.DocumentUploadLocation
. Bu, Step Functions durum makinesinin birden fazla çalışmasını otomatik olarak tetikler ve nihai sonuç, csv-output klasöründeki aynı S3 klasöründe saklanır.
Amazon Textract'a beslenen ilk sorgu kümesini değiştirmek için AWS Cloud9 bulut sunucunuza gidip start_execution.py dosyasını açabilirsiniz. Sol bölmedeki dosya görünümünde lambda'ya gidin, start_queries
, app
, start_execution.py
. Bu Lambda işlevi, bir dosya yüklendiğinde çağrılır. DemoQueries.DocumentUploadLocation
. İş akışına gönderilen sorgular şurada tanımlanır: start_execution.py
; aşağıdaki ekran görüntüsünde gösterildiği gibi kodu güncelleyerek bunları değiştirebilirsiniz.
Temizlemek
Devam eden masraflardan kaçınmak için aşağıdaki komutu kullanarak bu gönderide oluşturulan kaynakları silin:
Soruyu cevapla Are you sure you want to delete: DemoQueries (y/n)?
y ile.
Sonuç
Bu yazıda, seyahat sektörüne yönelik bir aşı doğrulama çözümü oluşturmak için Amazon Textract Sorgularını nasıl kullanacağınızı gösterdik. Finans ve sağlık hizmetleri gibi diğer sektörlerde çözümler oluşturmak ve doğal dil sorularına dayalı olarak maaş makbuzları, ipotek senetleri ve sigorta kartları gibi belgelerden bilgi almak için Amazon Textract Sorgularını kullanabilirsiniz.
Daha fazla bilgi için bkz: Belgeleri Analiz Etmeveya Amazon Textract konsoluna göz atın ve bu özelliği deneyin.
Yazarlar Hakkında
Dhiraj Thakur Amazon Web Services ile bir Çözüm Mimarıdır. Kurumsal bulut benimseme, geçiş ve strateji konusunda rehberlik sağlamak için AWS müşterileri ve ortaklarıyla birlikte çalışır. Teknolojiye tutkuyla bağlı ve analitik ve yapay zeka / makine öğrenimi alanında oluşturmayı ve deney yapmayı seviyor.
Rişabh Yadav AWS'de DevOps ve Güvenlik teklifleri konusunda geniş bir deneyime sahip bir İş Ortağı Çözümleri mimarıdır. Well-Architected Framework'ün uygulanması yoluyla AWS uygulamaları oluşturmanın yanı sıra kurumsal bulutun benimsenmesi ve mimari incelemeleri konusunda rehberlik sağlamak için ASEAN iş ortaklarıyla birlikte çalışıyor. İş dışında zamanını spor sahalarında ve FPS oyunlarında geçirmeyi seviyor.
- SEO Destekli İçerik ve Halkla İlişkiler Dağıtımı. Bugün Gücünüzü Artırın.
- PlatoData.Network Dikey Üretken Yapay Zeka. Kendine güç ver. Buradan Erişin.
- PlatoAiStream. Web3 Zekası. Bilgi Genişletildi. Buradan Erişin.
- PlatoESG. karbon, temiz teknoloji, Enerji, Çevre, Güneş, Atık Yönetimi. Buradan Erişin.
- PlatoSağlık. Biyoteknoloji ve Klinik Araştırmalar Zekası. Buradan Erişin.
- Kaynak: https://aws.amazon.com/blogs/machine-learning/build-a-vaccination-verification-solution-using-the-queries-feature-in-amazon-textract/
- :dır-dir
- $UP
- 001
- 100
- %15
- 1930
- 2468
- 7
- 8
- a
- Hakkımızda
- Hesap
- doğruluk
- doğru
- tam olarak
- eklemek
- adres
- Ekler
- Benimseme
- ajansları
- AI / ML
- Türkiye
- veriyor
- boyunca
- Amazon
- Amazon Metin Yazısı
- Amazon Web Servisleri
- an
- analytics
- çözümlemek
- analizler
- ve
- cevap
- cevaplar
- API'ler
- Uygulama
- uygun
- mimari
- ARE
- AS
- ASEAN
- At
- otomatikleştirmek
- Otomatik
- otomatik olarak
- ayrıca otomasyonun
- önlemek
- AWS
- AWS Bulut9
- AWS CloudFormation
- Arka
- arka fon
- merkezli
- temel
- BE
- Çünkü
- arasında
- doğum
- tarayıcı
- inşa etmek
- bina
- yapılı
- işletmeler
- fakat
- by
- CAN
- kart
- Kartlar
- durumlarda
- CD
- sertifika
- sertifikalar
- zorluklar
- değişiklik
- değişiklikler
- karakter
- karakter tanıma
- yükler
- Kontrol
- seçim
- Klinik
- bulut
- bulut benimseme
- Cloud9
- kod
- Şirketler
- tamamlamak
- şartlı
- yapılandırma
- konsolos
- kolaylık
- pahalı
- yaratmak
- çevrimiçi kurslar düzenliyorlar.
- görenek
- müşteri
- Müşteriler
- veri
- Tarih
- Tarih
- tanımlı
- bağımlılıklar
- dağıtmak
- konuşlandırılmış
- açılma
- yıkmak
- ayrıntılar
- gelişme
- DevOps
- farklı
- zor
- do
- liman işçisi
- belge
- evraklar
- indir
- sürücü
- verimli
- sağlar
- kuruluş
- çevre
- hata
- Eter (ETH)
- inceler
- örnek
- keşfetmek
- kapsamlı, geniş
- çıkarmak
- çıkarma
- Hulasa
- Özellikler(Hazırlık aşamasında)
- Fed
- alan
- fileto
- son
- maliye
- takip etme
- İçin
- Airdrop Formu
- biçim
- formlar
- ileri
- dört
- fps
- iskelet
- itibaren
- tam
- tamamen
- işlev
- fonksiyonlar
- gelecek
- kumar
- toplamak
- toplama
- GitHub
- verir
- Go
- rehberlik
- rehberlik
- Var
- he
- sağlık
- yardımcı olur
- onun
- oteller
- Ne kadar
- Nasıl Yapılır
- HTML
- http
- HTTPS
- insan
- Yüzlerce
- belirlemek
- if
- göstermektedir
- görüntü
- uygulamak
- uygulama
- önemli
- in
- Diğer
- içerir
- Endüstri
- sanayi
- bilgi
- ilk
- giriş
- içeride
- kurmak
- örnek
- sigorta
- entegre
- müdahale
- içine
- faturalar
- çağrılan
- çağırır
- IT
- jpg
- json
- sadece
- dil
- öğrenme
- sol
- Lets
- sevmek
- seviyor
- Krediler
- yerel
- mantık
- makine
- makine öğrenme
- Manuel
- çok
- Mayıs..
- adı geçen
- Menü
- yöntemleri
- göç
- en az
- ML
- model
- Daha
- Ipotek
- hareketli
- çoklu
- isim
- Doğal (Madenden)
- Doğal lisan
- Gezin
- Navigasyon
- gerekli
- gerek
- ihtiyaçlar
- notlar
- numara
- OCR
- OCR Yazılımı
- of
- teklifleri
- sık sık
- on
- devam
- bir tek
- açık
- Fırsatlar
- optik
- optik karakter tanıma
- seçenek
- or
- Diğer
- Diğer
- bizim
- dışarı
- çıktı
- dışında
- Kanal
- sayfaları
- bölmesi
- Bölüm
- Partner
- ortaklar
- geçti
- tutkulu
- izinleri
- Fotoğraf
- parça
- Platon
- Plato Veri Zekası
- PlatoVeri
- Çivi
- Post-pandemik
- uygulamalar
- gerek
- Hazırlamak
- şimdi
- gizlilik
- süreç
- işleme
- sağlamak
- amaçlı
- sorgular
- soru
- Sorular
- rasgele
- makbuzlar
- tanıma
- güvenmek
- dikkat çekici
- talep
- gereklidir
- Yer Alan Kurallar
- gerektirir
- Kaynaklar
- ilişkin
- yanıt
- sonuç
- İade
- yorum
- Yorumları
- oda
- Rota
- koşmak
- ishal
- Sam
- aynı
- kaydedilmiş
- ölçek
- Bölüm
- güvenlik
- görmek
- seçmek
- seçim
- gönderir
- gönderdi
- Serverless
- hizmet
- Hizmetler
- set
- birkaç
- meli
- gösterdi
- gösterilen
- önemli
- Basit
- Yazılım
- çözüm
- Çözümler
- ÇÖZMEK
- biraz
- Yakında
- uzay
- geçirmek
- Spor
- yığın
- Personel
- Eyalet
- Durum
- adım
- Basamaklar
- hafızası
- mağaza
- saklı
- mağaza
- Stratejileri
- kolaylaştırmak
- sonraki
- böyle
- destek
- Destekler
- elbette
- aşarak
- Bizi daha iyi tanımak için
- alır
- Teknoloji
- şablon
- terminal
- test
- metin
- o
- The
- Bilgi
- ve bazı Asya
- sonra
- Orada.
- Bunlar
- Re-Tweet
- Bu
- İçinden
- zaman
- zaman tükeniyor
- için
- geleneksel
- seyahat
- seyahat endüstrisi
- gezgin
- tetikleyebilir
- tetiklenir
- denemek
- tip
- türleri
- anlamak
- güncellenmesi
- Yüklenen
- Yükleme
- URL
- kullanım
- kullanıcı
- kullanma
- Kullanılması
- Aşı
- değer
- Doğrulama
- doğrulamak
- doğrulama
- üzerinden
- Görüntüle
- yürümek
- istemek
- Yol..
- we
- ağ
- web hizmetleri
- ne zaman
- olup olmadığını
- hangi
- süre
- ile
- İş
- iş akışı
- çalışır
- yazmak
- sen
- zefirnet