ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learning Deep Learning: Theory and Practice of Neural Networks, Computer Vision, Natural Language Processing, and Transformers Using TensorFlow

دانلود کتاب یادگیری یادگیری عمیق: تئوری و عمل شبکه های عصبی، بینایی کامپیوتری، پردازش زبان طبیعی و ترانسفورماتورها با استفاده از TensorFlow

Learning Deep Learning: Theory and Practice of Neural Networks, Computer Vision, Natural Language Processing, and Transformers Using TensorFlow

مشخصات کتاب

Learning Deep Learning: Theory and Practice of Neural Networks, Computer Vision, Natural Language Processing, and Transformers Using TensorFlow

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 0137470355, 9780137470358 
ناشر: Addison-Wesley Professional 
سال نشر: 2021 
تعداد صفحات: 747 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 74,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 23


در صورت تبدیل فایل کتاب Learning Deep Learning: Theory and Practice of Neural Networks, Computer Vision, Natural Language Processing, and Transformers Using TensorFlow به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب یادگیری یادگیری عمیق: تئوری و عمل شبکه های عصبی، بینایی کامپیوتری، پردازش زبان طبیعی و ترانسفورماتورها با استفاده از TensorFlow نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب یادگیری یادگیری عمیق: تئوری و عمل شبکه های عصبی، بینایی کامپیوتری، پردازش زبان طبیعی و ترانسفورماتورها با استفاده از TensorFlow



راهنمای تمام رنگی انویدیا برای یادگیری عمیق: همه آنچه برای شروع و به دست آوردن نتیجه نیاز دارید

\"برای اینکه همه بتوانند بخشی از این انقلاب تاریخی مستلزم دموکراتیک کردن دانش و منابع هوش مصنوعی است. این کتاب برای دستیابی به این اهداف عالی به موقع و مرتبط است. از تحقیقات ML، NVIDIA

\"Ekman از تکنیک یادگیری استفاده می‌کند که در تجربه ما ثابت کرده است که برای موفقیت بسیار مهم است - از خواننده می‌خواهد در مورد استفاده از تکنیک‌های DL در عمل فکر کند. رویکرد ساده او تازه‌کننده است. و او به خواننده اجازه می‌دهد تا کمی رویاپردازی کند، در مورد اینکه DL هنوز ما را به کجا می‌برد."
-- از پیش‌گفتار دکتر کریگ کلاوسون، مدیر موسسه یادگیری عمیق NVIDIA < /blockquote>


یادگیری عمیق (DL) یکی از اجزای کلیدی پیشرفت های هیجان انگیز امروزی در یادگیری ماشین و هوش مصنوعی است. یادگیری عمیق یک راهنمای کامل برای DL است. این کتاب که مفاهیم اصلی و تکنیک‌های برنامه‌نویسی عملی مورد نیاز برای موفقیت را روشن می‌کند، برای توسعه‌دهندگان، دانشمندان داده، تحلیل‌گران و دیگران ایده‌آل است - از جمله کسانی که هیچ تجربه قبلی یا یادگیری ماشینی ندارند.

بعد از آن. مگنوس اکمن با معرفی بلوک‌های ساختمانی ضروری شبکه‌های عصبی عمیق، مانند نورون‌های مصنوعی و لایه‌های کاملاً متصل، کانولوشنال و تکراری، نحوه استفاده از آن‌ها را برای ساخت معماری‌های پیشرفته از جمله ترانسفورماتور نشان می‌دهد. او توضیح می دهد که چگونه از این مفاهیم برای ساخت شبکه های مدرن برای بینایی کامپیوتری و پردازش زبان طبیعی (NLP)، از جمله Mask R-CNN، GPT و BERT استفاده می شود. و او توضیح می دهد که چگونه یک مترجم زبان طبیعی و یک سیستم توصیف زبان طبیعی تصاویر را تولید می کند.

