Deep Learning Essentials: Your hands-on guide to the fundamentals of deep learning and neural network modeling

Wei Di, Anurag Bhardwaj, Jianing Wei

  • 出版商: Packt Publishing
  • 出版日期: 2018-01-29
  • 售價: $1,590
  • 貴賓價: 9.5$1,511
  • 語言: 英文
  • 頁數: 284
  • 裝訂: Paperback
  • ISBN: 1785880365
  • ISBN-13: 9781785880360
  • 相關分類: DeepLearning
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Get to grips with the essentials of deep learning by leveraging the power of Python

Key Features

  • Your one-stop solution to get started with the essentials of deep learning and neural network modeling
  • Train different kinds of neural networks to tackle various problems in Natural Language Processing, computer vision, speech recognition, and more
  • Covers popular Python libraries such as Tensorflow, Keras, and more, along with tips on training, deploying and optimizing your deep learning models in the best possible manner

Book Description

Deep Learning a trending topic in the field of Artificial Intelligence today and can be considered to be an advanced form of machine learning, which is quite tricky to master.

This book will help you take your first steps in training efficient deep learning models and applying them in various practical scenarios. You will model, train, and deploy different kinds of neural networks such as Convolutional Neural Network, Recurrent Neural Network, and will see some of their applications in real-world domains including computer vision, natural language processing, speech recognition, and so on. You will build practical projects such as chatbots, implement reinforcement learning to build smart games, and develop expert systems for image captioning and processing. Popular Python library such as TensorFlow is used in this book to build the models. This book also covers solutions for different problems you might come across while training models, such as noisy datasets, small datasets, and more.

This book does not assume any prior knowledge of deep learning. By the end of this book, you will have a firm understanding of the basics of deep learning and neural network modeling, along with their practical applications.

What you will learn

  • Get to grips with the core concepts of deep learning and neural networks
  • Set up deep learning library such as TensorFlow
  • Fine-tune your deep learning models for NLP and Computer Vision applications
  • Unify different information sources, such as images, text, and speech through deep learning
  • Optimize and fine-tune your deep learning models for better performance
  • Train a deep reinforcement learning model that plays a game better than humans
  • Learn how to make your models get the best out of your GPU or CPU

Who This Book Is For

Aspiring data scientists and machine learning experts who have limited or no exposure to deep learning will find this book to be very useful. If you are looking for a resource that gets you up and running with the fundamentals of deep learning and neural networks, this book is for you. As the models in the book are trained using the popular Python-based libraries such as Tensorflow and Keras, it would be useful to have sound programming knowledge of Python.

Table of Contents

  1. Why Deep Learning?
  2. Getting Yourself ready for deep learning
  3. Getting started with Neural Networks
  4. Deep learning in Computer Vision
  5. Natural language processing - vector representation
  6. Advanced Natural language processing
  7. Multi-modality
  8. Reinforcement Learning
  9. Deep Learning Hacks
  10. Deep Learning Trends

商品描述(中文翻譯)

深度學習是當今人工智慧領域中的熱門話題,可以被視為機器學習的進階形式,但要掌握它並不容易。本書將幫助您初步了解高效的深度學習模型訓練方法,並在各種實際場景中應用它們。您將建立、訓練和部署各種類型的神經網絡,如卷積神經網絡、循環神經網絡,並在計算機視覺、自然語言處理、語音識別等實際領域中應用它們。您將實現實用項目,如聊天機器人,使用強化學習來構建智能遊戲,以及為圖像標題和處理開發專家系統。本書使用了流行的Python庫TensorFlow來構建模型。本書還涵蓋了在訓練模型時可能遇到的不同問題的解決方案,例如噪聲數據集、小數據集等。

本書不需要任何深度學習的先備知識。通過閱讀本書,您將對深度學習和神經網絡建模的基礎有牢固的理解,以及它們的實際應用。

本書的學習重點包括:
- 理解深度學習和神經網絡的核心概念
- 設置TensorFlow等深度學習庫
- 為自然語言處理和計算機視覺應用微調深度學習模型
- 通過深度學習將圖像、文本和語音等不同信息源統一起來
- 優化和微調深度學習模型以獲得更好的性能
- 訓練一個比人類更擅長遊戲的深度強化學習模型
- 學習如何使您的模型充分發揮GPU或CPU的優勢

本書適合有限或沒有接觸過深度學習的數據科學家和機器學習專家。如果您正在尋找一本讓您快速上手深度學習和神經網絡基礎的資源,本書非常適合您。由於本書中的模型是使用流行的基於Python的庫TensorFlow和Keras訓練的,因此具備良好的Python編程知識將非常有用。

本書的目錄包括:
1. 為什麼要學習深度學習?
2. 為深度學習做好準備
3. 開始使用神經網絡
4. 計算機視覺中的深度學習
5. 自然語言處理-向量表示
6. 高級自然語言處理
7. 多模態
8. 強化學習
9. 深度學習技巧
10. 深度學習趨勢