Upgrade to Pro — share decks privately, control downloads, hide ads and more …

โฐโฐโฐ ๐™ˆ๐™–๐™˜๐™๐™ž๐™ฃ๐™š ๐™‡๐™š๐™–๐™ง๐™ฃ๐™ž๐™ฃ๐™œ ๐™Ž๐™ช๐™ฅ๐™š๐™ง๐™ฅ๐™ค๐™ฌ๐™š๐™ง๐™จ ๐™ฅ๐™š๐™ง ๐™ก๐™– ๐™ฉ๐™ช๐™– ๐˜ผ๐™ฅ๐™ฅ...

โฐโฐโฐ ๐™ˆ๐™–๐™˜๐™๐™ž๐™ฃ๐™š ๐™‡๐™š๐™–๐™ง๐™ฃ๐™ž๐™ฃ๐™œ ๐™Ž๐™ช๐™ฅ๐™š๐™ง๐™ฅ๐™ค๐™ฌ๐™š๐™ง๐™จ ๐™ฅ๐™š๐™ง ๐™ก๐™– ๐™ฉ๐™ช๐™– ๐˜ผ๐™ฅ๐™ฅใƒป๐™๐™ช๐™ฉ๐™ฉ๐™ž ๐™– ๐™—๐™ค๐™ง๐™™๐™ค ๐™™๐™ž ๐™ƒ๐˜ฟ๐™‚ ๐™„๐™ฉ๐™–๐™ก๐™ž๐™–!ย โฑโฑโฑ

Stanco del solito classificatore di immagini? Vuoi rendere la tua app piรน intelligente?
Non bisogna essere scienziati per donare alla tua App mobile i superpoteri del Machine Learning!
Scopriamo insieme come rendere l'esperienza utente "quasi magica" utilizzando i servizi offerti da HMS ML Kit.
Analizzeremo casi pratici e tanto codice che ti aiuteranno a capire cosa puoi fare con questi servizi innovativi.

Avatar for Giovanni Laquidara

Giovanni Laquidara

February 25, 2021
Tweet

More Decks by Giovanni Laquidara

Other Decks in Programming

Transcript

  1. Machine learning (ML) is the study of computer algorithms that

    improve automatically through experience.[1][2] It is seen as a subset of artificial intelligence. Machine learning algorithms build a mathematical model based on sample data, known as "training data", in order to make predictions or decisions without being explicitly programmed to do so.[3] Machine learning algorithms are used in a wide variety of applications, such as email filtering and computer vision, where it is difficult or infeasible to develop conventional algorithms to perform the needed tasks. https://en.wikipedia.org/wiki/Machine_learning Machine Learning
  2. โ€ข Firebase ML / ML Kit โ€ข Amazon Amplify โ€ข

    Microsoft Azure โ€ข Well Known feature โ€ข Sometimes not familiar API โ€ข Configurations Common frameworks
  3. Huawei ML Kit โ€ข Innovative features โ€ข Familiar API โ€ข

    Not forgetting about the โ€œoldโ€ Java :D https://developer.huawei.com/consumer/en/hms/
  4. Build your AI application with ML KIT New vison and

    language AI experience ML Kit provides various visual and language machine learning service APIs. O b j e c t d e t e c t i o n a n d t r a c k i n g i m a g e s u p e r - r e s o l u t i o n I D c a r d / b a n k c a r d / g e n e r a l c a r d r e c o g n i t i o n T e x t r e c o g n i t i o n R e a l - t i m e s p e e c h r e c o g n i t i o n P r o d u c t V i s u a l s e a r c h I m a g e s e g m e n t a t i o n L a n d m a r k R e c o g n i t i o n Text D o c u m e n t r e c o g n i t i o n I m a g e c l a s s i f i c a t i o n Images Voice language T e x t T r a n s l a t i o n L a n g u a g e R e c o g n i t i o n s p e e c h s y n t h e s i s Reads text in different forms. Text OCR, including text, document, bank card, ID card, and general card OCR Provide rich and accurate visual services. Classify images, detect objects, track them, identify landmarks with their names, segment images with images of people, sky, and plants, and take photos to obtain the same or similar products. Machine learning services related to natural languages. Provides voice-to- text and text-to-speech services and the capability of translating between different languages. Face detection services with contours, key points, emotions, and attributes and precise bone recognition Face & Person F a c e d e t e c t i o n S k e l e t o n d e t e c t i o n H a n d k e y p o i n t i d e n t i f i c a t i o n L i v e n e s s d e t e c t i o n d i g i t a l h u m a n Custom Model C u s t o m i z i n g I m a g e C a t e g o r i e s C u s t o m i z i n g o b j e c t d e t e c t i o n C u s t o m i z i n g T e x t C a t e g o r i e s Using Huawei IDE, you can customize models with only a few training and test data sets. V i d e o C o u r s e C r e a t o r D o c u m e n t S k e w C o r r e c t i o n
  5. A l l m o d e l s c

    o v e r e d Cover all Android/iOS devices F r e e Free on the device side and limited on the cloud side S i m p l e i n t e g r a t i o n Simple and quick integration of ML Kit G l o b a l c o v e r a g e Fast and direct service worldwide โˆš Huawei โˆš Samsung โˆš Xiaomi โˆš OPPO iPhone iPad >= iOS 9.0 ๏ƒผ Faster response ๏ƒผ More secure data ๏ƒผ Free Unlimited Call ๏ƒผ NPU/CPU = Higher accuracy = Smaller packet size = More functions ๏ƒผ Europe ๏ƒผ Asia, Africa, and Latin America ๏ƒผ Russia Region ๏ƒผ China Region = High availability, ensuring continuous and stable services = High concurrency, high throughput, and high reliability = Low latency ๏ƒผ Complete service integration within 1 to 2 days ๏ƒผ Optional default interactive interface or custom interface = Demo github open source = Complete developer manual = Video guide Android device โˆš Others โˆš VIVO iOS device Device service Coverage area Easy integration Cloud-side services Service Provisioning Development Guide HMS ML Kit provides all Android/iOS models, NPU/CPU heterogeneous adaptation, and integrated AI openness capabilities for device-cloud synergy. Core Values of ML KIT
  6. Text-related Services โ€ขText recognition: Extracts text from images โ€ขDocument recognition:

    Recognizes text with paragraph formats โ€ขID card recognition: Recognizes text in images or camera streams of ID cards. โ€ขBank card recognition: Quickly recognizes information such as the bank card number, covering mainstream bank cards โ€ขGeneral card recognition: extract required information from any fixed-format cards โ€ขForm recognition: Recognize and return form structure information (including rows, columns, and coordinates of cells) from input images.
  7. Language/Voice-related Services โ€ข Real-time translation โ€ข On-device translation โ€ข Real-time

    language detection โ€ข On-device language detection โ€ข Automatic speech recognition โ€ข Text to speech โ€ข On-device text to speech โ€ข Audio file transcription โ€ข Real-time transcription โ€ข Sound detection
  8. Image-related Services โ€ข Image classification โ€ข Object detection and tracking

    โ€ข Landmark recognition โ€ข Image segmentation โ€ข Product visual search โ€ข Image super-resolution โ€ข Document skew correction โ€ข Text image super-resolution โ€ข Scene detection โ€ข Table recognition
  9. Custom Model Quickly train and generate a model in your

    app, and package it with your app or upload it to the ML Kit model hosting platform Model conversion Model transfer learning
  10. News media content production MOOC course development Ad content production

    F e a t u r e H M S Virtual image customization support Sound customization support multilingual broadcast support emoticon generation support Video format 4K video Dynamically changing the background support Digital Person