در سرتاسر، اکمن با استفاده از TensorFlow با Keras، نمونه های کد مختصر و مشروح ارائه می دهد. نمونه‌های PyTorch مربوطه به‌صورت آنلاین ارائه شده‌اند، و این کتاب به این ترتیب دو کتابخانه غالب Python برای DL مورد استفاده در صنعت و دانشگاه را پوشش می‌دهد. او با مقدمه‌ای بر جستجوی معماری عصبی (NAS)، کاوش در مسائل اخلاقی مهم و ارائه منابع برای یادگیری بیشتر، به پایان می‌رسد.

  • کاوش و تسلط بر مفاهیم اصلی: پرسپترون‌ها، یادگیری مبتنی بر گرادیان، نورون‌های سیگموئید، و انتشار برگشتی
  • ببینید چگونه چارچوب‌های DL توسعه شبکه‌های عصبی پیچیده‌تر و مفیدتر را آسان‌تر می‌کنند
  • کشف کنید که چگونه شبکه‌های عصبی کانولوشن (CNN) طبقه‌بندی و تجزیه و تحلیل تصویر را متحول می‌کنند
  • < li>شبکه‌های عصبی بازگشتی (RNN) و حافظه کوتاه‌مدت بلند مدت (LSTM) را برای متن و دیگر توالی‌های با طول متغیر اعمال کنید
  • NLP اصلی را با شبکه‌های دنباله به دنباله و معماری ترانسفورماتور
  • ساخت برنامه های کاربردی برای ترجمه زبان طبیعی و نوشتن شرح تصاویر

اختراع GPU توسط NVIDIA جرقه ای در بازار بازی های رایانه شخصی زد. کار پیشگام این شرکت در محاسبات شتاب - شکلی از محاسبات سوپرشارژ در تقاطع گرافیک کامپیوتری، محاسبات با کارایی بالا و هوش مصنوعی - در حال تغییر شکل دادن به صنایع تریلیون دلاری مانند حمل و نقل، مراقبت های بهداشتی و تولید است و به رشد دامن می زند. از بسیاری دیگر.

کتاب خود را برای دسترسی راحت به دانلودها، به‌روزرسانی‌ها و/یا اصلاحات به محض در دسترس بودن ثبت کنید. برای جزئیات بیشتر به داخل کتاب مراجعه کنید.


توضیحاتی درمورد کتاب به خارجی

NVIDIA's Full-Color Guide to Deep Learning: All You Need to Get Started and Get Results

"To enable everyone to be part of this historic revolution requires the democratization of AI knowledge and resources. This book is timely and relevant towards accomplishing these lofty goals."
-- From the foreword by Dr. Anima Anandkumar, Bren Professor, Caltech, and Director of ML Research, NVIDIA

"Ekman uses a learning technique that in our experience has proven pivotal to success―asking the reader to think about using DL techniques in practice. His straightforward approach is refreshing, and he permits the reader to dream, just a bit, about where DL may yet take us."
-- From the foreword by Dr. Craig Clawson, Director, NVIDIA Deep Learning Institute


Deep learning (DL) is a key component of today's exciting advances in machine learning and artificial intelligence. Learning Deep Learning is a complete guide to DL. Illuminating both the core concepts and the hands-on programming techniques needed to succeed, this book is ideal for developers, data scientists, analysts, and others--including those with no prior machine learning or statistics experience.

After introducing the essential building blocks of deep neural networks, such as artificial neurons and fully connected, convolutional, and recurrent layers, Magnus Ekman shows how to use them to build advanced architectures, including the Transformer. He describes how these concepts are used to build modern networks for computer vision and natural language processing (NLP), including Mask R-CNN, GPT, and BERT. And he explains how a natural language translator and a system generating natural language descriptions of images.

Throughout, Ekman provides concise, well-annotated code examples using TensorFlow with Keras. Corresponding PyTorch examples are provided online, and the book thereby covers the two dominating Python libraries for DL used in industry and academia. He concludes with an introduction to neural architecture search (NAS), exploring important ethical issues and providing resources for further learning.

  • Explore and master core concepts: perceptrons, gradient-based learning, sigmoid neurons, and back propagation
  • See how DL frameworks make it easier to develop more complicated and useful neural networks
  • Discover how convolutional neural networks (CNNs) revolutionize image classification and analysis
  • Apply recurrent neural networks (RNNs) and long short-term memory (LSTM) to text and other variable-length sequences
  • Master NLP with sequence-to-sequence networks and the Transformer architecture
  • Build applications for natural language translation and image captioning

NVIDIA's invention of the GPU sparked the PC gaming market. The company's pioneering work in accelerated computing--a supercharged form of computing at the intersection of computer graphics, high-performance computing, and AI--is reshaping trillion-dollar industries, such as transportation, healthcare, and manufacturing, and fueling the growth of many others.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.



