您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
JULIA机器学习核心编程:人人可用的高性能科学计算
装帧: 简装
出版社: 电子工业出版社
作者: 朱红庆
出版日期: 2019-09-01
商品条码: 9787121368837
版次: 1
开本: 其他
页数: 336
出版年份: 2019
定价:
¥89
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
"Julia作为一种较新的科学计算语言,获得了很多人的推崇,但怎么学好并掌握它呢? 《Julia机器学习核心编程:人人可用的高性能科学计算》以一个新入门者的角度编写,深入浅出地讲解了该语言的函数、数据类型和核心结构内容,并通过上百个小案例透彻分析代码的写法。 作者将其编写程序的经验融入案例中,以及教授学生中常见的软件问题以技巧形式给予提示,方便读者快速上手。 "
内容简介
本书以学会用好Julia语言进行软件编程为目标。深入浅出地讲解Julia语言的各项技术及实战技能。全书共12章。首先讲解了Julia语言的基本概念、编程模式、变量、数据类型、函数、类型与分派、程序控制结构等Julia语言的基础知识等;接着介绍了Julia的交互性与元编程、数值与科学计算、数据可视化和图像处理、数据库编程、Julia编程的核心内幕等Julia语言的核心运用技能等;在最后通过综合案例详细讲解Julia在游戏开发中和数据量化处理方面的应用。全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。
作者简介
朱红庆,某高校高新技术研发协会会员、高校“高新技术创研小组”初创者及负责人,技术攻坚组长。主要从事人工智能、电子信息科学与技术专业的教学、推广与科研工作。近年来参与多本科技类图书的编写工作。
目录
第1章 深入理解JULIA语言的生态系统 1 1.1 Julia为什么与众不同 1 1.2 Julia的应用领域 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 8 1.3.2 在Fedora /CentOS/RHEL等Linux发行版上安装Julia 9 1.3.3 在Windows上安装Julia 9 1.3.4 在Mac上安装Julia 12 1.3.5 从源代码构建Julia 12 1.3.6 了解Julia源代码的目录结构 13 1.4 Julia在数据科学中的重要性 13 1.5 使用REPL 15 1.5.1 在Julia中使用帮助 16 1.5.2 REPL中的图表 19 1.6 使用Jupyter Notebook 19 1.7 使用Juno编写Julia 24 1.8 包管理 26 1.8.1 使用Pkg.status()显示包状态 27 1.8.2 使用Pkg.add()添加包 28 1.8.3 安装未注册包 29 1.8.4 使用Pkg.update()更新包 30 1.8.5 METADATA 30 1.8.6 开发包 30 1.8.7 创建一个新的包 30 1.9 多重分派 31 1.10 LLVM和JIT 32 1.11 本章小结 33 第2章 使用JULIA进行快速编程 34 ?2.1 重温编程范式 34 2.1.1 命令式编程范式 35 2.1.2 逻辑式编程范式 35 2.1.3 函数式编程范式 36 2.1.4 面向对象的编程范式 37 2.1.5 开始Julia REPL编程 38 2.2 Julia中的变量 39 2.2.1 命名约定 41 2.2.2 整数、位、字节和布尔数据类型 42 2.3 Julia中的浮点数 44 2.4 浮点数的特殊函数 46 2.4.1 浮点数操作 47 2.4.2 任意精度的计算 47 2.4.3 使用系数编写表达式 48 2.5 Julia中的算术和逻辑运算 49 2.5.1 执行算术运算 49 2.5.2 执行按位运算 49 2.5.3 自更新运算符 50 2.5.4 运算符的优先级 51 2.5.5 类型转换(数字) 52 2.6 数组和矩阵 52 2.6.1 Julia中的列表解析式 54 2.6.2 矩阵运算 56 2.6.3 多维数组操作 59 2.6.4 稀疏矩阵 60 2.7 DataFrames 60 2.7.1 DataArray中的NA数据类型 60 2.7.2 表格 63 2.8 本章小结 64 第3章 JULIA函数 65 3.1 创建函数 65 3.2 函数参数 68 3.2.1 值传递和引用传递 69 3.2.2 分享传递 69 3.2.3 return关键字 69 3.3 参数类型 70 3.3.1 没有参数 71 3.3.2 可变参数 71 3.3.3 可选参数 73 3.4 理解函数中变量的作用域 74 3.5 嵌套函数 77 3.6 匿名函数 79 3.7 多重分派 80 3.8 递归 84 3.9 内建函数 85 3.10 本章小结 93 第4章 JULIA数据类型 94 4.1 Julia类型系统 94 4.1.1 静态类型语言与动态类型语言 95 4.1.2 整数类型 97 4.1.3 浮点类型 98 4.1.4 Char类型 98 4.1.5 字符串类型 98 4.1.6 布尔类型 99 4.2 类型转换 99 4.3 用户有定义数据类型和复合类型 105 4.4 内部构造器 107 4.5 模块和接口 110 4.5.1 将文件包含在模块中 112 4.5.2 模块文件路径 113 4.6 模块预编译 114 4.7 多重调度解释 115 4.8 本章小结 118 第5章 JULIA循环结构 119 5.1 分支结构 119 5.1.1 简单条件语句 120 5.1.2 if条件语句 121 5.1.3 循环结构 126 5.1.4 定义范围 130 5.2 异常处理 133 5.2.1 throw() 135 5.2.2 error() 138 5.2.3 try/catch/finally结构 139 5.3 Julia中的tasks 140 5.4 本章小结 142 第6章 JULIA互操作性和元编程 143 6.1 与操作系统交互 143 6.1.1 文件系统操作 144 6.1.2 I/O操作 148 6.1.3 例证 150 6.2 调用C和Python 151 6.2.1 从Julia调用C 151 6.2.2 从Julia调用Python 153 6.3 表达式和宏 155 6.4 元编程 159 6.5 内置宏 161 6.6 类型自省和反射能力 167 6.6.1 类型自省 167 6.6.2 反射能力 168 6.7 本章小结 169 第7章 用JULIA进行数值科学计算 170 7.1 数据处理 170 7.1.1 读取文本文件 173 7.1.2 读取CSV格式文件 176 7.1.3 使用DataFrames 179 7.1.4 NA 180 7.1.5 DataArray 182 7.1.6 DataFrame 183 7.2 线性代数与微分学 184 7.2.1 线性代数 184 7.2.2 微积分 186 7.3 统计 188 7.3.1 简单统计 189 7.3.2 元编程 191 7.3.3 使用DataFrames的基本统计信息 192 7.3.4 使用Pandas 193 7.3.5 高级统计 194 7.4 优化 201 7.4.1 JuMP 201 7.4.2 Convex.jl 203 7.5 本章小结 205 第8章 JULIA数据可视化编程 206 8.1 基本图表 206 8.1.1 条形图 209 8.1.2 饼图 210 8.1.3 散点图 212 8.1.4 直方图 213 8.1.5 3D表面图表 214 8.2 Vega库 216 8.2.1 瀑布图 219 8.2.2 Aster图 220 8.2.3 等值线图 221 8.2.4 面积图 222 8.2.5 箱线图 223 8.2.6 带状图 224 8.2.7 散点图 225 8.2.8 文字云 226 8.3 Gadfly库 227 8.3.1 使用绘图函数和Gadfly进行交互 227 8.3.2 使用Gadfly绘制数据块 230 8.4 本章小结 233 第9章 JULIA数据库编程 234 9.1 如何连接数据库 234 9.2 关系数据库 235 9.2.1 SQLite 236 9.2.2 MySQL 237 9.3 NoSQL数据库 239 9.3.1 MongoDB 240 9.4 REST简介 242 9.4.1 JSON简介 243 9.4.2 Web 框架 247 9.5 本章小结 252 第10章 JULIA的核心编程结构 253 10.1 Julia在后台如何运行 253 10.1.1 Femtolisp 253 10.1.2 Julia核心API 254 10.2 提升性能 254 10.2.1 全局变量 254 10.2.2 输入声明 255 10.2.3 其他性能提升 257 10.3 标准库 258 10.4 理解LLVM和JIT 261 10.5 并行计算 263 10.5.1 注意全局变量 265 10.5.2 并行运行循环 267 10.6 TCP套接字和服务 269 10.7 创建包 271 10.7.1 包命名指南 271 10.7.2 生成包 272 10.8 本章小结 273 第11章 创建WEB图书商务网站 274 11.1 安装Genie 274 11.2 使用Genie快速搭建服务器 275 11.3 创建Genie应用程序项目 279 11.4 Genie的MVC结构 283 11.4.1 使用Controller 283 11.4.2 HTML视图 286 11.4.3 使用布局 288 11.4.4 渲染JSON 290 11.5 使用SearchLight模组访问数据库 293 11.5.1 设置数据库链接 294 11.5.2 使用SearchLight迁移来管理数据库架构 295 11.5.3 创建图书的数据库表 295 11.5.4 编写表迁移 296 11.5.5 运行迁移 297 11.6 定义模型 297 11.6.1 使用模型 299 11.6.2 自动加载数据库配置 299 11.7 本章小结 302 第12章 JULIA机器学习框架 303 12.1 安装Flux框架 303 12.2 模型构建基础 304 12.2.1 简单的模型 306 12.2.2 构建图层 307 12.2.3 堆叠 309 12.2.4 层助手 310 12.3 循环模型 310 12.4 状态模型 313 12.5 序列 314 12.6 梯度截断 315 12.7 正则化 316 12.7.1 基本层 317 12.7.2 循环层 318 12.7.3 激活功能 320 12.7.4 规范化和正规化 320 12.8 优化器 321 12.9 优化参考 323 12.10 机器学习训练 323 12.10.1 损失函数 323 12.10.2 数据集 324 12.10.3 回调 325 12.11 本章小结 325
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网