0 0 0

Julia机器学习核心编程:人人可用的高性能科学计算.epub

缤纷的缠绵
6天前 160
我用夸克网盘分享了「Julia机器学习核心编程:人人可用的高性能科学计算.epub」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Julia机器学习核心编程:人人可用的高性能科学计算 作者: 朱红庆/王锋 出版社: 电子工业出版社 出品方: 博文视点 出版年: 2019-9 页数: 336 定价: 89 装帧: 平装 丛书: 博文视点AI系列 ISBN: 9787121368837

内容简介

《Julia机器学习核心编程:人人可用的高性能科学计算》以学会用好Julia语言进行软件核心编程为目标。深入浅出地讲解Julia语言在数据可视化编程、核心编程、商务编程、机器学习等各项技术及实战技能。 《Julia机器学习核心编程:人人可用的高性能科学计算》共11章。首先讲解了Julia语言的基本概念、编程模式、变量、数据类型、函数、类型与分派、程序控制结构等Julia语言的基础知识等;接着介绍了Julia的交互性与元编程、数值与科学计算、数据可视化和图像处理、数据库编程、Julia编程的核心内幕等Julia语言的核心运用技能等;在最后通过综合案例详细讲解Julia在商务网站和机器学习开发的应用。全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。 《Julia机器学习核心编程:人人可用的高性能科学计算》适合那些希望学习Julia语言编程的初、中级程序员和希望精通的程序员阅读

作者简介

《Julia机器学习核心编程:人人可用的高性能科学计算》以学会用好Julia语言进行软件核心编程为目标。深入浅出地讲解Julia语言在数据可视化编程、核心编程、商务编程、机器学习等各项技术及实战技能。 《Julia机器学习核心编程:人人可用的高性能科学计算》共11章。首先讲解了Julia语言的基本概念、编程模式、变量、数据类型、函数、类型与分派、程序控制结构等Julia语言的基础知识等;接着介绍了Julia的交互性与元编程、数值与科学计算、数据可视化和图像处理、数据库编程、Julia编程的核心内幕等Julia语言的核心运用技能等;在最后通过综合案例详细讲解Julia在商务网站和机器学习开发的应用。全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。 《Julia机器学习核心编程:人人可用的高性能科学计算》适合那些希望学习Julia语言编程的初、中级程序员和希望精通的程序员阅读

网友热评

爱睡觉: 有点乱糟糟的。不如官方文档,机器学习那儿讲的也不清楚,flux框架半天没实现 H47UC1NO: 这本书厉害就厉害在,既不机器学习,也不核心编程,还不Julia。既不机器学习是因为就最后一章做了个调包侠,我还不如去看flux.jl的官方文档;也不核心编程的原因是好像该讲的不该讲了都写了,但完全没有写代码的逻辑性;还不 Julia 是因为, Julia 编程的内容浅尝辄止,甚至风格都不 Julia,Dataframe竟然是用python实现的。

图书目录

