Building iOS Question Answering App with BERT

Learn how to build iOS Question Answering with BERT , CoreML and Speech API from Apple

4.56 (8 reviews)
Udemy
platform
English
language
Mobile Apps
category
67
students
4.5 hours
content
Sep 2020
last update
$54.99
regular price

What you will learn

Learn to develop machine learning based question answering iOS application

Learn to convert speech into text

Learn to convert text into speech

Learn state of the art Natural Language Processing language modeling technology called BERT

Description

This course teaches you step by step on how tp build iOS question answering application. It explores the world of machine learning from application developer's perspective. It explains the world of word embeddings which is fundamental technology behind text processing. As Andrew Ng has said "AI is new electricity". The course highlight difference among AI (Artificial Intelligence, Machine learning and deep learning.  It also teaches few embedding technologies like glove, word2vec and BERT.


BERT is state of art transformer model developed by Google and has proven to be equivalent of CNN in computer vision technology. This course uses pretrained BERT model and explains how to use it in IOS question answering app.

The students once armed with this knowledge will be able to demonstrate their command  on machine learning and can use this technology for several different apps.

The author assumes that the student does not have any background in machine learning.

The course is structured as follows

  • App Preview : Shows preview of app that we are going to build

  • Embeddings : Explains what word embeddings are and why are they important

  • Deep Neural Network : It covers fundamentals of deep learning, and multi layer perceptron

  • BERT, Glove, Word2Vec : Popular word embedding technologies

  • Build UI from scratch :  Shows how to build UI by using basic controls in iOS swift

  • Step by Step Coding : Each function is explained in details with step by step walkthrough of the code

  • Text to Speech and Speech to text : This sections explains how to use test to speech and speech top text conversion libraries in iOS app so that user can speak question into the app and hear the answer . This is extremely useful for physically challenged users who can not type using keyboard

  • Run the app on iPhone : Shows the flow of the app on the phone.


Content

Introduction

Introduction
About Author
Preview of app that we are going to build

World of word embeddings

What are word embeddings?
One hot encodings
Deep neural network
Word2vec
Glove embeddings
BERT

Mobile App

Source Code
Creating Single View App

BERT Module

BERT model
BERT Vocabulary
Tokenizer Part I
Tokenizer Part II
BERT Input
BERT output
BERT Facade

Speech

Converting speech to text
Converting text to speech

Bringing it all together

Finding answer to question
Building App
Running app
Next Steps

Screenshots

Building iOS Question Answering App with BERT - Screenshot_01Building iOS Question Answering App with BERT - Screenshot_02Building iOS Question Answering App with BERT - Screenshot_03Building iOS Question Answering App with BERT - Screenshot_04

Reviews

Roger
August 19, 2022
Overall, the audio is a bit too low, and at times even at full volume I can hardly hear. Also I would have appreciated it if silent spots (where teacher is correcting his code) would have been shortened so we don't have to watch him figure out what he typed incorrectly.

Charts

Price

Building iOS Question Answering App with BERT - Price chart

Rating

Building iOS Question Answering App with BERT - Ratings chart

Enrollment distribution

Building iOS Question Answering App with BERT - Distribution chart
3484944
udemy ID
9/8/2020
course created date
9/26/2020
course indexed date
Bot
course submited by