Julia机器学习核心编程

Julia机器学习核心编程

作者:朱红庆王锋

出版社:电子工业

出版年:2019年9月

ISBN:9787121368837

所属分类:绘画摄影

书刊介绍

《Julia机器学习核心编程》内容简介

本书以帮助读者学会、用好Julia语言为目标,深入浅出地讲解Julia语言的各项技术及实战技能。全书共12章,首先讲解Julia语言的基本概念、编程模式、变量、数据类型、函数、程序控制结构等基础知识,然后介绍Julia语言的交互性与元编程、数值与科学计算、数据可视化和图像处理、数据库编程、Julia编程的核心内幕等核心应用技能,再通过综合案例详细讲解Julia语言在商务网站开发方面的应用。书中融入了作者丰富的工作经验和多年的使用心得,还提供大量来自工作现场的实例,具有较强的实战性和可操作性。本书适合没有Julia语言基础的初学者,也适合有一定Julia编程基础,但没有项目开发组经验的人员,同时适合精通Julia编程的程序员阅读。
朱红庆,副教授。中国计算机协会(CCF)会员、现任科技局“实用高新技术创研小组”初创及负责人,技术攻坚组长。主要从事电子信息科学与技术专业的教学与科研工作。2012年指导本科生参加全国电子设计大赛,获得科技创新三等奖。先后主讲“Java程序设计”“移动开发”等多门本科课程。
王锋,中国科学院博士、硕士生导师、副教授。现主要从事电子技术、图像处理和信息融合等领域的研究工作;作为主要研究人员,参与“十一五”国家科技支撑计划重点项目,主持河南省教育厅科技攻关项目一项(在研),现任河南工业大学信息科学与工程学院电子信息工程系副教授。

作品目录

内容简介
前言
第1章:深入理解Julia语言的生态系统
1.1、Julia为什么与众不同
1.2、Julia的应用领域
1.3、安装Julia软件
1.4、Julia在数据科学中的重要性
1.5、使用REPL
1.6、使用Jupyter
Notebook
1.7、使用Juno编写Julia
1.8、包管理
1.9、多重分派
1.10、LLVM和JIT
1.11、本章小结
第2章:使用Julia进行快速编程
2.1、重温编程范式
2.2、Julia中的变量
2.3、Julia中的浮点数
2.4、浮点数的特殊符号
2.5、Julia中的算术和逻辑运算
2.6、数组和矩阵
2.7、DataFrames
2.8、本章小结
第3章:Julia函数
3.1、创建函数
3.2、函数参数
3.3、参数类型
3.4、理解函数中变量的作用域
3.5、嵌套函数
3.6、匿名函数
3.7、多重分派
3.8、递归
3.9、内建函数
3.10、本章小结
第4章:Julia数据类型
4.1、Julia类型系统
4.2、类型转换
4.3、用户自定义数据类型和复合类型
4.4、内部构造
4.5、模块和接口
4.6、模块预编译
4.7、多重分派与解释
4.8、本章小结
第5章:Julia流程控制及异常处理
5.1、分支结构
5.2、异常处理
5.3、Julia中的tasks
5.4、本章小结
第6章:Julia互操作性和元编程
6.1、与操作系统交互
6.2、调用C和Python语言
6.3、表达式和宏
6.4、元编程
6.5、内置宏
6.6、类型自省和反射能力
6.7、本章小结
第7章:用Julia进行数值科学计算
7.1、数据处理
7.2、线性代数与微分学
7.3、统计数据
7.4、优化
7.5、本章小结
第8章:Julia数据可视化编程
8.1、基本图表
8.2、Vega库
8.3、Gadfly库
8.4、本章小结
第9章:Julia数据库编程
9.1、如何连接数据库
9.2、关系数据库
9.3、NoSQL数据库
9.4、REST简介
9.5、本章小结
第10章:Julia的核心编程结构
10.1、Julia的内部代码
10.2、提升性能
10.3、标准库
10.4、理解LLVM和JIT
10.5、并行计算
10.6、TCP套接字和服务器
10.7、创建包
10.8、本章小结
第11章:创建Web图书商务网站
11.1、安装Genie
11.2、使用Genie快速搭建服务器
11.3、创建Genie应用程序项目
11.4、Genie的MVC结构
11.5、使用SearchLight模组访问数据库
11.6、定义模型
11.7、本章小结
第12章:Julia机器学习框架
12.1、安装Flux框架
12.2、模型构建基础
12.3、循环模型
12.4、状态模型
12.5、序列
12.6、梯度截断
12.7、正则化
12.8、优化器
12.9、优化参考
12.10、机器学习训练
12.11、本章小结
反侵权盗版声明

相关推荐

微信二维码