
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
عملیات و محاسبات سریع نامپای -- عملیات ماتریسی -- برش و ایندکسگذاری آرایههای نامپای -- روی هم چیدن آرایههای نامپای -- خلاصه -- فصل ۳: خط لوله داده -- آشنایی با تحلیل اکتشافی داده -- ساخت ویژگیهای جدید -- کاهش ابعاد -- ماتریس کوواریانس -- تحلیل مؤلفههای اصلی (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 -- خلاصه -- پیوست: پایههای پایتون خود را تقویت کنید -- فهرست یادگیری شما -- لیستها -- دیکشنریها -- تعریف توابع -- کلاسها، اشیاء و برنامهنویسی شیءگرا -- استثناها -- تکرارکنندهها و مولدها -- شرطها -- درکها برای لیستها و دیکشنریها -- یادگیری با دیدن، خواندن و انجام دادن -- دورههای آنلاین آزاد (MOOCs) -- PyCon و PyData -- ژوپیتر تعاملی -- خجالت نکشید، یک چالش واقعی را بپذیرید -- نمایه؛ جلد -- حق نشر -- قدردانیها -- درباره نویسندگان -- درباره بازبین -- 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 -- مجموعهدادهها و کدهای استفادهشده در کتاب -- مجموعهدادههای آموزشی Scikit-learn -- مخزن عمومی MLdata.org -- نمونههای داده LIBSVM -- بارگذاری مستقیم داده از فایلهای CSV یا متنی -- مولدهای نمونه Scikit-learn -- خلاصه -- فصل ۲: آمادهسازی و پالایش داده -- فرایند علم داده -- بارگذاری و پیشپردازش داده با pandas -- بارگذاری سریع و آسان داده -- برخورد با دادههای مشکلساز -- کار با مجموعهدادههای بزرگ -- دسترسی به قالبهای دیگر داده -- پیشپردازش داده -- انتخاب داده -- کار با دادههای دستهای و متنی -- نوع خاصی از داده - متن -- استخراج از وب با Beautiful Soup -- پردازش داده با NumPy -- آرایه چندبعدی 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