第1章深入理解Julia语言的生态系统 1 1.1Julia为什么与众不同 1 1.2Julia的应用领域 3 1.2.1数据可视化和绘图 3 1.2.2构建、部署或嵌入代码 4 1.2.3与数据互动 5 1.2.4可扩展的机器学习 5 1.2.5丰富的科学计算生态系统 6 1.2.6并行和异构计算 6 1.3安装Julia软件 7 1.3.1在Ubuntu上安装Julia 7 1.3.2在Fedora/CentOS/RHEL等Linux发行版上安装Julia 8 1.3.3在Windows上安装Julia 9 1.3.4在Mac上安装Julia 11 1.3.5从源代码构建Julia 11 1.4Julia在数据科学中的重要性 12 1.5使用REPL 14 1.5.1在Julia中使用帮助 15 1.5.2REPL中的图表 17 1.6使用JupyterNotebook 18 1.7使用Juno编写Julia 23 1.8包管理 25 1.8.1使用Pkg.status()显示所有已安装的包 25 1.8.2使用Pkg.add()添加包 26 1.8.3安装未注册包 27 1.8.4使用Pkg.update()更新包 28 1.8.5METADATA 28 1.8.6开发包 28 1.8.7创建一个新的包 29 1.9多重分派 29 1.10LLVM和JIT 31 1.11本章小结 32 第2章使用Julia进行快速编程 33 2.1重温编程范式 33 2.1.1命令式编程范式 34 2.1.2逻辑式编程范式 34 2.1.3函数式编程范式 35 2.1.4面向对象的编程范式 36 2.1.5开始JuliaREPL编程 37 2.2Julia中的变量 38 2.2.1命名约定 40 2.2.2整数、位、字节和布尔数据类型 41 2.3Julia中的浮点数 43 2.4浮点数的特殊符号 45 2.4.1浮点数操作 46 2.4.2任意精度的计算 46 2.4.3使用系数编写表达式 47 2.5Julia中的算术和逻辑运算 48 2.5.1执行算术运算 48 2.5.2执行按位运算 48 2.5.3自更新运算符 49 2.5.4运算符的优先级 50 2.5.5类型转换(数字) 51 2.6数组和矩阵 51 2.6.1Julia中的列表解析式 53 2.6.2矩阵运算 55 2.6.3多维数组操作 58 2.6.4稀疏矩阵 59 2.7DataFrames 59 2.7.1DataFrames中的NA数据类型 59 2.7.2DataFrame表格 62 2.8本章小结 63 第3章Julia函数 64 3.1创建函数 64 3.2函数参数 67 3.2.1值传递和引用传递 68 3.2.2分享传递 68 3.2.3return关键字 68 3.3参数类型 69 3.3.1无参函数 70 3.3.2可变参数 70 3.3.3可选参数 72 3.4理解函数中变量的作用域 73 3.5嵌套函数 76 3.6匿名函数 78 3.7多重分派 79 3.8递归 83 3.9内建函数 84 3.10本章小结 92 第4章Julia数据类型 93 4.1Julia类型系统 93 4.1.1静态类型语言与动态类型语言 94 4.1.2整数类型 96 4.1.3浮点类型 97 4.1.4Char类型 97 4.1.5字符串类型 97 4.1.6布尔类型 98 4.2类型转换 98 4.3用户自定义数据类型和复合类型 103 4.4内部构造 106 4.5模块和接口 108 4.5.1在模块中包含文件 110 4.5.2模块文件路径 112 4.6模块预编译 113 4.7多重分派与解释 114 4.8本章小结 116 第5章Julia流程控制及异常处理 117 5.1分支结构 117 5.1.1简单条件语句 118 5.1.2if条件语句 119 5.1.3循环结构 124 5.1.4循环范围定义 128 5.1.5break和continue 130 5.2异常处理 131 5.2.1throw() 133 5.2.2error() 136 5.2.3try-catch/try-finally结构 137 5.3Julia中的tasks 138 5.4本章小结 140 第6章Julia互操作性和元编程 141 6.1与操作系统交互 141 6.1.1文件系统操作 142 6.1.2I/O操作 146 6.1.3例证 147 6.2调用C和Python语言 149 6.2.1从Julia调用C语言 149 6.2.2从Julia调用Python 150 6.3表达式和宏 152 6.4元编程 157 6.5内置宏 158 6.6类型自省和反射能力 164 6.6.1类型自省 164 6.6.2反射能力 165 6.7本章小结 167 第7章用Julia进行数值科学计算 168 7.1数据处理 168 7.1.1读取文本文件 171 7.1.2读取CSV格式文件 174 7.1.3使用DataFrames 177 7.1.4NA 178 7.1.5DataArray 180 7.1.6DataFrame 181 7.2线性代数与微分学 182 7.2.1线性代数 182 7.2.2微积分 184 7.3统计数据 186 7.3.1简单统计 186 7.3.2在元编程中使用函数 188 7.3.3使用DataFrames进行基本信息统计 189 7.3.4使用Pandas 190 7.3.5高级统计 192 7.4优化 198 7.4.1JuMP 198 7.4.2Convex 200 7.5本章小结 202 第8章Julia数据可视化编程 203 8.1基本图表 203 8.1.1条形图 206 8.1.2饼图 207 8.1.3散点图 209 8.1.4直方图 210 8.1.53D图表 211 8.2Vega库 213 8.2.1瀑布图 216 8.2.2Aster图 217 8.2.3等值线图 218 8.2.4面积图 219 8.2.5箱线图 219 8.2.6带状图 220 8.2.7散点图 221 8.2.8文字云 222 8.3Gadfly库 223 8.3.1使用绘图函数与Gadfly库进行交互 224 8.3.2使用Gadfly库绘制数据块 226 8.4本章小结 230 第9章Julia数据库编程 231 9.1如何连接数据库 231 9.2关系数据库 232 9.2.1SQLite 233 9.2.2MySQL 233 9.3NoSQL数据库 235 9.4REST简介 238 9.4.1JSON简介 239 9.4.2Web框架 243 9.5本章小结 247 第10章Julia的核心编程结构 248 10.1Julia的内部代码 248 10.1.1FemtoLisp 248 10.1.2Julia核心API 249 10.2提升性能 249 10.2.1全局变量 249 10.2.2输入声明 250 10.2.3其他技巧 252 10.3标准库 253 10.4理解LLVM和JIT 256 10.5并行计算 258 10.5.1注意全局变量 260 10.5.2并行循环 262 10.6TCP套接字和服务器 264 10.6.1建立TCP/IP连接 264 10.6.2socket和streams模块 266 10.7创建包 267 10.7.1包命名指南 267 10.7.2生成包 268 10.8本章小结 269 第11章创建Web图书商务网站 270 11.1安装Genie 270 11.2使用Genie快速搭建服务器 271 11.3创建Genie应用程序项目 275 11.4Genie的MVC结构 279 11.4.1使用控制器 279 11.4.2HTML视图 282 11.4.3使用布局 283 11.4.4JSON转换 285 11.5使用SearchLight模组访问数据库 289 11.5.1设置数据库连接 289 11.5.2使用SearchLight迁移来管理数据库架构 290 11.5.3创建图书的数据库表 291 11.5.4编写表迁移文件 291 11.5.5运行迁移文件 292 11.6定义模型 293 11.6.1使用模型 294 11.6.2自动加载数据库配置 295 11.7本章小结 297 第12章Julia机器学习框架 298 12.1安装Flux框架 298 12.2模型构建基础 299 12.2.1简单模型 301 12.2.2构建图层 302 12.2.3堆叠 304 12.2.4层助手 305 12.3循环模型 305 12.4状态模型 308 12.5序列 309 12.6梯度截断 310 12.7正则化 311 12.7.1基本层 312 12.7.2循环层 313 12.7.3激活功能 315 12.7.4规范化和正规化 315 12.8优化器 316 12.9优化参考 318 12.10机器学习训练 318 12.10.1损失函数 318 12.10.2数据集 319 12.10.3回调 320 12.11本章小结 320

Julia机器学习核心编程:人人可用的高性能科学计算.epub"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件76556431@qq.com投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 泽獳
  • 一座孤坟
  • 放个屁崩死你
  • 你的浮夸我学不起
  • 虞南峙
  • 胸怀大志
  • Weirdo怪人
  • 世界不够温柔
  • 少年不狂天地难容
  • 自在安然
  • 走着走着你就不见了
  • 情话怎么说
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!