فهرست مطالب

Cover
Half Title
Title Page
Copyright Page
Contents
Foreword
Foreword
Preface
Acknowledgments
About the Author
1 THE ROSENBLATT PERCEPTRON
	Example of a Two-Input Perceptron
	The Perceptron Learning Algorithm
	Limitations of the Perceptron
	Combining Multiple Perceptrons
	Implementing Perceptrons with Linear Algebra
		Vector Notation
		Dot Product
		Extending the Vector to a 2D Matrix
		Matrix-Vector Multiplication
		Matrix-Matrix Multiplication
		Summary of Vector and Matrix Operations Used for Perceptrons
		Dot Product as a Matrix Multiplication
		Extending to Multidimensional Tensors
	Geometric Interpretation of the Perceptron
	Understanding the Bias Term
	Concluding Remarks on the Perceptron
2 GRADIENT-BASED LEARNING
	Intuitive Explanation of the Perceptron Learning Algorithm
	Derivatives and Optimization Problems
	Solving a Learning Problem with Gradient Descent
		Gradient Descent for Multidimensional Functions
	Constants and Variables in a Network
	Analytic Explanation of the Perceptron Learning Algorithm
	Geometric Description of the Perceptron Learning Algorithm
	Revisiting Different Types of Perceptron Plots
	Using a Perceptron to Identify Patterns
	Concluding Remarks on Gradient-Based Learning
3 SIGMOID NEURONS AND BACKPROPAGATION
	Modified Neurons to Enable Gradient Descent for Multilevel Networks
	Which Activation Function Should We Use?
	Function Composition and the Chain Rule
	Using Backpropagation to Compute the Gradient
		Forward Pass
		Backward Pass
		Weight Adjustment
	Backpropagation with Multiple Neurons per Layer
	Programming Example: Learning the XOR Function
	Network Architectures
	Concluding Remarks on Backpropagation
4 FULLY CONNECTED NETWORKS APPLIED TO MULTICLASS CLASSIFICATION
	Introduction to Datasets Used When Training Networks
		Exploring the Dataset
		Human Bias in Datasets
		Training Set, Test Set, and Generalization
		Hyperparameter Tuning and Test Set Information Leakage
	Training and Inference
	Extending the Network and Learning Algorithm to Do Multiclass Classification
	Network for Digit Classification
	Loss Function for Multiclass Classification
	Programming Example: Classifying Handwritten Digits
	Mini-Batch Gradient Descent
	Concluding Remarks on Multiclass Classification
5 TOWARD DL: FRAMEWORKS AND NETWORK TWEAKS
	Programming Example: Moving to a DL Framework
	The Problem of Saturated Neurons and Vanishing Gradients
	Initialization and Normalization Techniques to Avoid Saturated Neurons
		Weight Initialization
		Input Standardization
		Batch Normalization
	Cross-Entropy Loss Function to Mitigate Effect of Saturated Output Neurons
		Computer Implementation of the Cross-Entropy Loss Function
	Different Activation Functions to Avoid Vanishing Gradient in Hidden Layers
	Variations on Gradient Descent to Improve Learning
	Experiment: Tweaking Network and Learning Parameters
	Hyperparameter Tuning and Cross-Validation
		Using a Validation Set to Avoid Overt fi ting
		Cross-Validation to Improve Use of Training Data
	Concluding Remarks on the Path Toward Deep Learning
6 FULLY CONNECTED NETWORKS APPLIED TO REGRESSION
	Output Units
		Logistic Unit for Binary Classic fi ation
		Softmax Unit for Multiclass Classic fi ation
		Linear Unit for Regression
	The Boston Housing Dataset
	Programming Example: Predicting House Prices with a DNN
	Improving Generalization with Regularization
	Experiment: Deeper and Regularized Models for House Price Prediction
	Concluding Remarks on Output Units and Regression Problems
7 CONVOLUTIONAL NEURAL NETWORKS APPLIED TO IMAGE CLASSIFICATION
	The CIFAR-10 Dataset
	Characteristics and Building Blocks for Convolutional Layers
	Combining Feature Maps into a Convolutional Layer
	Combining Convolutional and Fully Connected Layers into a Network
	Effects of Sparse Connections and Weight Sharing
	Programming Example: Image Classification with a Convolutional Network
	Concluding Remarks on Convolutional Networks
