《PyTorch高级机器学习实战》包邮送书三本

news2024/11/23 12:29:22

目录

  • 前言
  • 书籍目录
  • 抽奖方式

前言

随着人工智能和机器学习的蓬勃发展,相关算法和技术已经广泛运用到诸多行业,大量的研究者和各行业人员也投入机器学习的研究与开发中。

掌握高级机器学习算法原理,并能够根据不同情况实现灵活运用,是相关从业者必备的核心技能,也能够帮助自身提高理论水平,实现与众不同的创造成果。

这里给大家推荐一本书籍:《PyTorch高级机器学习实战》
在这里插入图片描述

本书主要介绍的是机器学习领域经典的算法内容,以及相关原理所涉及的基础知识。这部分内容一般出现在研究生阶段的进阶课程中,是深入研究机器学习的必备知识。同时本书的一大特色是不止停留在单纯的理论算法介绍层面,更强调动手实践。为了方便读者学习,本书采用了PyTorch这一当前最流行的机器学习框架,实现所有的算法过程。PyTorch之前更是应用在深度学习领域,可以实现深度神经网络的训练运算等过程。本书则利用了其完善的科学运算矩阵库,灵活的自动微分求导引擎,以及方便的GPU加速运算等功能,向读者展示PyTorch框架在机器学习领域也有着广泛的应用。

书籍目录

