practical-machine-learning-with-python

授权协议 Apache-2.0 License
开发语言 Python
所属分类 神经网络/人工智能、 机器学习/深度学习
软件类型 开源软件
地区 不详
投 递 者 赵俊侠
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Practical Machine Learning with Python

A Problem-Solver's Guide to Building Real-World Intelligent Systems

"Data is the new oil" is a saying which you must have heard by now along with the huge interest building up around Big Data and Machine Learning in the recent past along with Artificial Intelligence and Deep Learning. Besides this, data scientists have been termed as having "The sexiest job in the 21st Century" which makes it all the more worthwhile to build up some valuable expertise in these areas. Getting started with machine learning in the real world can be overwhelming with the vast amount of resources out there on the web.

"Practical Machine Learning with Python" follows a structured and comprehensive three-tiered approach packed with concepts, methodologies, hands-on examples, and code. This book is packed with over 500 pages of useful information which helps its readers master the essential skills needed to recognize and solve complex problems with Machine Learning and Deep Learning by following a data-driven mindset. By using real-world case studies that leverage the popular Python Machine Learning ecosystem, this book is your perfect companion for learning the art and science of Machine Learning to become a successful practitioner. The concepts, techniques, tools, frameworks, and methodologies used in this book will teach you how to think, design, build, and execute Machine Learning systems and projects successfully.

This repository contains all the code, notebooks and examples used in this book. We will also be adding bonus content here from time to time. So keep watching this space!

Get the book




About the book

Master the essential skills needed to recognize and solve complex problems with machine learning and deep learning. Using real-world examples that leverage the popular Python machine learning ecosystem, this book is your perfect companion for learning the art and science of machine learning to become a successful practitioner. The concepts, techniques, tools, frameworks, and methodologies used in this book will teach you how to think, design, build, and execute machine learning systems and projects successfully.

We focus on leveraging the latest state-of-the-art data analysis, machine learning and deep learning frameworks including scikit-learn, pandas, statsmodels, spaCy, nltk, gensim, tensorflow, keras, skater and several others to process, wrangle, analyze, visualize and model on real-world datasets and problems! With a learn-by-doing approach, we try to abstract out complex theory and concepts (while presenting the essentials wherever necessary), which often tends to hold back practitioners from leveraging the true power of machine learning to solve their own problems.

Edition: 1st   Pages: 532   Language: English
Book Title: Practical Machine Learning with Python   Publisher: Apress (a part of Springer)   Copyright: Dipanjan Sarkar, Raghav Bali, Tushar Sharma
Print ISBN: 978-1-4842-3206-4   Online ISBN: 978-1-4842-3207-1   DOI: 10.1007/978-1-4842-3207-1

Practical Machine Learning with Python follows a structured and comprehensive three-tiered approach packed with hands-on examples and code.

  • Part 1 focuses on understanding machine learning concepts and tools. This includes machine learning basics with a broad overview of algorithms, techniques, concepts and applications, followed by a tour of the entire Python machine learning ecosystem. Brief guides for useful machine learning tools, libraries and frameworks are also covered.

  • Part 2 details standard machine learning pipelines, with an emphasis on data processing analysis, feature engineering, and modeling. You will learn how to process, wrangle, summarize and visualize data in its various forms. Feature engineering and selection methodologies will be covered in detail with real-world datasets followed by model building, tuning, interpretation and deployment.

  • Part 3 explores multiple real-world case studies spanning diverse domains and industries like retail, transportation, movies, music, marketing, computer vision and finance. For each case study, you will learn the application of various machine learning techniques and methods. The hands-on examples will help you become familiar with state-of-the-art machine learning tools and techniques and understand what algorithms are best suited for any problem.

Practical Machine Learning with Python will empower you to start solving your own problems with machine learning today!

Contents

What You'll Learn

  • Execute end-to-end machine learning projects and systems
  • Implement hands-on examples with industry standard, open source, robust machine learning tools and frameworks
  • Review case studies depicting applications of machine learning and deep learning on diverse domains and industries
  • Apply a wide range of machine learning models including regression, classification, and clustering.
  • Understand and apply the latest models and methodologies from deep learning including CNNs, RNNs, LSTMs and transfer learning.

