万本电子书0元读

万本电子书0元读

顶部广告

TensorFlow Deep Learning Projects电子书

售       价:¥

5人正在读 | 0人评论 6.2

作       者:Luca Massaron,Alberto Boschetti,Alexey Grigorev

出  版  社:Packt Publishing

出版时间:2018-03-28

字       数:40.0万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Leverage the power of Tensorflow to design deep learning systems for a variety of real-world scenarios About This Book ? Build efficient deep learning pipelines using the popular Tensorflow framework ? Train neural networks such as ConvNets, generative models, and LSTMs ? Includes projects related to Computer Vision, stock prediction, chatbots and more Who This Book Is For This book is for data scientists, machine learning developers as well as deep learning practitioners, who want to build interesting deep learning projects that leverage the power of Tensorflow. Some understanding of machine learning and deep learning, and familiarity with the TensorFlow framework is all you need to get started with this book. What You Will Learn ? Set up the TensorFlow environment for deep learning ? Construct your own ConvNets for effective image processing ? Use LSTMs for image caption generation ? Forecast stock prediction accurately with an LSTM architecture ? Learn what semantic matching is by detecting duplicate Quora questions ? Set up an AWS instance with TensorFlow to train GANs ? Train and set up a chatbot to understand and interpret human input ? Build an AI capable of playing a video game by itself –and win it! In Detail TensorFlow is one of the most popular frameworks used for machine learning and, more recently, deep learning. It provides a fast and efficient framework for training different kinds of deep learning models, with very high accuracy. This book is your guide to master deep learning with TensorFlow with the help of 10 real-world projects. TensorFlow Deep Learning Projects starts with setting up the right TensorFlow environment for deep learning. Learn to train different types of deep learning models using TensorFlow, including Convolutional Neural Networks, Recurrent Neural Networks, LSTMs, and Generative Adversarial Networks. While doing so, you will build end-to-end deep learning solutions to tackle different real-world problems in image processing, recommendation systems, stock prediction, and building chatbots, to name a few. You will also develop systems that perform machine translation, and use reinforcement learning techniques to play games. By the end of this book, you will have mastered all the concepts of deep learning and their implementation with TensorFlow, and will be able to build and train your own deep learning models with TensorFlow confidently. Style and approach This book contains 10 unique, end-to-end projects covering all aspects of deep learning and their implementations with TensorFlow. Each project will equip you with a unique skillset in training efficient deep learning models, and empower you to implement your own projects more confidently
目录展开

Title Page

Copyright and Credits

TensorFlow Deep Learning Projects

Packt Upsell

Why subscribe?

PacktPub.com

Contributors

About the authors

About the reviewer

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

Conventions used

Get in touch

Reviews

Recognizing traffic signs using Convnets

The dataset

The CNN network

Image preprocessing

Train the model and make predictions

Follow-up questions

Summary

Annotating Images with Object Detection API

The Microsoft common objects in context

The TensorFlow object detection API

Grasping the basics of R-CNN, R-FCN and SSD models

Presenting our project plan

Setting up an environment suitable for the project

Protobuf compilation

Windows installation

Unix installation

Provisioning of the project code

Some simple applications

Real-time webcam detection

Acknowledgements

Summary

Caption Generation for Images

What is caption generation?

Exploring image captioning datasets

Downloading the dataset

Converting words into embeddings

Image captioning approaches

Conditional random field

Recurrent neural network on convolution neural network

Caption ranking

Dense captioning

RNN captioning

Multimodal captioning

Attention-based captioning

Implementing a caption generation model

Summary

Building GANs for Conditional Image Creation

Introducing GANs

The key is in the adversarial approach

A cambrian explosion

DCGANs

Conditional GANs

The project

Dataset class

CGAN class

Putting CGAN to work on some examples

MNIST

Zalando MNIST

EMNIST

Reusing the trained CGANs

Resorting to Amazon Web Service

Acknowledgements

Summary

Stock Price Prediction with LSTM

Input datasets – cosine and stock price

Format the dataset

Using regression to predict the future prices of a stock

Long short-term memory – LSTM 101

Stock price prediction with LSTM

Possible follow - up questions

Summary

Create and Train Machine Translation Systems

A walkthrough of the architecture

Preprocessing of the corpora

Training the machine translator

Test and translate

Home assignments

Summary

Train and Set up a Chatbot, Able to Discuss Like a Human

Introduction to the project

The input corpus

Creating the training dataset

Training the chatbot

Chatbox API

Home assignments

Summary

Detecting Duplicate Quora Questions

Presenting the dataset

Starting with basic feature engineering

Creating fuzzy features

Resorting to TF-IDF and SVD features

Mapping with Word2vec embeddings

Testing machine learning models

Building a TensorFlow model

Processing before deep neural networks

Deep neural networks building blocks

Designing the learning architecture

Summary

Building a TensorFlow Recommender System

Recommender systems

Matrix factorization for recommender systems

Dataset preparation and baseline

Matrix factorization

Implicit feedback datasets

SGD-based matrix factorization

Bayesian personalized ranking

RNN for recommender systems

Data preparation and baseline

RNN recommender system in TensorFlow

Summary

Video Games by Reinforcement Learning

The game legacy

The OpenAI version

Installing OpenAI on Linux (Ubuntu 14.04 or 16.04)

Lunar Lander in OpenAI Gym

Exploring reinforcement learning through deep learning

Tricks and tips for deep Q-learning

Understanding the limitations of deep Q-learning

Starting the project

Defining the AI brain

Creating memory for experience replay

Creating the agent

Specifying the environment

Running the reinforcement learning process

Acknowledgements

Summary

Other Books You May Enjoy

Leave a review - let other readers know what you think

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部