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

Machine Learning の新機能✨ / What's New in Machine Learning

June 14, 2019

Machine Learning の新機能✨ / What's New in Machine Learning


- お断り -

iOS de KANPAI !【WWDC 2019 報告会】
15 min


June 14, 2019

More Decks by 神武

Other Decks in Technology


  1. จষͷײ৘εύϜτϐοΫΛ෼ྨ Text Classification Topic Classification Spam/Not Spam Sentiment Analysis !

    " Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Label 1 Label 2 Label 3 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
  2. Hardtrail Mountain Aspen Valley Pleasant Cove For You: Rocky Peak

    Cactus Ridge ͜ͷࢁΛߴධՁʹͨ͠ਓʹ ࣍ʹొΔࢁΛϨίϝϯυ
  3. Face capture quality Sound analysis Speech Saliency Speech on Mac

    Sentiment classification Animal Detection Text Recognition Object Tracking Attention Saliency Document Camera On device speech Word Tagging Image similarity Face Landmark Image Similarity Landmark Detection Image saliency Rectangle Detection Text catalog Word Embeddings Image Classification NL Transfer learning
  4. ଎͞WTਖ਼֬͞ Fast Versus Accurate Fast Accurate Processing time Optimized for

    real-time Asynchronous processing Memory footprint Smallest Larger Support for rotated text Limited Broad Support for variety of fonts Limited Diverse font styles Accuracy for natural language Good Best
  5. ద੾ͳύϥϝʔλઃఆΛ͢΂͠ Use case • Read codes/serial numbers just like a

    barcode reader • Constrained camera usage • Interactivity is key request = VNRecognizeTextRequest(completionHandler: recognizeTextHandler) request.recognitionLevel = .fast
  6. จষͷײ৘ղੳ Natural Language Sentiment Analysis I was so excited for

    the season finale, $ Natural Language Sentiment Analysis but it was a bit disappointing. I was so excited for the season finale, $ ☹
  7. Sentiment Analysis Text Classification Sentiment Analysis -1.0 1.0 Natural Language

    0 “We had a not so fun time in Hawaii cause mom twisted her ankle.” -0.8 Natural Language Text ෛPSਖ਼ͷײ৘ͷ਺஋Խ
  8. ೔ຊޠͳ͍ On-Device Language Support English
 United States, Canada, 

    Britain, India Spanish
 United States, Mexico, 
 Spain Italian Brazilian Portuguese Russian Turkish Chinese
 Mandarin and Cantonese
  9. ੠ͷಛ௃ ˙+JUUFS໎͍ͷ͋Δ੠ʁ ˙4IJNNFSԒͷ͋Δ੠ʁ // Printing new results when recognizing pre-recorded

    audio if result.isFinal { let formattedString = result.bestTranscription.formattedString let speakingRate = result.bestTranscription.speakingRate let averagePauseDuration = result.bestTranscription.averagePauseDuration for segment in recognitionResult.bestTranscription.segments { let jitter = segment.voiceAnalytics?.jitter.acousticFeatureValuePerFrame let shimmer = segment.voiceAnalytics?.shimmer.acousticFeatureValuePerFrame let pitch = segment.voiceAnalytics?.pitch.acousticFeatureValuePerFrame let voicing = segment.voiceAnalytics?.voicing.acousticFeatureValuePerFrame } } ৽