本书介绍了机器学习技术及Python实践的基础知识,涵盖了Python的机器学习基础、数据预处理、机器学习算法及其实践、深度学习、模型评价、机器学习应用等内容。其中篇为基础入门篇,介绍人工智能、机器学习、大数据等概念及相互关系,机器学习的步骤,Python的Anaconda版本的安装与使用,NumPy、Matplotlib、Seaborn、Pandas等常用模块,以及数据文件访问、数据统计。第二篇为数据预处理篇,介绍使用NumPy产生模拟数据集,scikit-learn样本生成器,scikit-learn自带数据集,使用scikit-skleam对数据集进行Z-score标准化、极差标准化、正则化、二值化、缺失值插补、分类特征编码、PCA降维、LDA降维、TSNE降维。第三篇为机器学习算法篇,介绍线性回归、多项式回归、决策树学习、支持向量机、聚类分析、集成学习、神经网络、模型评价。第四篇为机器学习应用篇,介绍图像处理与识别、语音处理与识别、文本处理与中文期刊分类、图像压缩。第五篇为项目实战篇,介绍社交好友分析、电商点击率预测及分析等。本书既适合在机器学习、数据挖掘和Python编程方面零基础的读者,以及对此感兴趣的在职IT人员和教师使用,也可以作为相关培训机构的培训教材。杨志晓,工学博士,副教授,现在河南牧业经济学院智能制造与自动化学院工作,从事计算机应用、控制理论与控制工程专业的教学与科研工作。研究方向主要有:人工智能理论及应用、人机情感交互、可信计算。曾参与主持河南省重点科技攻关项目1项、河南省教育厅自然科学研究计划项目2项、河南省高校青年骨干教师资助计划项目、郑州市科技攻关项目各1项,主持省级鉴定项目5项,作为主要完成.人参与省级项目10余项,参与国家“十一五”科技支撑计划项目1项,获省政府科技进步2等奖和3等奖各1项,获教育厅科技成果一等奖2项,二等奖4项。获国家授权发明2项(均为主持)等。范艳峰,工学博士,教授。1995年至今,于河南工业大学信息科学与工程学院工作,教授。从事人工智能理论及应用的教学科研工作。
|