内容推荐 本书由浅入深、图文并茂地介绍了Python机器学习方面的相关内容,并通过150多个实际案例,手把手地教会读者掌握用Python语言进行机器学习相关项目开发的方法与技巧。书中包含Python语言基础内容、机器学习、人工智能、TensorFlow、Keras、OpenCV等相关API的使用方法,给出的每个案例都可以单独运行,可进行二次开发。 为了提高学习效果,本书为所有案例提供了完整的微课视频和程序代码文件,获取方式见前言。 本书适合学习机器学习算法的初学者,对机器学习、人工智能感兴趣的学生和从业者,以及进行机器学习相关项目开发的工程师阅读参考。 作者简介 柯博文 美国硅谷的科技公司创业者,LoopTek(录克)公司 CTO,拥有20多年的实际开发经验,优选数十家科技公司内训讲师。长期专注于人工智能、移动互联、智能硬件的应用开发。曾任工业和信息化部电子视像行业协会顾问、中国物联网应用与推进联盟智能顾问。致力推广人工智能技术,在优选多个城市定期举办推广活动,做过400余场次的开发技术专题演讲。出版多部畅销图书。 目录 章  Python程序语言   视频讲解:1个   1.1  Python程序语言的介绍   1.2  Python历史   1.3  Python版本 第2章  安装和运行Python开发环境   视频讲解:6个   2.1  Windows操作系统中安装Python   2.2  Windows操作系统中测试与运行Python   2.3  Mac操作系统中安装Python   2.4  Mac操作系统中测试与运行Python   2.5  Linux和树莓派中安装Python   2.6  Linux和树莓派中测试与运行Python 第3章  开发程序和工具   视频讲解:7个   实例:2个   3.1  我的个Python程序(Windows版)   3.2  我的个Python程序(Mac、Linux和树莓派版)   3.3  开发和调试工具——PyCharm下载和安装   3.4  PyCharm工具介绍   3.5  创建项目   3.6  调试   3.7  安装其他的Packages函数库   3.8  安装Anaconda   3.9  使用Anaconda   3.10  pip安装包   3.11  本书需要安装的第三方函数库列表 第4章  Python程序基础   视频讲解:13个   实例:25个   4.1  Python注释   4.2  Python数据模式   4.3  Python数学计算   4.4  Python打印   4.5  if…else条件判断语句   4.6  Array数组——List   4.7  range范围   4.8  for循环   4.9  UTF8中文文字编码和文字输入   4.10  while循环语法 第5章  函数和面向对象OOP   视频讲解:12个   实例:17个   5.1  开发函数(def)   5.2  import导入和开发   5.3  类(class)   5.4  类的初始化预定义值   5.5  类中的函数方法(Method)   5.6  类中的属性(Property)   5.7  类中调用其他的函数方法   5.8  设置公开、私有的类函数方法   5.9  把类独立成另一个文件   5.10  继承——OOP面向对象   5.11  多重继承   5.12  调用父类函数   5.13  调用父类的属性 第6章  窗口处理GUI Tkinter   视频讲解:12个   实例:12个   6.1  窗口GUI函数库   6.2  窗口   6.3  文字Label   6.4  显示图片Image   6.5  按键Button   6.6  消息窗口tkMessageBox   6.7  输入框Entry   6.8  绘图Canvas 第7章  数据容器Containers   视频讲解:7个   实例:7个   7.1  List数组   7.2  List数组数据的多样性   7.3  List的数学处理   7.4  Slicing切片   7.5  Dictionarie字典   7.6  Set序列集集合比较   7.7  Tuple序列 第8章  图表函数库Matplotlib   视频讲解:8个   实例:7个   8.1  Matplotlib介绍   8.2  画线   8.3  画点   8.4  画面切割   8.5  显示图片   8.6  在窗口程序中显示图表 第9章  文件处理和开放数据   视频讲解:5个   实例:5个   9.1  开放数据介绍   9.2  保存   9.3  文件复制、删除和列出所有文件   9.4  文件夹   9.5  读入Excel文件   9.6  读入、处理和存储CSV文件——气象风暴数据 0章  网络   视频讲解:5个   实例:8个   10.1  超文本传输协议HTTP GET   10.2  超文本传输协议HTTP POST   10.3  可扩展标记式语言XML   10.4  JSON 1章  数据库   视频讲解:7个   实例:4个   11.1  下载和装载MySQL数据库   11.2  创建数据库用户——Add User   11.3  创建数据库——Add database   11.4  打开数据库——MySQLpython和pymysql   11.5  创建数据库数据——insert   11.6  取得数据——select   11.7  删除和修改数据库数据——DELETE和UPDATA 2章  自然语言处理——中文简体和繁体转换   视频讲解:8个   实例:8个   12.1  中文分词断词工具   12.2  分析文件的文字   12.3  自定分词   12.4  取出断词位置   12.5  移除用词和自定比重分数   12.6  排列出最常出现的分词   12.7  网络文章的重点 3章  人工智能标记语言AIML   视频讲解:5个   实例:6个   13.1  人工智能标记语言AIML介绍   13.2  中文机器人   13.3  AIML语法教程——随机对话   13.4  AIML语法教程——变量 4章  网络服务器   视频讲解:4个   实例:4个   14.1  Python网页服务器   14.2  开发自己的网页服务器   14.3  显示HTTP内容   14.4  取得HTTP GET所传递的数据   14.5  取得HTTP POST所传递的数据 5章  网络爬虫与BeautifulSoup4   视频讲解:4个   实例:4个   15.1  网络爬虫——取得网络文章内容   15.2  BeautifulSoup的函数和属性   15.3  实战案例——获取柯博文老师的博客文章   15.4  实战练习 6章  pandas数据分析和量化投资   视频讲解:10个   实例:10个   16.1  安装   16.2  使用pandas读入和存储Excel的文件   16.3  使用pandas读入和存储CSV的文本内容   16.4  读入网络上的表格   16.5  DataFrame   16.6  计算   16.7  实战分析Apple公司股价   16.8  统计相关计算   16.9  逻辑判断——找出股价高点   16.10  计算股价浮动和每月的变化   16.11  画出股票的走势图和箱形图 7章  NumPy矩阵运算数学函数库   视频讲解:10个   实例:10个   17.1  矩  |