1.了解不同优化器 2.书写优化器代码3.Momentum4.二维优化,随机梯度下降法进行优化实现5.Ada自适应梯度调节法6.RMSProp7.Adam8.PyTorch种优化器选择 梯度下降法: 1.标准梯度下降法:GD每个样本都下降一次,参考当前位置的最陡方向迈进容易得到局部最优,且训练速度慢 ...
分类:
其他好文 时间:
2019-08-18 19:49:45
阅读次数:
94
mysql的逻辑架构 第一层:进行连接处理、权限认证、安全校验等。 当客户端(应用)连接到mysql服务器时,服务器会创建使用一个线程进行处理连接(少量的线程服务大量的连接),随后服务器需要对该连接进行认证,认证就是基于用户名、原始主机信息和密码。如果使用了安全套接字(ssl)的方式连接,还可以使用 ...
分类:
数据库 时间:
2019-08-18 12:03:55
阅读次数:
115
一、前言 生产中偶尔会碰到一些sql,有多种执行计划,其中部分情况是统计信息过旧造成的,重新收集下统计信息就行了。但是有些时候重新收集统计信息也解决不了问题,而开发又在嗷嗷叫,没时间让你去慢慢分析原因的时候,这时临时的解决办法是通过spm去固定一个正确的执行计划,等找到真正原因后再解除该spm。 二 ...
分类:
数据库 时间:
2019-08-16 19:07:19
阅读次数:
137
数据库引擎的工作流程可以归纳为接收请求、执行请求和返回结果。数据库引擎每接收到一个新的查询请求(Query Request),查询优化器就会执行以下工作流程:编译请求,生成执行计划,并把执行计划缓存到内存中,执行计划,最后向客户端返回查询的结果。把执行计划存储到内存的目的是为了复用执行计划,减少编译 ...
分类:
其他好文 时间:
2019-08-16 17:11:48
阅读次数:
83
什么是优化器 优化器是Oracle中的一个核心模块,它的作用是为用户输入的SQL选择一个它计算出来的最高效的执行计划。SQL语句在Oracle中的执行过程如下图所示: 基于规则优化器RBO 基于规则的优化器现在基本上已经不怎么用了,这里只做简单介绍。 基于规则的优化器是将一系列规则固定在系统中,给 ...
分类:
数据库 时间:
2019-08-16 11:57:28
阅读次数:
107
用通俗的语言讲解涵盖算法模型的机器学习,主要内容包括机器学习通用概念、三个基本科学计算工具、有监督学习、聚类模型、降维模型、隐马尔可夫模型、贝叶斯网络、自然语言处理、深度学习、强化学习、模型迁移等。在深入浅出地解析模型与算法之后,介绍使用Python相关工具进行开发的方法、解析经典案例,能理解、能设 ...
分类:
其他好文 时间:
2019-08-11 09:18:05
阅读次数:
4754
1.基本组成 下面是mysql的基本架构示意图 图一 图二 我们可以从图上看出,mysql大体分为两个部分,一个是server层,另一个是引擎层。 server层中包含了连接器、查询缓存、分析器、优化器、执行器等,涵盖Mysql的大多数核心服务功能,以及所有的内置函数(如时间、日期、数学、加密等), ...
分类:
数据库 时间:
2019-08-10 19:32:24
阅读次数:
212
explain模拟优化器执行sql语句。 显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句 常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描 使用方法:在select语句前 ...
分类:
数据库 时间:
2019-08-09 23:47:53
阅读次数:
122
WhichfouraretrueabouttheAutomaticWorkloadRepository(AWR)?A)AWRdatacanberetainedforamonth.B)Itincludesstatisticsonthenumberofcolumnsineachview.C)AutomaticAWRsnapshotscanbewrittenonceperhour.D)Itinclude
分类:
其他好文 时间:
2019-08-02 12:48:53
阅读次数:
80
OLTP与OLAP的介绍 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银 ...
分类:
其他好文 时间:
2019-07-30 21:47:54
阅读次数:
110