Data Analysis and Mining Algorithms: Python in Practice
Tags
Summary
Editor's review
Who it's for
A good fit for
- College students who want a systematic introduction to data analysis algorithms and have basic Python syntax
- Product managers who need to understand algorithm principles to collaborate with data teams
- Operations and business analysts who want to move from Excel or SQL to Python modeling
- Job seekers preparing for interviews who need to review common algorithm principles and implementation ideas
Not a good fit for
- Complete beginners with no programming background who do not yet understand variables and loops
- Technical staff seeking big data platform architecture, distributed computing, and engineering deployment solutions
- Readers who only want to quickly apply ready-made models and are unwilling to understand mathematical principles
Reading tips
- First read Chapters 1 and 2 to build an overall framework of data mining and data thinking, then move on to the algorithm chapters
- Proceed through "principle—code—case" in each chapter, running and modifying the example code yourself
- Prepare a small dataset of your own and reproduce the full workflow each time you finish an algorithm
- After reading, use a table to compare each algorithm's assumptions, applicable scenarios, pros, and cons for review
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- 版权信息
- 内容简介
- 前言
- 第1章 数据分析概述
- 1.1 什么是数据挖掘
- 1.2 数据挖掘与数据分析的关系
- 1.3 数据挖掘与机器学习的关系
- 1.4 机器学习算法简介
- 第2章 数据思维
- 2.1 数据思维认知
- 2.2 数据思维认知的主观性与客观性
- 2.3 数据挖掘“定律”
- 第3章 逻辑回归
- 3.1 逻辑回归基础:从线性回归到逻辑回归
- 3.2 逻辑回归函数构建
- 3.3 逻辑回归问题求解
- 3.4 逻辑回归模型评估
- 3.5 Python代码实现
- 第4章 决策树
- 4.1 决策树基础
- 4.2 决策树算法
- 4.3 Python代码实现
- 第5章 朴素贝叶斯
- 5.1 概率论基础
- 5.2 从贝叶斯公式到朴素贝叶斯分类
- 5.3 Python代码实现
- 第6章 聚类分析
- 6.1 聚类分析基础
- 6.2 聚类算法
- 6.3 Python代码实现
- 第7章 关联规则
- 7.1 关联规则基础
- 7.2 关联规则算法
- 7.3 Python代码实现
- 第8章 人工神经网络
- 8.1 人工神经网络基础
- 8.2 BP(误差逆传播前馈)神经网络
- 8.3 Python代码实现
- 第9章 集成学习
- 9.1 集成学习基础
- 9.2 集成学习算法
- 参考资料
FAQ
Can I read this book directly without a machine learning foundation?
What kind of runtime environment do the cases in the book require?
Is this book more theoretical or more practical?
What can product managers gain from reading this book?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Zhang Xiaodong: publicly available information is limited, and no clear record of his identity or career has been found. Yet the nine works held in the collection sketch the outline of a cross-disciplinary writer. His interests span the traditional and the modern: on one hand, he examines ancient Chinese literature on the pipa and ruanxian, sorting through historical sources on these instruments; on the other, he writes introductory books on electronic components and small maker projects, turning energy conservation, environmental protection, and playful creativity into hands-on practical projects. He has also touched on patent searching and information analysis, Python data analysis and mining algorithms, craft-art tutorials, and a beginner's guide to Chinese medicine. This range—from classical textual research to industrial technology, computing, and popular science—reveals a writing approach aimed at beginners and focused on practicality and operability, with works mostly serving teaching and self-study.