
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
عملیات و محاسبات سریع NumPy -- عملیات ماتریسی -- برش و ایندکسگذاری با آرایههای NumPy -- روی هم چیدن آرایههای NumPy -- خلاصه -- فصل ۳: خط لوله داده -- آشنایی با تحلیل اکتشافی داده (EDA) -- ساخت ویژگیهای جدید -- کاهش ابعاد -- ماتریس کوواریانس -- تحلیل مؤلفههای اصلی (PCA) -- PCA برای دادههای بزرگ - RandomizedPCA -- تحلیل عاملهای پنهان (LFA) -- تحلیل تمایز خطی (LDA) -- تحلیل معنایی پنهان (LSA) -- تحلیل مؤلفههای مستقل (ICA) -- Kernel PCA -- T-SNE -- ماشین بولتزمن محدود (RBM) -- شناسایی و برخورد با دادههای پرت -- شناسایی دادههای پرت تکمتغیره -- EllipticEnvelope -- OneClassSVM -- معیارهای اعتبارسنجی -- طبقهبندی چندبرچسبی -- طبقهبندی دودویی -- رگرسیون -- آزمون و اعتبارسنجی -- اعتبارسنجی متقابل -- استفاده از تکرارکنندههای اعتبارسنجی متقابل -- نمونهگیری و بوتاسترپینگ -- بهینهسازی ابرپارامترها -- ساخت توابع امتیازدهی سفارشی -- کاهش زمان اجرای جستجوی شبکهای -- انتخاب ویژگی -- انتخاب بر اساس واریانس ویژگی -- انتخاب تکمتغیره -- حذف بازگشتی -- انتخاب پایدار و مبتنی بر L1 -- قرار دادن همهچیز در یک خط لوله -- ترکیب ویژگیها و زنجیرهکردن تبدیلها -- ساخت توابع تبدیل سفارشی -- خلاصه -- فصل ۴: یادگیری ماشین -- آمادهسازی ابزارها و مجموعهدادهها -- رگرسیون خطی و لجستیک -- بیز ساده -- K نزدیکترین همسایه -- الگوریتمهای غیرخطی -- SVM برای طبقهبندی -- SVM برای رگرسیون -- تنظیم SVM -- راهبردهای گروهی -- پیستینگ با نمونههای تصادفی -- بگینگ با طبقهبندهای ضعیف -- زیرفضاهای تصادفی و تکههای تصادفی -- جنگلهای تصادفی و Extra-Trees -- تخمین احتمالها از یک اجماع مدلها -- دنباله مدلها - AdaBoost -- تقویت گرادیانی درخت (GTB) -- XGBoost -- کار با دادههای بزرگ -- ساخت چند مجموعهداده بزرگ بهعنوان نمونه -- مقیاسپذیری با حجم؛ همگام شدن با سرعت -- کار با تنوع داده -- مروری بر نزول گرادیان تصادفی (SGD) -- ورود به یادگیری عمیق -- نگاهی به پردازش زبان طبیعی (NLP) -- توکنسازی کلمات -- ریشهیابی -- برچسبگذاری کلمات -- شناسایی موجودیتهای نامدار (NER) -- کلمات توقف -- یک مثال کامل علم داده - طبقهبندی متن -- مروری بر یادگیری بدون نظارت -- خلاصه -- فصل ۵: تحلیل شبکههای اجتماعی -- مقدمهای بر نظریه گراف -- الگوریتمهای گراف -- بارگذاری، ذخیره و نمونهگیری گراف -- خلاصه -- فصل ۶: مصورسازی، بینشها و نتایج -- آشنایی با مبانی matplotlib -- رسم منحنی -- استفاده از پنلها -- نمودارهای پراکندگی برای روابط در داده -- هیستوگرامها -- نمودارهای میلهای -- مصورسازی تصویر -- نمونههای گرافیکی منتخب با pandas -- نمودارهای جعبهای و هیستوگرامها -- نمودارهای پراکندگی -- مختصات موازی -- جمعبندی دستورات matplotlib -- آشنایی با Seaborn -- تقویت تواناییهای تحلیل اکتشافی داده -- مصورسازیهای تعاملی با Bokeh -- نمایشهای پیشرفته یادگیری از داده -- منحنیهای یادگیری -- منحنیهای اعتبارسنجی -- اهمیت ویژگی برای RandomForests -- نمودارهای وابستگی جزئی GBT -- ساخت یک سرور پیشبینی برای ML-AAS -- خلاصه -- پیوست: تقویت مبانی پایتون -- فهرست یادگیری شما -- لیستها -- دیکشنریها -- تعریف توابع -- کلاسها، اشیاء و برنامهنویسی شیءگرا -- استثناها -- تکرارکنندهها و مولدها -- شرطها -- درکلیست و دیکشنری -- یادگیری با دیدن، خواندن و انجام دادن -- دورههای آنلاین آزاد (MOOC) -- PyCon و PyData -- Jupyter تعاملی -- خجالت نکشید، یک چالش واقعی را بپذیرید -- نمایه؛جلد -- حق نشر -- عوامل -- درباره نویسندگان -- درباره بازبین -- www.PacktPub.com -- فهرست مطالب -- پیشگفتار -- فصل ۱: گامهای نخست -- آشنایی با علم داده و پایتون -- نصب پایتون -- پایتون ۲ یا پایتون ۳؟ -- نصب گامبهگام -- نصب بستهها -- بهروزرسانی بستهها -- توزیعهای علمی -- Anaconda -- استفاده از conda برای نصب بستهها -- Enthought Canopy -- PythonXY -- WinPython -- توضیح محیطهای مجازی -- conda برای مدیریت محیطها -- نگاهی به بستههای ضروری -- NumPy -- SciPy -- pandas -- Scikit-learn -- Jupyter -- Matplotlib -- Statsmodels -- Beautiful Soup -- NetworkX -- NLTK -- Gensim -- PyPy -- XGBoost -- Theano -- Keras -- آشنایی با Jupyter -- نصب سریع و اولین استفاده آزمایشی -- دستورات جادویی Jupyter -- Jupyter Notebook چگونه به دانشمندان داده کمک میکند -- جایگزینهای Jupyter -- مجموعهدادهها و کدهای استفادهشده در کتاب -- مجموعهدادههای نمونه Scikit-learn -- مخزن عمومی MLdata.org -- نمونههای داده LIBSVM -- بارگذاری مستقیم داده از فایلهای CSV یا متنی -- مولدهای نمونه Scikit-learn -- خلاصه -- فصل ۲: آمادهسازی و پاکسازی داده -- فرایند علم داده -- بارگذاری و پیشپردازش داده با pandas -- بارگذاری سریع و آسان داده -- کار با دادههای مشکلدار -- کار با مجموعهدادههای بزرگ -- دسترسی به قالبهای دیگر داده -- پیشپردازش داده -- انتخاب داده -- کار با دادههای دستهای و متنی -- نوع خاصی از داده - متن -- استخراج از وب با Beautiful Soup -- پردازش داده با NumPy -- آرایه nبُعدی NumPy -- مبانی اشیاء ndarray در NumPy -- ساخت آرایههای NumPy -- از لیستها تا آرایههای یکبُعدی -- کنترل اندازه حافظه -- لیستهای ناهمگن -- از لیستها تا آرایههای چندبُعدی -- تغییر اندازه آرایهها -- آرایههای حاصل از توابع NumPy -- گرفتن آرایه مستقیم از فایل -- استخراج داده از pandas
NumPy's fast operations and computations -- Matrix operations -- Slicing and indexing with NumPy arrays -- Stacking NumPy arrays -- Summary -- Chapter 3: The Data Pipeline -- Introducing EDA -- Building new features -- Dimensionality reduction -- The covariance matrix -- Principal Component Analysis (PCA) -- PCA for big data - RandomizedPCA -- Latent Factor Analysis (LFA) -- Linear Discriminant Analysis (LDA) -- Latent Semantical Analysis (LSA) -- Independent Component Analysis (ICA) -- Kernel PCA -- T-SNE -- Restricted Boltzmann Machine (RBM) -- The detection and treatment of outliers -- Univariate outlier detection -- EllipticEnvelope -- OneClassSVM -- Validation metrics -- Multilabel classification -- Binary classification -- Regression -- Testing and validating -- Cross-validation -- Using cross-validation iterators -- Sampling and bootstrapping -- Hyperparameter optimization -- Building custom scoring functions -- Reducing the grid search runtime -- Feature selection -- Selection based on feature variance -- Univariate selection -- Recursive elimination -- Stability and L1-based selection -- Wrapping everything in a pipeline -- Combining features together and chaining transformations -- Building custom transformation functions -- Summary -- Chapter 4: Machine Learning -- Preparing tools and datasets -- Linear and logistic regression -- Naive Bayes -- K-Nearest Neighbors -- Nonlinear algorithms -- SVM for classification -- SVM for regression -- Tuning SVM -- Ensemble strategies -- Pasting by random samples -- Bagging with weak classifiers -- Random subspaces and random patches -- Random Forests and Extra-Trees -- Estimating probabilities from an ensemble -- Sequences of models - AdaBoost -- Gradient tree boosting (GTB) -- XGBoost -- Dealing with big data -- Creating some big datasets as examples -- Scalability with volume;Keeping up with velocity -- Dealing with variety -- An overview of Stochastic Gradient Descent (SGD) -- Approaching deep learning -- A peek at Natural Language Processing (NLP) -- Word tokenization -- Stemming -- Word tagging -- Named Entity Recognition (NER) -- Stopwords -- A complete data science example - text classification -- An overview of unsupervised learning -- Summary -- Chapter 5: Social Network Analysis -- Introduction to graph theory -- Graph algorithms -- Graph loading, dumping, and sampling -- Summary -- Chapter 6: Visualization, Insights, and Results -- Introducing the basics of matplotlib -- Curve plotting -- Using panels -- Scatterplots for relationships in data -- Histograms -- Bar graphs -- Image visualization -- Selected graphical examples with pandas -- Boxplots and histograms -- Scatterplots -- Parallel coordinates -- Wrapping up matplotlib's commands -- Introducing Seaborn -- Enhancing your EDA capabilities -- Interactive visualizations with Bokeh -- Advanced data-learning representations -- Learning curves -- Validation curves -- Feature importance for RandomForests -- GBT partial dependence plots -- Creating a prediction server for ML-AAS -- Summary -- Appendix: Strengthen Your Python Foundations -- Your learning list -- Lists -- Dictionaries -- Defining functions -- Classes, objects, and OOP -- Exceptions -- Iterators and generators -- Conditionals -- Comprehensions for lists and dictionaries -- Learn by watching, reading, and doing -- MOOCs -- PyCon and PyData -- Interactive Jupyter -- Don't be shy, take a real challenge -- Index;Cover -- Copyright -- Credits -- About the Authors -- About the Reviewer -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: First Steps -- Introducing data science and Python -- Installing Python -- Python 2 or Python 3? -- Step-by-step installation -- The installation of packages -- Package upgrades -- Scientific distributions -- Anaconda -- Leveraging conda to install packages -- Enthought Canopy -- PythonXY -- WinPython -- Explaining virtual environments -- conda for managing environments -- A glance at the essential packages -- NumPy -- SciPy -- pandas -- Scikit-learn -- Jupyter -- Matplotlib -- Statsmodels -- Beautiful Soup -- NetworkX -- NLTK -- Gensim -- PyPy -- XGBoost -- Theano -- Keras -- Introducing Jupyter -- Fast installation and first test usage -- Jupyter magic commands -- How Jupyter Notebooks can help data scientists -- Alternatives to Jupyter -- Datasets and code used in the book -- Scikit-learn toy datasets -- The MLdata.org public repository -- LIBSVM data examples -- Loading data directly from CSV or text files -- Scikit-learn sample generators -- Summary -- Chapter 2: Data Munging -- The data science process -- Data loading and preprocessing with pandas -- Fast and easy data loading -- Dealing with problematic data -- Dealing with big datasets -- Accessing other data formats -- Data preprocessing -- Data selection -- Working with categorical and text data -- A special type of data - text -- Scraping the Web with Beautiful Soup -- Data processing with NumPy -- NumPy's n-dimensional array -- The basics of NumPy ndarray objects -- Creating NumPy arrays -- From lists to unidimensional arrays -- Controlling the memory size -- Heterogeneous lists -- From lists to multidimensional arrays -- Resizing arrays -- Arrays derived from NumPy functions -- Getting an array directly from a file -- Extracting data from pandas