第1章 机器学习概述/
1.1 机器学习简介/
1.1.1 机器学习的含义/
1.1.2 机器学习概述/
1.1.3 不同类型的机器学习算法/
1.2 数据处理/
1.2.1 数据特征分类及表示/
1.2.2 数据预处理/
1.2.3 数据缺失处理/
1.2.4 特征衍生和交叉/
1.2.5 特征筛选/
1.3 衡量标准/
1.3.1 模型评估指标/
1.3.2 数据集划分/
1.3.3 超参数优化/
1.4 优化目标/
1.4.1 损失函数/
1.4.2 梯度下降优化/
1.4.3 受约束优化:Lagrange函数/
1.5 实战:简单模型实现Titanic乘客生存概率预测/
1.5.1 问题描述与数据特征/
1.5.2 简单属性分类模型实现预测/
第2章 PyTorch基本操作介绍/
2.1 PyTorch简介/
2.2 核心概念:Tensor/
2.2.1 Tensor基本操作/
2.2.2 基本数学运算/
2.2.3 索引分片操作/
2.2.4 类成员方法/
2.3 自动求导(Autograd)/
2.3.1 可微分张量/
2.3.2 Function:实现自动微分的基础/
2.4 神经网络核心模块:torch.nn/
2.4.1 nn.Module概述/
2.4.2 函数式操作nn.functional/
2.5 优化器(optimizer)/
2.5.1 optimizer概述/
2.5.2 学习率调节/
2.5.3 经典优化器介绍/
2.6 数据加载/
2.6.1 Dataset与DataLoader介绍/
2.6.2 预处理变换torchvision.transforms/
2.7 高级操作/
2.7.1 GPU运算/
2.7.2 利用C++实现自定义算子/
2.8 实战:Wide & Deep模型实现Criteo点击率预估/
2.8.1 问题定义与数据特征/
2.8.2 Wide & Deep模型介绍/
2.8.3 完整实验流程/
第3章 监督学习/
3.1 线性回归(Linear Regression)/
3.1.1 小二乘法(Least Square Method)/
3.1.2 岭回归(Ridge Regression)/
3.1.3 贝叶斯线性回归(Bayesian Linear Regression)/
3.2 逻辑回归(Logistic Regression)/
3.2.1 二分类逻辑回归/
3.2.2 多分类Softmax回归/
3.2.3 贝叶斯逻辑回归(Bayesian Logistic Regression)/
3.3 支持向量机(Support Vector Machine,SVM)/
3.3.1 线性可分下SVM的定义/
3.3.2 利用随机梯度下降求解/
3.3.3 凸优化简介/
3.3.4 SVM对偶问题表示/
3.3.5 梯度下降法求解对偶问题/
3.3.6 从Hard SVM扩展到Soft SVM/
3.3.7 支持向量回归(Support Vector Regression,SVR)/
3.3.8 带有松弛变量的SVR及对偶优化方法/
3.4 决策树模型(Decision Tree)/
3.4.1 构建单个树模型/
3.4.2 集成学习(Ensemble Learning)/
3.5 K近邻算法(K Nearest Neighbors,KNN)/
3.6 实战:复杂模型实现Titanic旅客生存概率预测/
3.6.1 Titanic数据集特征处理/
3.6.2 多种模型预测性能对比/
第4章 无监督学习/
4.1 聚类方法(Clustering Method)/
4.1.1 KMeans聚类/
4.1.2 谱聚类(Spectral Clustering)/
4.1.3 聚合聚类(Agglomerative Clustering)/
4.2 密度估计(Density Estimation)/
4.2.1 高斯混合模型(Gaussian Mixture Model)/
4.2.2 期望大化算法(Expectation Maximization,EM)/
4.3 降维与嵌入(Dimension Reduction & Embedding)/
4.3.1 主成分分析(Principal Component Analysis,PCA)/
4.3.2 局部线性嵌入(Locally Linear Embedding,LLE)/
4.3.3 随机邻居嵌入算法(tSNE)/
4.4 实战:无监督方法实现异常检测(Anomaly Detection)/
4.4.1 异常检测问题与应用/
4.4.2 实现基于PCA的异常检测方法/
4.4.3 实现基于Mahalanobis距离的异常检测方法/
4.4.4 实现基于聚类的局部异常因子检测方法/
第5章 PyTorch高级机器学习实战概率图模型/
5.1 有向图:贝叶斯网络(Bayesian Network)/
5.1.1 有向图的概率分解/
5.1.2 条件独立性(Conditional Independence)/
5.2 无向图:马尔可夫随机场(Markov Random Field,MRF)/
5.2.1 无向图的概率分解/
5.2.2 具体应用:图像去噪(Image Denoising)/
5.3 隐马尔可夫模型(Hidden Markov Model,HMM)/
5.3.1 隐马尔可夫模型介绍/
5.3.2 前向后向算法(ForwardBackward Algorithm)/
5.3.3 放缩提升运算稳定性/
5.3.4 代码实现/
5.4 变分推断(Variational Inference,VI)/
5.4.1 后验分布优化与ELBO/
5.4.2 黑盒变分推断算法(BlackBox Variational Inference,BBVI)/
5.5 蒙特卡罗采样(Monte Carlo Sampling)/
5.5.1 拒绝采样(Rejection Sampling)/
5.5.2 马尔可夫链蒙特卡罗(Markov Chain Monte Carlo)/
5.5.3 吉布斯采样(Gibbs Sampling)/
5.5.4 哈密顿蒙特卡罗采样(Hamiltonian Monte Carlo,HMC)/
5.6 实战:变分高斯混合模型(Variational Gaussian Mixture Model)/
5.6.1 扩展GMM:贝叶斯高斯混合模型(Bayesian Gaussian Mixture Model)/
5.6.2 变分推断近似/
5.6.3 代码实现/
第6章 核方法/
6.1 核函数及核技巧/
6.2核化KMeans算法(Kernel KMeans)/
6.2.1 KMeans算法回顾/
6.2.2 具体实现/
6.3 核化支持向量机(Kernel SVM)/
6.3.1 SVM对偶问题及核函数表示/
6.3.2 核化支持向量回归(Kernel SVR)/
6.4 核化主成分分析 (Kernel PCA,KPCA)/
6.4.1 回顾PCA及核化表示/
6.4.2 核中心化技巧及实现/
6.5 高斯过程(Gaussian Process,GP)/
6.5.1 高斯过程定义及基本性质/
6.5.2 核函数参数选取优化/
6.6 实战:利用高斯过程进行超参数优化/
6.6.1 超参数优化(Hyperparameter Optimization)/
6.6.2 具体实现/
第7章 深度神经网络/
7.1 神经网络(Neural Network)/
7.1.1 基本算子操作/
7.1.2 常见网络结构/
7.1.3 网络训练/
7.2 变分自编码器(Variational AutoEncoder,VAE)/
7.2.1 多种自编码器介绍/
7.2.2 变分自编码器/
7.3 深度生成模型(Deep Generative Model,DGM)/
7.3.1 受限玻尔兹曼机(Restricted Boltzmann Machine,RBM)/
7.3.2 生成式对抗网络(Generative Adversarial Network,GAN)/
7.4 实战:利用CycleGAN进行图片风格转换/
7.4.1 CycleGAN模型介绍/
7.4.2 模型实现/
第8章 强化学习/
8.1 经典强化学习介绍/
8.1.1 基本概念介绍/
8.1.2 强化学习环境OpenAI Gym/
8.2 马尔可夫决策过程(Markov Decision Process,MDP)/
8.2.1 MDP定义及贝尔曼优方程/
8.2.2 策略迭代(Policy Iteration)和价值迭代(Value Iteration)/
8.2.3 蒙特卡罗采样学习(Monte Carlo Learning)/
8.2.4 时序差分学习(Temporal Difference Learning,TDLearning)/
8.3 基于Q价值函数的深度强化学习/
8.3.1 深度Q网络(Deep QNetwork,DQN)/
8.3.2 其他DQN改进模型/
8.4 基于策略优化的深度强化学习/
8.4.1 策略梯度算法(Policy Gradient)/
8.4.2 Advantage ActorCritic(A2C)算法/
8.4.3 近邻策略优化法(Proximal Policy Optimization,PPO)/
8.4.4 深度确定性策略梯度算法(Deep Deterministic Policy Gradient,DDPG)/
8.4.5 Soft Actor Critic(SAC)算法/
8.5 实战:在Atari游戏环境中进行深度强化学习评测/
8.5.1 Atari游戏环境及预处理方式/
8.5.2 多种深度强化学习性能比较/

