دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Bonnin. Rodolfo
سری:
ISBN (شابک) : 9781786466587, 1786466821
ناشر: Packt Publishing
سال نشر: 2016
تعداد صفحات: 0
زبان: English
فرمت فایل : MOBI (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 22 مگابایت
کلمات کلیدی مربوط به کتاب ساخت پروژههای یادگیری ماشین با TensorFlow: پروژههای جذابی که به شما میآموزد چگونه میتوان از دادههای پیچیده برای به دست آوردن بیشترین بینش بهرهبرداری کرد.: هوش مصنوعی، کامپیوترها--عمومی،یادگیری ماشین،کتابهای الکترونیک،کامپیوترها -- عمومی
در صورت تبدیل فایل کتاب Building machine learning projects with TensorFlow: engaging projects that will teach you how complex data can be exploited to gain the most insight به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ساخت پروژههای یادگیری ماشین با TensorFlow: پروژههای جذابی که به شما میآموزد چگونه میتوان از دادههای پیچیده برای به دست آوردن بیشترین بینش بهرهبرداری کرد. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
پروژههای جذابی که به شما میآموزند چگونه میتوان از دادههای پیچیده برای به دست آوردن بیشترین بینش درباره این کتاب استفاده کرد. این کتاب همان چیزی است که شما نیاز دارید! سیزده پروژه جامد و چهار مثال به شما می آموزند که چگونه TensorFlow را در تولید پیاده سازی کنید.- این راهنمای غنی از نمونه به شما می آموزد که چگونه محاسبات عددی بسیار دقیق و کارآمد را با TensorFlow انجام دهید- این یک راهنمای عملی و روشمند است که به شما امکان می دهد ویژگی های Tensorflow را اعمال کنید. این کتاب برای تحلیلگران داده، دانشمندان داده و محققانی است که می خواهند سرعت و کارایی فعالیت ها و نتایج یادگیری ماشین خود را افزایش دهند. هر کسی که به دنبال یک راهنمای جدید برای محاسبات عددی پیچیده با TensorFlow باشد، این منبع بسیار مفید را خواهد یافت. این کتاب همچنین برای توسعه دهندگانی است که می خواهند TensorFlow را در سناریوهای مختلف در تولید پیاده سازی کنند. تجربه کمی با C++ و Python انتظار می رود. آنچه یاد خواهید گرفت- بارگیری، تعامل، تشریح، پردازش و ذخیره مجموعه داده های پیچیده- حل مسائل طبقه بندی و رگرسیون با استفاده از تکنیک های پیشرفته - پیش بینی نتیجه یک سری زمانی ساده با استفاده از رگرسیون خطی مدلسازی - استفاده از طرح رگرسیون لجستیک برای پیشبینی نتیجه آینده یک سری زمانی - طبقهبندی تصاویر با استفاده از طرحهای شبکه عصبی عمیق - برچسبگذاری مجموعهای از تصاویر و شناسایی ویژگیها با استفاده از یک شبکه عصبی عمیق، از جمله لایه شبکه عصبی کانولوشنال (CNN) - Resolve مشکلات تشخیص کاراکتر با استفاده از مدل شبکه عصبی بازگشتی (RNN) در جزئیات این کتاب پروژهها چگونگی استفاده از TensorFlow را در سناریوهای مختلف نشان میدهد - این شامل پروژههایی برای مدلهای آموزشی، یادگیری ماشین، یادگیری عمیق و کار با شبکههای عصبی مختلف است. هر پروژه تمرینات هیجان انگیز و روشنگری را ارائه می دهد که نحوه استفاده از TensorFlow را به شما آموزش می دهد و به شما نشان می دهد که چگونه لایه های داده را می توان با کار با Tensor کاوش کرد. به سادگی پروژه ای را انتخاب کنید که مطابق با محیط شما باشد و مجموعه ای از اطلاعات در مورد نحوه اجرای TensorFlow در تولید را دریافت کنید. سبک و رویکرد این کتاب راهنمای عملی برای پیاده سازی TensorFlow در تولید است. این سناریوهای مختلفی را بررسی می کند که در آنها می توانید از TensorFlow استفاده کنید و به شما نشان می دهد که چگونه از آن در زمینه پروژه های دنیای واقعی استفاده کنید. این نه تنها به شما دست برتر را در این زمینه می دهد، بلکه پتانسیل استفاده های نوآورانه از TensorFlow را در محیط شما نشان می دهد. این راهنما دری را برای یادگیری ماشینی و محاسبات عددی نسل دوم باز می کند - یک ابزار ضروری برای قفسه کتاب شما!
Engaging projects that will teach you how complex data can be exploited to gain the most insightAbout This Book- Bored of too much theory on TensorFlow? This book is what you need! Thirteen solid projects and four examples teach you how to implement TensorFlow in production.- This example-rich guide teaches you how to perform highly accurate and efficient numerical computing with TensorFlow- It is a practical and methodically explained guide that allows you to apply Tensorflow's features from the very beginning.Who This Book Is ForThis book is for data analysts, data scientists, and researchers who want to increase the speed and efficiency of their machine learning activities and results. Anyone looking for a fresh guide to complex numerical computations with TensorFlow will find this an extremely helpful resource. This book is also for developers who want to implement TensorFlow in production in various scenarios. Some experience with C++ and Python is expected.What You Will Learn- Load, interact, dissect, process, and save complex datasets- Solve classification and regression problems using state of the art techniques - Predict the outcome of a simple time series using Linear Regression modeling- Use a Logistic Regression scheme to predict the future result of a time series- Classify images using deep neural network schemes- Tag a set of images and detect features using a deep neural network, including a Convolutional Neural Network (CNN) layer- Resolve character recognition problems using the Recurrent Neural Network (RNN) modelIn DetailThis book of projects highlights how TensorFlow can be used in different scenarios - this includes projects for training models, machine learning, deep learning, and working with various neural networks. Each project provides exciting and insightful exercises that will teach you how to use TensorFlow and show you how layers of data can be explored by working with Tensors. Simply pick a project that is in line with your environment and get stacks of information on how to implement TensorFlow in production.Style and approachThis book is a practical guide to implementing TensorFlow in production. It explores various scenarios in which you could use TensorFlow and shows you how to use it in the context of real world projects. This will not only give you an upper hand in the field, but shows the potential for innovative uses of TensorFlow in your environment. This guide opens the door to second generation machine learning and numerical computation - a must-have for your bookshelf!
Building Machine Learning Projects with TensorFlow......Page 13
Credits......Page 14
About the Author......Page 15
About the Reviewer......Page 16
www.PacktPub.com......Page 17
Why subscribe?......Page 18
Preface......Page 19
What this book covers......Page 20
What you need for this book......Page 21
Who this book is for......Page 22
Conventions......Page 23
Reader feedback......Page 24
Customer support......Page 25
Downloading the example code......Page 26
Errata......Page 27
Piracy......Page 28
Questions......Page 29
1. Exploring and Transforming Data......Page 30
TensorFlow's main data structure - tensors......Page 31
Tensor rank......Page 32
Tensor data types......Page 33
Useful method......Page 35
Getting things done - interacting with TensorFlow......Page 36
Handling the computing workflow - TensorFlow's data flow graph......Page 37
Useful operation object methods......Page 38
Feeding......Page 39
Variable initialization......Page 40
Example graph building......Page 41
Running our programs - Sessions......Page 43
Basic tensor methods......Page 44
Reduction......Page 45
Tensor segmentation......Page 46
Sequences......Page 48
Tensor shape transformations......Page 49
Tensor slicing and joining......Page 50
Dataflow structure and results visualization - TensorBoard......Page 52
Command line use......Page 53
Adding Summary nodes......Page 54
Special Summary functions......Page 55
Interacting with TensorBoard's GUI......Page 57
The Iris dataset......Page 58
Reading image data......Page 59
Loading and processing the images......Page 60
Reading from the standard TensorFlow format......Page 61
Summary......Page 62
2. Clustering......Page 63
Learning from data - unsupervised learning......Page 64
Clustering......Page 65
k-means......Page 66
Algorithm iteration criterion......Page 67
k-means algorithm breakdown......Page 68
Pros and cons of k-means......Page 70
k-nearest neighbors......Page 72
Mechanics of k-nearest neighbors......Page 73
Pros and cons of k-nn......Page 74
Sample synthetic data plotting......Page 75
scikit-learn dataset module......Page 76
Synthetic dataset types......Page 77
Moon dataset......Page 78
Project 1 - k-means clustering on synthetic datasets......Page 79
Generating the dataset......Page 80
Model architecture......Page 81
Loss function description and optimizer loop......Page 83
Stop condition......Page 84
Results description......Page 85
Full source code......Page 86
k-means on circle synthetic data......Page 88
Project 2 - nearest neighbor on synthetic datasets......Page 90
Dataset generation......Page 91
Model architecture......Page 92
Loss function description......Page 93
Stop condition......Page 94
Results description......Page 95
Full source code......Page 96
Summary......Page 97
3. Linear Regression......Page 98
Univariate linear modelling function......Page 99
Sample data generation......Page 100
Determination of the cost function......Page 101
Least squares......Page 102
Minimizing the cost function......Page 103
General minima for least squares......Page 104
Iterative methods - gradient descent......Page 105
Example section......Page 106
The tf.train.Optimizer class......Page 107
Other Optimizer instance types......Page 108
Example 1 - univariate linear regression......Page 109
Dataset description......Page 110
Model architecture......Page 111
Cost function description and Optimizer loop......Page 113
Stop condition......Page 115
Results description......Page 116
Reviewing results with TensorBoard......Page 117
Full source code......Page 118
Example - multivariate linear regression......Page 120
Pandas library......Page 121
Dataset description......Page 122
Model architecture......Page 124
Loss function description and Optimizer loop......Page 126
Stop condition......Page 127
Results description......Page 128
Full source code......Page 129
Summary......Page 131
4. Logistic Regression......Page 132
Problem description......Page 133
Logistic function predecessor - the logit functions......Page 135
Bernoulli distribution......Page 136
Link function......Page 137
Logit function......Page 138
The importance of the logit inverse......Page 139
The logistic function......Page 140
Final estimated regression equation......Page 141
Loss function......Page 143
Cost function......Page 144
Data normalization for iterative methods......Page 145
One hot representation of outputs......Page 146
Example 1 - univariate logistic regression......Page 148
TensorFlow's softmax implementation......Page 149
Dataset loading and preprocessing implementation......Page 150
Model architecture......Page 152
Loss function description and optimizer loop......Page 153
Stop condition......Page 154
Fitting function representations across epochs......Page 155
Full source code......Page 156
Graphical representation......Page 157
Example 2 - Univariate logistic regression with skflow......Page 159
Useful libraries and methods......Page 160
Dataset description......Page 161
Model architecture......Page 162
Results description......Page 164
Full source code......Page 165
Summary......Page 166
5. Simple FeedForward Neural Networks......Page 167
Preliminary concepts......Page 168
Artificial neurons......Page 169
Perceptron algorithm......Page 170
Neural network layers......Page 171
Neural Network activation functions......Page 172
Gradients and the back propagation algorithm......Page 173
Neural networks problem choice - Classification vs Regression......Page 174
Sklearn preprocessing utilities......Page 175
First project - Non linear synthetic function regression......Page 177
Dataset description and loading......Page 178
Dataset preprocessing......Page 179
Modeling architecture - Loss Function description......Page 180
Loss function optimizer......Page 181
Example code......Page 182
Results description......Page 184
Second project - Modeling cars fuel efficiency with non linear regression......Page 185
Dataset description and loading......Page 186
Dataset preprocessing......Page 187
Modeling architecture......Page 188
Convergency test......Page 189
Results description......Page 190
Third project - Learning to classify wines: Multiclass classification......Page 192
Dataset description and loading......Page 193
Dataset preprocessing......Page 194
Modeling architecture......Page 195
Loss function description......Page 196
Loss function optimizer......Page 197
Convergence test......Page 198
Results description......Page 199
Full source code......Page 200
Summary......Page 202
6. Convolutional Neural Networks......Page 203
Origin of convolutional neural networks......Page 204
Continuous convolution......Page 205
Discrete convolution......Page 206
Kernels and convolutions......Page 207
Interpretation of the convolution operations......Page 208
Sample code - applying convolution to a grayscale image......Page 209
Sample kernels results......Page 210
Subsampling layers implementation performance.......Page 212
Sample code......Page 213
Applying the dropout operation in TensorFlow......Page 215
Sample code......Page 216
Subsampling layer......Page 217
Example 1 - MNIST digit classification......Page 218
Dataset description and loading......Page 219
Dataset preprocessing......Page 222
Modelling architecture......Page 223
Loss function description......Page 224
Loss function optimizer......Page 225
Accuracy test......Page 226
Result description......Page 227
Full source code......Page 228
Example 2 - image classification with the CIFAR10 dataset......Page 231
Dataset description and loading......Page 232
Dataset preprocessing......Page 233
Modelling architecture......Page 234
Training and accuracy tests......Page 235
Full source code......Page 236
Summary......Page 238
7. Recurrent Neural Networks and LSTM......Page 239
Recurrent neural networks......Page 240
Exploding and vanishing gradients......Page 242
LSTM neural networks......Page 243
The gate operation - a fundamental component......Page 244
Part 2 - set values to keep, change state......Page 246
Part 3 - output filtered cell state......Page 247
Other RNN architectures......Page 248
class MultiRNNCell(RNNCell)......Page 249
learn.ops.split_squeeze(dim, num_split, tensor_in)......Page 250
Example 1 - univariate time series prediction with energy consumption data......Page 251
Dataset description and loading......Page 252
Dataset preprocessing......Page 254
Modelling architecture......Page 255
Loss function description......Page 258
Convergency test......Page 259
Results description......Page 260
Full source code......Page 261
Example 2 - writing music "a la" Bach......Page 264
Character sequences and probability representation......Page 265
ABC format data organization......Page 266
Saving and restoring variables and models......Page 267
Variable restoring......Page 268
Dataset description and loading......Page 269
Network Training......Page 270
Modelling architecture......Page 271
Loss function description......Page 273
Stop condition......Page 274
Results description......Page 275
Full source code......Page 276
Summary......Page 281
8. Deep Neural Networks......Page 282
Deep neural network definition......Page 283
Deep network architectures through time......Page 284
LeNet 5......Page 285
Alexnet......Page 286
Main features......Page 287
The original inception model......Page 289
GoogLenet (Inception V1)......Page 290
Batch normalized inception (V2)......Page 292
Inception v3......Page 293
Residual Networks (ResNet)......Page 296
Other deep neural network architectures......Page 297
Example - painting with style - VGG style transfer......Page 298
Useful libraries and methods......Page 299
Dataset description and loading......Page 300
Dataset preprocessing......Page 301
Modeling architecture......Page 302
Content loss function......Page 303
Loss optimization loop......Page 304
Convergency test......Page 305
Program execution......Page 306
Full source code......Page 307
Summary......Page 314
9. Running Models at Scale – GPU and Serving......Page 315
GPU support on TensorFlow......Page 316
Querying the computing capabilities......Page 317
Device naming......Page 318
Example 1 - assigning an operation to the GPU......Page 319
Example 2 - calculating Pi number in parallel......Page 320
Solution implementation......Page 322
Source code......Page 323
Distributed TensorFlow......Page 324
Combined overview......Page 325
ClusterSpec definition format......Page 326
Creating tf.Train.Server......Page 327
Sample distributed code structure......Page 328
Example 3 - distributed Pi calculation......Page 330
Server script......Page 331
Client script......Page 332
Full source code......Page 333
Example 4 - running a distributed model in a cluster......Page 334
Sample code......Page 335
Summary......Page 338
10. Library Installation and Additional Tips......Page 339
Linux installation......Page 340
Initial requirements......Page 341
Ubuntu preparation tasks (need to apply before any method)......Page 342
Testing your installation......Page 343
GPU support......Page 344
Environment test......Page 345
Allowing Docker to run with a normal user......Page 347
Run the TensorFlow container......Page 348
Adding the Bazel distribution URI as a package source......Page 350
Installing CUDA system packages......Page 351
Installing cuDNN......Page 352
Configuring TensorFlow build......Page 353
Testing the installation......Page 354
Windows installation......Page 356
Downloading the Docker toolbox installer......Page 357
Creating the Docker machine......Page 359
MacOS X installation......Page 362
Install pip......Page 363
Summary......Page 367