|
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
Learn to build end-to-end AI apps from scratch for Android and iOS
using TensorFlow Lite, CoreML, and PyTorch Key Features Build
practical, real-world AI projects on Android and iOS Implement
tasks such as recognizing handwritten digits, sentiment analysis,
and more Explore the core functions of machine learning, deep
learning, and mobile vision Book DescriptionWe're witnessing a
revolution in Artificial Intelligence, thanks to breakthroughs in
deep learning. Mobile Artificial Intelligence Projects empowers you
to take part in this revolution by applying Artificial Intelligence
(AI) techniques to design applications for natural language
processing (NLP), robotics, and computer vision. This book teaches
you to harness the power of AI in mobile applications along with
learning the core functions of NLP, neural networks, deep learning,
and mobile vision. It features a range of projects, covering tasks
such as real-estate price prediction, recognizing hand-written
digits, predicting car damage, and sentiment analysis. You will
learn to utilize NLP and machine learning algorithms to make
applications more predictive, proactive, and capable of making
autonomous decisions with less human input. In the concluding
chapters, you will work with popular libraries, such as TensorFlow
Lite, CoreML, and PyTorch across Android and iOS platforms. By the
end of this book, you will have developed exciting and more
intuitive mobile applications that deliver a customized and more
personalized experience to users. What you will learn Explore the
concepts and fundamentals of AI, deep learning, and neural networks
Implement use cases for machine vision and natural language
processing Build an ML model to predict car damage using TensorFlow
Deploy TensorFlow on mobile to convert speech to text Implement GAN
to recognize hand-written digits Develop end-to-end mobile
applications that use AI principles Work with popular libraries,
such as TensorFlow Lite, CoreML, and PyTorch Who this book is
forMobile Artificial Intelligence Projects is for machine learning
professionals, deep learning engineers, AI engineers, and software
engineers who want to integrate AI technology into mobile-based
platforms and applications. Sound knowledge of machine learning and
experience with any programming language is all you need to get
started with this book.
Enhance your programming skills to build exciting robotic projects
Key Features Build an intelligent robot that can detect and avoid
obstacles and respond to voice commands Detect and track objects
and faces using OpenCV Control your robot with a GUI button
designed using Qt5 Book DescriptionC++ is one of the most popular
legacy programming languages for robotics, and a combination of C++
and robotics hardware is used in many leading industries. This book
will bridge the gap between Raspberry Pi and C/C++ programming and
enable you to develop applications for Raspberry Pi. To follow
along with the projects covered in the book, you can implement C
programs in Raspberry Pi with the wiringPi library. With this book,
you'll develop a fully functional car robot and write programs to
move it in different directions. You'll then create an obstacle -
avoiding robot using an ultrasonic sensor. Furthermore, you'll find
out how to control the robot wirelessly using your PC/Mac. This
book will also help you work with object detection and tracking
using OpenCV, and guide you through exploring face detection
techniques. Finally, you will create an Android app and control the
robot wirelessly with an Android smartphone. By the end of this
book, you will have gained experience in developing a robot using
Raspberry Pi and C/C++ programming. What you will learn Install
software in Raspberry Pi compatible with C++ programming Program
the Raspberry Pi in C++ to run a motor Control RPi-powered robot
wirelessly with your laptop or PC Program an RPi camera using
OpenCV Control a Raspberry Pi robot with voice commands Implement
face and object detection with Raspberry Pi Who this book is
forThis book is for developers, programmers, and robotics
enthusiasts interested in leveraging C++ to build exciting robotics
applications. Prior knowledge of C++ is necessary to understand the
projects covered in this book.
Mobile wireless communication systems have affected every aspect of
life. By providing seamless connectivity, these systems enable
almost all the smart devices in the world to communicate with high
speed throughput and extremely low latency. The next generation of
cellular mobile communications, 5G, aims to support the tremendous
growth of interconnected things/devices (i.e., internet of things
[IoT]) using the current technologies and extending them to be used
in higher frequencies to cope with the huge number of different
devices. In addition, 5G will provide massive capacity, high
throughput, lower end-to-end delay, green communication, cost
reduction, and extended coverage area. Fundamental and Supportive
Technologies for 5G Mobile Networks provides detailed research on
technologies used in 5G, their benefits, practical designs, and
recent challenges and focuses on future applications that could
exploit 5G network benefits. The content within this publication
examines cellular communication, data transmission, and high-speed
communication. It is designed for network analysts, IT specialists,
industry professionals, software engineers, researchers,
academicians, students, and scientists.
New edition of the bestselling guide to building an effective
mobile app architecture with Xamarin.Forms 4 that maximizes the
overall quality of apps. Key Features Updated for Xamarin.Forms 4
Packed with real-world scenarios and solutions to help you build
professional grade mobile apps with Xamarin.Forms Includes design
patterns and best practice techniques that every mobile developer
should know Book DescriptionDiscover how to extend and build upon
the components of the most recent version of Xamarin.Forms to
develop an effective, robust mobile app architecture. This new
edition features Xamarin.Forms 4 updates, including CollectionView
and RefreshView, new coverage of client-side validation, and
updates on how to implement user authentication. Mastering
Xamarin.Forms, Third Edition is one of the few Xamarin books
structured around the development of a simple app from start to
finish, beginning with a basic Xamarin.Forms app and going step by
step through several advanced topics to create a solution
architecture rich with the benefits of good design patterns and
best practices. This book introduces a core separation between the
app's user interface and the app's business logic by applying the
MVVM pattern and data binding, and then focuses on building a layer
of plugin-like services that handle platform-specific utilities
such as navigation and geo-location, as well as how to loosely use
these services in the app with inversion of control and dependency
injection. You'll connect the app to a live web-based API and set
up offline synchronization before testing the app logic through
unit testing. Finally, you will learn how to add monitoring to your
Xamarin.Forms projects to track crashes and analytics and gain a
proactive edge on quality. What you will learn Find out how, when,
and why to use architecture patterns and best practices with
Xamarin.Forms Implement the Model-View-ViewModel (MVVM) pattern and
data binding in Xamarin.Forms mobile apps Incorporate client-side
validation in Xamarin.Forms mobile apps Extend the Xamarin.Forms
navigation API with a custom ViewModel-centric navigation service
Leverage the inversion of control and dependency injection patterns
in Xamarin.Forms mobile apps Work with online and offline data in
Xamarin.Forms mobile apps Use platform-specific APIs to build rich
custom user interfaces in Xamarin.Forms mobile apps Explore how to
monitor mobile app quality using Visual Studio App Center Who this
book is forThis book is intended for .NET developers who are
familiar with Xamarin mobile application development and the open
source Xamarin.Forms toolkit. If you have already started working
with Xamarin.Forms and want to take your app to the next level,
making it more maintainable, testable and flexible, then this book
is for you.
|
|