抽奖方式

抽奖送书老规矩(不点赞收藏中奖无效):注意记得关注博主不然中奖了还不知道!!!

  • 1. 点赞收藏文章
  • 2. 评论区留言:人生苦短,我用Python!!!(留言才能进入奖池,每人最多留言三条)
  • 3. 周日八点爬虫抽奖5人
  • 如果不想抽奖京东自营购买链接:https://item.jd.com/13841860.html?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/535534.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

NineData:高效高质量的Redis可视化管理工具

Redis 是一个内存数据结构存储系统,它被广泛用于缓存、队列、实时分析等多种应用场景中,目前已经成为 Key-value 数据存储系统中的佼佼者,根据 DB-Engine 网站提供的最新数据,Redis 在 Key-value stores 类别中排名第一&#xff0…

Dynamics 365 DevOps CI/CD之Solution

CI/CD到了Soution就没太多可说的了,按部就班配置就行,我选择的工具是Power DevOps Tool 1,首先下载工具,然后设置连接字符串去连环境,连接字符串还是用ClientSecret的形式 2,当然导出前还是要发布下自定义的…

小程序分包

分包加载的介绍 大部分小程序都会由某几个功能组成,通常这几个功能之间是独立的,但会依赖一些公共的逻辑,并且这些功能通常会对应某几个独立的页面。那么小程序代码的打包,大可不必一定要打成一个,可以按照功能的划分&…

c/c++ 宏定义里的#和##

工作中如果是c开发的话&#xff0c;经常会用到宏定义&#xff0c;而宏定义中的#和##也会时不时遇到&#xff0c;今天分享这两个符号的作用。 1&#xff0c;# -- 转换成字符串 直接看例子&#xff1a; #include <stdio.h> #include <stdlib.h>#define VAL2STR(VA…

vue非单文件组件的使用方法

标准化开发时的嵌套&#xff1a; 在实际开发中&#xff0c;通常会创建一个 APP 组件作为根组件&#xff0c;由这个根组件去管理其它的组件&#xff0c;而 Vue 实例只需要管理这个 APP 组件就行了。 <!DOCTYPE html> <html><head><meta charset"utf…

springboot+java办公用品租赁领用管理信息系统

将系统权限按管理员和员工这两类涉及员工划分。 (a) 管理员&#xff1b;管理员使用本系统涉到的功能主要有&#xff1a;个人中心、员工管理、办公用品管理、领用申请管理、采购申请管理、物品分类管理、系统管理等功能。 (b)员工进入系统前台可以实现办公用品管理、领用申请管理…

TimerResolution.exe

TimerResolution.exe是一款常用的Windows实用程序,用于调整系统计时器的分辨率。它提供了一种简便的方法,让用户能够更精确地控制计时器的运行方式,从而改善系统的性能和响应时间。无论是进行游戏、音频处理还是其他需要精确计时的任务,TimerResolution.exe都能提供极大的帮…

【PR】来制作视频进度条吧~

【PR】来制作视频进度条吧~ 制作进度条制作分割线及标题分割线标题其他 为啥视频要有进度条~ 方便观众回看和定位&#xff1a;添加进度条可以让观众在观看视频时随时了解视频播放的进度&#xff0c;也方便观众在需要回看或者查找某一段内容时能够更加精准地定位。 提高观看体验…

当电脑回收站图标不见后,这4种方法帮你快速恢复

我们都知道&#xff0c;在电脑上删除文件时&#xff0c;这些文件多数都会先停留在回收站中。当我们后悔删除这些文件时&#xff0c;往往可以通过回收站还原&#xff0c;可是有些小伙伴却发现自己的电脑回收站不见了&#xff0c;这无疑给我们的回收站文件恢复工作带来不便&#…