8 DEEPER CNNs AND PRETRAINED MODELS
	VGGNet
	GoogLeNet
	ResNet
	Programming Example: Use a Pretrained ResNet Implementation
	Transfer Learning
	Backpropagation for CNN and Pooling
	Data Augmentation as a Regularization Technique
	Mistakes Made by CNNs
	Reducing Parameters with Depthwise Separable Convolutions
	Striking the Right Network Design Balance with EfficientNet
	Concluding Remarks on Deeper CNNs
9 PREDICTING TIME SEQUENCES WITH RECURRENT NEURAL NETWORKS
	Limitations of Feedforward Networks
	Recurrent Neural Networks
	Mathematical Representation of a Recurrent Layer
	Combining Layers into an RNN
	Alternative View of RNN and Unrolling in Time
	Backpropagation Through Time
	Programming Example: Forecasting Book Sales
		Standardize Data and Create Training Examples
		Creating a Simple RNN
		Comparison with a Network Without Recurrence
		Extending the Example to Multiple Input Variables
	Dataset Considerations for RNNs
	Concluding Remarks on RNNs
10 LONG SHORT-TERM MEMORY
	Keeping Gradients Healthy
	Introduction to LSTM
	LSTM Activation Functions
	Creating a Network of LSTM Cells
	Alternative View of LSTM
	Related Topics: Highway Networks and Skip Connections
	Concluding Remarks on LSTM
11 TEXT AUTOCOMPLETION WITH LSTM AND BEAM SEARCH
	Encoding Text
	Longer-Term Prediction and Autoregressive Models
	Beam Search
	Programming Example: Using LSTM for Text Autocompletion
	Bidirectional RNNs
	Different Combinations of Input and Output Sequences
	Concluding Remarks on Text Autocompletion with LSTM
12 NEURAL LANGUAGE MODELS AND WORD EMBEDDINGS
	Introduction to Language Models and Their Use Cases
	Examples of Different Language Models
		n-Gram Model
		Skip-Gram Model
		Neural Language Model
	Benefit of Word Embeddings and Insight into How They Work
	Word Embeddings Created by Neural Language Models
	Programming Example: Neural Language Model and Resulting Embeddings
	King - Man + Woman! = Queen
	King - Man + Woman ! = Queen
	Language Models, Word Embeddings, and Human Biases
	Related Topic: Sentiment Analysis of Text
		Bag-of-Words and Bag-of-N-Grams
		Similarity Metrics
		Combining BoW and DL
	Concluding Remarks on Language Models and Word Embeddings
13 WORD EMBEDDINGS FROM word2vec AND GloVe
	Using word2vec to Create Word Embeddings Without a Language Model
		Reducing Computational Complexity Compared to a Language Model
		Continuous Bag-of-Words Model
		Continuous Skip-Gram Model
		Optimized Continuous Skip-Gram Model to Further Reduce Computational Complexity
	Additional Thoughts on word2vec
	word2vec in Matrix Form
	Wrapping Up word2vec
	Programming Example: Exploring Properties of GloVe Embeddings
	Concluding Remarks on word2vec and GloVe
14 SEQUENCE-TO-SEQUENCE NETWORKS AND NATURAL LANGUAGE TRANSLATION
	Encoder-Decoder Model for Sequence- to-Sequence Learning
	Introduction to the Keras Functional API
	Programming Example: Neural Machine Translation
	Experimental Results
	Properties of the Intermediate Representation
	Concluding Remarks on Language Translation
15 ATTENTION AND THE TRANSFORMER
	Rationale Behind Attention
	Attention in Sequence-to-Sequence Networks
		Computing the Alignment Vector
		Mathematical Notation and Variations on the Alignment Vector
		Attention in a Deeper Network
		Additional Considerations
	Alternatives to Recurrent Networks
	Self-Attention
	Multi-head Attention
	The Transformer
	Concluding Remarks on the Transformer
16 ONE-TO-MANY NETWORK FOR IMAGE CAPTIONING
	Extending the Image Captioning Network with Attention
	Programming Example: Attention-Based Image Captioning
	Concluding Remarks on Image Captioning