Powered by the following Frameworks


Audience

This book has been specially written for IT professionals, analysts, developers, data scientists, engineers, graduate students and anyone with an interest to analyze and derive insights from data!

Acknowledgements

TBA

  • pip install --upgrade keras machine-learning-in-python-step-by-step improve-deep-learning-performance discover-feature-engineering-how-to-engineer-features-and-how-to-get-good-at-it crash-course-pytho

  • 今天可能是写笔记写上瘾了吧。 晚上闲来无事,准备把Mac上面在书上要用的环境搭一下。最近可能是用编辑器用惯了,简直不想用IDE。 书上第一章大概介绍了一些基础知识,有监督和无监督学习以及增强学习。介绍了一下聚类呀分类呀以及evaluating这些。 然后是装环境。 Installing Python packages 书上是基于Python version >=3.4.3.It is recomm

  • 1、常用容器 (1) 列表(list):可以容纳任何数据类型.使用方法 >>> jj=[] >>> jj.append(1) >>> jj.append('nice hat') >>> jj [1, 'nice hat'] 也可以使用一条命令完成 >>>> jj = [1,'nice hat'] Python中也有数组,在循环中性能优于列表,但是只能存放一种数据类型。 (2) 字典 (dicti

  • Python入门非常好的教程:简明Python教程 http://www.byteofpython.info/language/chinese/index.html  看了2,3天,每天1个小时,终于可以写Python脚本了。非常方便,功能也很强大。 已经在项目中使用,我想以后会更好的利用他。

  • pd.columnss 输出为不包括第一列的表名 pd.merge 类似于数据库表的合并,data1,data2代表要合并的两个数据表,how表示连接的方式,on表示连接的条件 .np.round 对数据进行小数点位数处理 str(yr) 可以直接把数字变成字符 df.boxplot(‘Income’,by=’Regin’,rot=90) rot : label rotation angle 画盒

  • Part1 训练机器学习的分类算法 Part2 通过sklearn了解分类算法(perceptron,logistic regression,svm,decision tree) Part3 建立好的训练集-数据预处理(missing data,catagorical data,feature selection) Part4 数据压缩和降维(PCA,LDA) Part5 模型评估和超参数的调整

 相关资料
  • Python Machine Learning Jupyter Notebooks (ML website) Dr. Tirthajyoti Sarkar, Fremont, California (Please feel free to connect on LinkedIn here) Also check out these super-useful Repos that I curated

  • [RubyNLP |RubyDataScience |RubyInterop] Awesome Machine Learning with Ruby Curated List of Ruby Machine Learning Links and Resources Machine Learning is a field of Computational Science -often nested

  • Github工程地址:https://github.com/ahangchen/GDLnotes 欢迎star,有问题可以到Issue区讨论 官方教程地址 视频/字幕下载 课程目标:学习简单的数据展示,熟悉以后要使用的数据 Install Ipython NoteBook 可以参考这个教程 可以直接安装anaconda,里面包含了各种库,也包含了ipython; 推荐使用python2的版本,因为

  • 学习意味着通过学习或经验获得知识或技能。 基于此,我们可以定义机器学习(ML)如下 - 它可以被定义为计算机科学领域,更具体地说是人工智能的应用,其为计算机系统提供了学习数据和从经验改进而无需明确编程的能力。 基本上,机器学习的主要焦点是允许计算机自动学习而无需人为干预。 现在问题是如何开始和完成这种学习? 它可以从数据的观察开始。 数据可以是一些示例,指令或一些直接经验。 然后在此输入的基础上,

  • Machine Learning This project provides a web-interface,as well as a programmatic-apifor various machine learning algorithms. Supported algorithms: Support Vector Machine (SVM) Support Vector Regressio

  • 深度学习 我们可以在Personal Computer上完成庞大的任务 深度学习是一种适应于各类问题的万能药 神经网络 神经网络出现于80年代,但当时计算机运行慢,数据集很小,神经网络不适用 现在神经网络回来了,因为能够进行GPU计算,可用使用的数据集也变大 分类 分类的一些讨论可以在这个项目里看到 Machine Learning不仅是Classification!但分类是机器学习的核心。 学会