草庐IT

数值量化

全部标签

Enhancer-轻量化的字节码增强组件包

一、问题描述当我们的业务发展到一定阶段的时候,系统的复杂度往往会非常高,不再是一个简单的单体应用所能够承载的,随之而来的是系统架构的不断升级与演变。一般对于大型的To C的互联网企业来说,整个系统都是构建于微服务的架构之上,原因是ToC的业务有着天生的微服务化的诉求:需求迭代快、业务系统多、领域划分多、链路调用关系复杂、容忍延迟低、故障传播快。微服务化之后带来的问题也很明显:服务的管理复杂、链路的梳理复杂、系统故障会在整个链路中迅速传播。这里我们不讨论链路的依赖或服务的管理等问题,本次要解决的问题是怎么防止单个系统故障影响整个系统。这是一个复杂的问题,因为服务的传播特性,一个服务出现故障,其他

机器人中的数值优化|【一】数值优化基础

数值优化基础凸集ConvexSets凸集的定义令X是线性空间。如果对于X的子集S中的所有x和y,并且在区间[0,1]中的所有t,点(1−t)x+ty(1-t)x+ty(1−t)x+ty也属于S,则S称为凸集。不失一般性,对于所有的凸集,其线性组合点都位于凸集内部:∑θixi∈X∑θi=1,θi≥0,∀θi\sum\theta_{i}x_{i}\inX\\\sum\theta_i=1,\theta_i\geq0,\forall\theta_i∑θi​xi​∈X∑θi​=1,θi​≥0,∀θi​凸集的性质任意凸集之交为凸集。X的子空间为凸集。若S为凸集,则对X中任何x,x+S亦为凸集。如果除了端点

3D WEB轻量化引擎HOOPS产品助力NAPA打造船舶设计软件平台

NAPA(NavalArchitecturalPAckage,船舶建筑包),来自芬兰的船舶设计软件供应商,致力于提供世界领先的船舶设计、安全及运营的解决方案和数据分析服务。NAPA拥有超过30年的船舶设计经验,年营业额超过2560万欧元,公司的190名员工分布在10余个不同的国家,每年全世界有95%的新建船舶用到了NAPA的软件系统申请HOOPS试用HOOPS中文网http://techsoft3d.evget.com/船舶设计是一个迭代的过程,在这个过程中,上一个步骤将为下一个步骤提供必要的设计基础信息。NAPA的目标是打造一个基于统一三维模型的软件平台,船舶的三维模型将可以在所有过程中使用

【量化课程】02_4.数理统计的基本概念

2.4_数理统计的基本概念数理统计思维导图更多详细内容见notebook1.基本概念总体:研究对象的全体,它是一个随机变量,用XXX表示。个体:组成总体的每个基本元素。简单随机样本:来自总体XXX的nnn个相互独立且与总体同分布的随机变量X1,X2⋯ ,XnX_{1},X_{2}\cdots,X_{n}X1​,X2​⋯,Xn​,称为容量为nnn的简单随机样本,简称样本。统计量:设X1,X2⋯ ,Xn,X_{1},X_{2}\cdots,X_{n},X1​,X2​⋯,Xn​,是来自总体XXX的一个样本,g(X1,X2⋯ ,Xn)g(X_{1},X_{2}\cdots,X_{n})g(X1​,X2

量化股票是什么意思?

量化股票是什么意思?量化股票是将股票市场上的所有股票信息输入计算机,如股票涨跌历史数据、交易量历史数据、股票基本面历史数据、指数涨跌历史数据等,进行大数据分析。然后,根据大数据选择炒股成功率最高的方案,设计成计算机自动交易模式,称为定量交易。 股票量化交易的优势量化股票交易,冷静,这是超越人类交易者的最大优势之一,计算机没有感觉,不会受到市场情绪波动,非常客观和理性,不像人类交易,丰富的经验,会受到个人情绪波动,股市情绪,当然,高级人类交易员,影响较小,但完全不影响人类交易员很难做到。量化股票交易交易比人类最有经验、最有经验的交易者更有经验、更有经验、更有优势;人类资深交易者通过长期的股票市场

matlab 二阶导(海森矩阵)的数值计算(附代码和示例)

海森矩阵中就是单值函数对自变量(可以是向量,如x=[x1,x2,x3,...]\mathbf{x}=[x_1,x_2,x_3,...]x=[x1​,x2​,x3​,...])的二阶导数:其中元素,如G的第一行第二列元素的定义如下:可以看出是两个一阶导数的差再除以一个微小增量。如果x\mathbf{x}x是个二元自变量,那么:Talkischeap.Showmethecode:function[H]=hessian_numerical(f,x0,dx,dh)%计算数量场f在x0处的海森矩阵H(数值计算,差分距离dx)仅适用于实数n=length(x0);H=zeros(n,n);fori=1:n

MATLAB数值计算——矩阵运算乘法、除法、乘方

一、矩阵矩阵是线性代数的基本单元矩阵含有M行N列数值矩阵中的元素可以是实数或复数矩阵相关的基本运算:加、减、内积、逆矩阵、转置、线性方程式、特征值、特征向量、矩阵分解二、矩阵的运算2.1、矩阵的乘法运算运算符:*%矩阵乘法.*%矩阵对应元素相乘(数组运算)A*B%矩阵A与矩阵B相乘.若A是m行n列,B是n行k列,则其相乘之后的矩阵C为m行k列a.*b%矩阵a与矩阵b各个元素相乘a.*b.*ca.^2%矩阵a中各个元素的平方a./b%矩阵a中各个元素除以矩阵b中各个元素a.\b%矩阵b中各个元素除以矩阵a中各个元素注:矩阵的乘法运算中没有乘法交换律2.2、矩阵的除法运算运算符:/%矩阵左除\%矩

NLP(六十七)BERT模型训练后动态量化(PTDQ)

  本文将会介绍BERT模型训练后动态量化(PostTrainingDynamicQuantization,PTDQ)。量化  在深度学习中,量化(Quantization)指的是使用更少的bit来存储原本以浮点数存储的tensor,以及使用更少的bit来完成原本以浮点数完成的计算。这么做的好处主要有如下几点:更少的模型体积,接近4倍的减少可以更快地计算,由于更少的内存访问和更快的int8计算,可以快2~4倍  PyTorch中的模型参数默认以FP32精度储存。对于量化后的模型,其部分或者全部的tensor操作会使用int类型来计算,而不是使用量化之前的float类型。当然,量化还需要底层硬件

【大模型AIGC系列课程 2-1】文本向量化

1.概述词汇表征是指我们在自然语言处理(NLP)中如何描述和处理词语的方法。在进行NLP监督机器学习任务时,我们以一句话为例:“Iwantaglassoforange____”,我们要通过这句话中的其他单词来预测空白处的单词。这是一个典型的NLP问题。如果将其看作监督机器学习,我们的输入是上下文单词,而输出是要预测的目标单词,或者说目标单词的概率。为了解决这个问题,我们需要建立一个语言模型来学习输入和输出之间的映射关系。在深度学习中,这个模型通常是循环神经网络。在NLP中,最基本的单位是词语。词语可以组成句子,句子再构成段落、篇章和文档。但是计算机并不直接理解这些词语,因此我们需要将代表自然语

C++下轻量化websocket客户端库——easywsclient的使用

1、背景介绍1.1WebSocket介绍WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在WebSocketAPI中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。1.2WebSocket属性连接状态属性以下是WebSocket对象的属性:0-表示连接尚未建立。1-表示连接已建