This document provides an overview of machine learning concepts and the TensorFlow environment. It discusses machine learning algorithms categorized by learning style and type. Deep learning frameworks like TensorFlow and Keras are introduced. Transfer learning and converting models to TensorFlow Lite format for mobile deployment are covered. Finally, the document discusses Flutter app architecture and how to integrate a machine learning model into a Flutter mobile app.
6. Agenda
- Machine Learning Basics
- TensorFlow Training Environment
- TensorFlow + Keras Basics
- Keras API Basics
- TensorFlowLite Basics
- Flutter App Architecture
- Demo
7. Computer Science
Artificial Intelligence
Machine Learning
Deep Learning
CNN
Computer Science is the
study of computers and
computational systems.
AI is the simulation of
human intelligence processe
s by computer systems.
Machine learning is a
method of data analysis that
automates analytical model.
Deep learning is a
Machine Learning technique
that teaches computers to
learn by example.
8. Machine learning (ML) is the scientific study of algorithms and statistical
models that computer systems use to perform a specific task without using
explicit instructions, relying on patterns and inference instead
29. TensorFlow Lite File
Image source: https://www.tensorflow.org/lite
FlatBuffers is an efficient cross platform serialization
library for C++, C#, C, Go, Java, JavaScript, Lobster, Lua,
TypeScript, PHP, Python, and Rust. It was originally
created at Google for game development and other
performance-critical applications.
FlatBuffers