NXP MCUXPresso - 操作整理

文章目录 NXP MCUXPresso - 操作整理概念如何在工程中全局搜索文本?在一个编译配置中, 如何排除一些不要的内容?END NXP MCUXPresso - 操作整理 概念 在尝试迁移 openpnp - Smoothieware project 从gcc命令行 MRI调试方式 到NXP MCUXpresso工程. 这个IDE还是蛮喜欢的, 细节…

人工智能算法|K均值聚类算法Python实现

01、算法说明 K均值聚类算法是一种简单的迭代型聚类算法&#xff0c;采用距离作为相似性指标&#xff0c;从而发现给定数据集中的K个类&#xff0c;且每个类有一个聚类中心&#xff0c;即质心&#xff0c;每个类的质心是根据类中所有值的均值得到。对于给定的一个包含n个d维数据…

Word怎么删除空白页?分享5个基础方法!

案例&#xff1a;Word怎么删除空白页 【我最近在用word写文章&#xff0c;但经常都会遇到的一个问题就是总是会有空白页&#xff0c;使用word时怎么删除空白页呢&#xff1f;请大家给我支支招吧&#xff01;】 在使用Microsoft Word编辑文档时&#xff0c;有时会出现空白页&a…

Stimulsoft 报表开发工具支持设置水印啦!一起来看~

Stimulsoft Reports是一款报告编写器&#xff0c;主要用于在桌面和Web上从头开始创建任何复杂的报告。可以在大多数平台上轻松实现部署&#xff0c;如ASP.NET, WinForms, .NET Core, JavaScript, WPF, Angular, Blazor, PHP, Java等&#xff0c;在你的应用程序中嵌入报告设计器…

AI智能机器人的语音消息使用方式

如何在没有资金扩大营销的情况下增加收入&#xff0c;这是不是有点像先有蛋还是先有鸡的问题&#xff1f;如果没有足够的收入来源&#xff0c;小型企业很难对新客源扩展营销和传播。有关系统问题欢迎和博主一起交流。 机器人的语音消息是不是给百姓造成了生活上的影响&#xf…

Redis内存优化——Stream类型介绍及底层原理详解

系列文章目录 Redis内存优化——String类型介绍及底层原理详解 Redis内存优化——Hash类型介绍及底层原理详解 Redis内存优化——List类型介绍及底层原理详解 Redis内存优化——Set类型介绍及底层原理详解 Redis内存优化——ZSet类型介绍及底层原理详解 Redis内存优化——Stre…

4 个无质量损失的免费在线图像压缩器

本文内容&#xff1a;最佳在线图像优化器&#xff0c;无质量损失&#xff0c;可让您压缩 JPG、PNG 和 GIF 文件。 在线图像优化器工具可帮助您压缩图像而不会降低质量。并给出图像可以压缩多少的想法。 经过测试和比较的没有质量损失的最佳在线图像优化器 4 个无质量损失的免…

网管必备技巧:如何跟踪IP地址

作为网管员&#xff0c;在我们解决Windows 操作系统的DHCP故障时&#xff0c;有时要找出某个地址范围内有哪些地址没有被使用。方法&#xff1a;打开命令提示窗口&#xff0c;在For…in…Do循环中调用ping命令。 例如&#xff0c;为了找出在地址范围192.168.1.1 到 192.168.1.1…

左耳朵耗子

晚上回来后&#xff0c;到coolshell上看文章。 程序员是一件非常累的工作&#xff0c;在我看到稚晖君做出那么多优秀的产品&#xff0c;我是很惊叹的&#xff0c;因为我知道那需要付出非常非常多的时间和精力&#xff0c;当大家都在夸赞的时候&#xff0c;我也能发现稚晖君发梢…

GitHub Copilot:神一样的代码助手

我肝肯定&#xff0c;很多很多小伙伴还不了解 Copilot 是什么&#xff0c;尤其是初学计算机的小伙伴&#xff0c;我这里普及一下吧&#xff01; GitHub Copilot 是一个基于 AI 的代码自动完成工具&#xff0c;由 GitHub 和 OpenAI 共同开发。 GitHub 和 OpenAI 想必大家都很清楚…

《计算机网络——自顶向下编程》精炼——3.4.4

人生的旅途,前途很远,也很暗,名言警句励志。然而不要怕,不怕的人的面前才有路。——鲁迅 文章目录 选择重传&#xff08;SR&#xff09; 选择重传&#xff08;SR&#xff09; 选择重传协议是另一种流水线rdt协议。与GBN协议最大的区别是当发送方收到一个失序分组时&#xff0c…