舉報

會員
Mobile Artificial Intelligence Projects
We’rewitnessingarevolutioninArtificialIntelligence,thankstobreakthroughsindeeplearning.MobileArtificialIntelligenceProjectsempowersyoutotakepartinthisrevolutionbyapplyingArtificialIntelligence(AI)techniquestodesignapplicationsfornaturallanguageprocessing(NLP),robotics,andcomputervision.ThisbookteachesyoutoharnessthepowerofAIinmobileapplicationsalongwithlearningthecorefunctionsofNLP,neuralnetworks,deeplearning,andmobilevision.Itfeaturesarangeofprojects,coveringtaskssuchasreal-estatepriceprediction,recognizinghand-writtendigits,predictingcardamage,andsentimentanalysis.YouwilllearntoutilizeNLPandmachinelearningalgorithmstomakeapplicationsmorepredictive,proactive,andcapableofmakingautonomousdecisionswithlesshumaninput.Intheconcludingchapters,youwillworkwithpopularlibraries,suchasTensorFlowLite,CoreML,andPyTorchacrossAndroidandiOSplatforms.Bytheendofthisbook,youwillhavedevelopedexcitingandmoreintuitivemobileapplicationsthatdeliveracustomizedandmorepersonalizedexperiencetousers.
目錄(190章)
倒序
- coverpage
- Title Page
- Copyright and Credits
- Mobile Artificial Intelligence Projects
- Dedication
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the authors
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Artificial Intelligence Concepts and Fundamentals
- AI versus machine learning versus deep learning
- Evolution of AI
- The mechanics behind ANNs
- Biological neurons
- Working of artificial neurons
- Scenario 1
- Scenario 2
- Scenario 3
- ANNs
- Activation functions
- Sigmoid function
- Tanh function
- ReLU function
- Cost functions
- Mean squared error
- Cross entropy
- Gradient descent
- Backpropagation – a method for neural networks to learn
- Softmax
- TensorFlow Playground
- Summary
- Further reading
- Creating a Real-Estate Price Prediction Mobile App
- Setting up the artificial intelligence environment
- Downloading and installing Anaconda
- Advantages of Anaconda
- Creating an Anaconda environment
- Installing dependencies
- Building an ANN model for prediction using Keras and TensorFlow
- Serving the model as an API
- Building a simple API to add two numbers
- Building an API to predict the real estate price using the saved model
- Creating an Android app to predict house prices
- Downloading and installing Android Studio
- Creating a new Android project with a single screen
- Designing the layout of the screen
- Adding a functionality to accept input
- Adding a functionality to consume the RESTful API that serves the model
- Additional notes
- Creating an iOS app to predict house prices
- Downloading and installing Xcode
- Creating a new iOS project with a single screen
- Designing the layout of the screen
- Adding a functionality to accept input
- Adding a functionality to consume the RESTful API that serves the model
- Additional notes
- Summary
- Implementing Deep Net Architectures to Recognize Handwritten Digits
- Building a feedforward neural network to recognize handwritten digits version one
- Building a feedforward neural network to recognize handwritten digits version two
- Building a deeper neural network
- Introduction to Computer Vision
- Machine learning for Computer Vision
- Conferences help on Computer Vision
- Summary
- Further reading
- Building a Machine Vision Mobile App to Classify Flower Species
- CoreML versus TensorFlow Lite
- CoreML
- TensorFlow Lite
- What is MobileNet?
- Datasets for image classification
- Creating your own image dataset using Google images
- Alternate approach of creating custom datasets from videos
- Building your model using TensorFlow
- Running TensorBoard
- Summary
- Building an ML Model to Predict Car Damage Using TensorFlow
- Transfer learning basics
- Approaches to transfer learning
- Building the TensorFlow model
- Installing TensorFlow
- Training the images
- Building our own model
- Retraining with our own images
- Architecture
- Distortions
- Hyperparameters
- Image dataset collection
- Introduction to Beautiful Soup
- Examples
- Dataset preparation
- Running the training script
- Setting up a web application
- Summary
- PyTorch Experiments on NLP and RNN
- PyTorch
- The features of PyTorch
- Installing PyTorch
- PyTorch basics
- Using variables in PyTorch
- Plotting values on a graph
- Building our own model network
- Linear regression
- Classification
- Simple neural networks with torch
- Saving and reloading data on the network
- Running with batches
- Optimization algorithms
- Recurrent neural networks
- The MNIST database
- RNN classification
- RNN cyclic neural network – regression
- Natural language processing
- Affine maps
- Non-linearities
- Objective functions
- Building network components in PyTorch
- BoW classifier using logistic regression
- Summary
- TensorFlow on Mobile with Speech-to-Text with the WaveNet Model
- WaveNet
- Architecture
- Network layers in WaveNet
- The algorithm's components
- Building the model
- Dependencies
- Datasets
- Preprocessing the dataset
- Training the network
- Testing the network
- Transforming a speech WAV file into English text
- Getting the model
- Bazel build TensorFlow and quantizing the model
- TensorFlow ops registration
- Building an Android application
- Requirements
- Summary
- Implementing GANs to Recognize Handwritten Digits
- Introduction to GANs
- Generative versus discriminative algorithms
- How GANs work
- Understanding the MNIST database
- Building the TensorFlow model
- Training the neural network
- Building the Android application
- Digit classifier
- Summary
- Sentiment Analysis over Text Using LinearSVC
- Building the ML model using scikit–learn
- Scikit-learn
- The scikit-learn pipeline
- LinearSVC
- Building the iOS application
- Summary
- What is Next?
- Popular ML–based cloud services
- IBM Watson services
- Microsoft Azure Cognitive Services
- Vision APIs
- Speech APIs
- Knowledge APIs
- Search APIs
- Language APIs
- Amazon ML
- Vision services
- Chat services
- Language services
- Google Cloud ML
- Building your first ML model
- The limitations of building your own model
- Personalized user experience
- Providing better search results
- Targeting the right user
- Summary
- Further reading
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 15:52:19
推薦閱讀
- 書事:近現代版本雜談
- 公共文化館治理研究(2015年):四川省文化館“十三五”規劃重大課題調研成果集
- 文獻保護中英雙解詞語手冊
- 蒲城文獻征錄
- 單讀. 十周年特輯(時間的移民+在世界的門外)共2冊
- 檔案保護技術
- 高校圖書館閱讀推廣與宣傳促進研究
- 山東圖書館學史研究
- 醫藥信息處理與分析
- 探索與實踐:博物館與口述歷史
- Practical Industrial Internet of Things Security
- 信息資源的公共獲取機制研究
- 圖書館學基礎簡明教程
- 茶與咖啡:張信剛文化與經濟講座
- 檔案與少數民族記憶
- 科技服務研究
- 檔案資源社會化:檔案資源結構的歷史性變化
- 電子文件長期保存:理論與實踐
- 2017浙江科技統計年鑒
- 謎案北京③:解讀千年古跡檔案
- 中國石羊河流域地理學研究文獻目錄索引
- 出版物印刷概論
- 元代文獻與文化研究(第一輯)
- 圖書館管理與智能應用
- 泛在信息環境下圖書館信息資源組織研究
- 古籍書名考(精裝)
- 信息表現學
- 新編信息檢索與利用(第二版)
- 珞珈蘭臺文集
- 數據開放浪潮