17 MEDLEY OF ADDITIONAL TOPICS
	Autoencoders
		Use Cases for Autoencoders
		Other Aspects of Autoencoders
		Programming Example: Autoencoder for Outlier Detection
	Multimodal Learning
		Taxonomy of Multimodal Learning
		Programming Example: Classic fi ation with Multimodal Input Data
	Multitask Learning
		Why to Implement Multitask Learning
		How to Implement Multitask Learning
		Other Aspects and Variations on the Basic Implementation
		Programming Example: Multiclass Classic fi ation and Question Answering with a Single Network
	Process for Tuning a Network
		When to Collect More Training Data
	Neural Architecture Search
		Key Components of Neural Architecture Search
		Programming Example: Searching for an Architecture for CIFAR-10 Classic fi ation
		Implications of Neural Architecture Search
	Concluding Remarks
18 SUMMARY AND NEXT STEPS
	Things You Should Know by Now
	Ethical AI and Data Ethics
		Problems to Look Out For
		Checklist of Questions
	Things You Do Not Yet Know
		Reinforcement Learning
		Variational Autoencoders and Generative Adversarial Networks
		Neural Style Transfer
		Recommender Systems
		Models for Spoken Language
	Next Steps
Appendix A: LINEAR REGRESSION AND LINEAR CLASSIFIERS
	Linear Regression as a Machine Learning Algorithm
		Univariate Linear Regression
		Multivariate Linear Regression
		Modeling Curvature with a Linear Function
	Computing Linear Regression Coefficients
	Classification with Logistic Regression
	Classifying XOR with a Linear Classifier
	Classification with Support Vector Machines
	Evaluation Metrics for a Binary Classifier
Appendix B: OBJECT DETECTION AND SEGMENTATION
	Object Detection
		R-CNN
		Fast R-CNN
		Faster R-CNN
	Semantic Segmentation
		Upsampling Techniques
		Deconvolution Network
		U-Net
	Instance Segmentation with Mask R-CNN
Appendix C: WORD EMBEDDINGS BEYOND word2vec AND GloVe
	Wordpieces
	FastText
	Character-Based Method
	ELMo
	Related Work
Appendix D: GPT, BERT, AND RoBERTa
	GPT
	BERT
		Masked Language Model Task
		Next-Sentence Prediction Task
		BERT Input and Output Representations
		Applying BERT to NLP Tasks
	RoBERTa
	Historical Work Leading Up to GPT and BERT
	Other Models Based on the Transformer
Appendix E: NEWTON-RAPHSON VERSUS GRADIENT DESCENT
	Newton-Raphson Root-Finding Method
		Newton-Raphson Applied to Optimization Problems
	Relationship Between Newton-Raphson and Gradient Descent
Appendix F: MATRIX IMPLEMENTATION OF DIGIT CLASSIFICATION NETWORK
	Single Matrix
	Mini-Batch Implementation
Appendix G: RELATING CONVOLUTIONAL LAYERS TO MATHEMATICAL CONVOLUTION
Appendix H: GATED RECURRENT UNITS
	Alternative GRU Implementation
	Network Based on the GRU
Appendix I: SETTING UP A DEVELOPMENT ENVIRONMENT
	Python
	Programming Environment
		Jupyter Notebook
		Using an Integrated Development Environment
	Programming Examples
		Supporting Spreadsheet
	Datasets
		MNIST
		Bookstore Sales Data from US Census Bureau
		Frankenstein from Project Gutenberg
		GloVe Word Embeddings
		Anki Bilingual Sentence Pairs
		COCO
	Installing a DL Framework
		System Installation
		Virtual Environment Installation
		GPU Acceleration
		Docker Container
		Using a Cloud Service
	TensorFlow Specific Considerations
	Key Differences Between PyTorch and TensorFlow
		Need to Write Our Own Fit/Training Function
		Explicit Moves of Data Between NumPy and PyTorch
		Explicit Transfer of Data Between CPU and GPU
		Explicitly Distinguishing Between Training and Inference
		Sequential versus Functional API
		Lack of Compile Function
		Recurrent Layers and State Handling
		Cross-Entropy Loss
	View/Reshape
Appendix J: CHEAT SHEETS
Works Cited
Index
	A
	B
	C
	D
	E
	F
	G
	H
	I
	J
	K
	L
	M
	N
	O
	P
	Q
	R
	S
	T
	U
	V
	W
	X
	Y
	Z




نظرات کاربران