量化合约系统开发(开发项目)丨量化合约系统开发(技术分析)丨量化合约系统源码版

简介:  mnnquant origin.mnn quantized.mnn ModelConfig.jsonModelConfig.json配置格式

  MNN量化工具使用

  编译

  cd MNN

  mkdir build

  cd build

  cmake-DMNN_BUILD_QUANTOOLS=ON..

  make-j4

  使用系统开发流程:MrsFu123

  ./quantized.out origin.mnn quantized.mnn ModelConfig.json

  1

  也可以用python安装mnn

  pip install mnn

  mnnquant origin.mnn quantized.mnn ModelConfig.json

  ModelConfig.json配置格式

  {

  "format":"GRAY",

  "mean":[

  0

  ],

  "normal":[

  0.00784314

  ],

  "width":28,

  "height":28,

  "path":"/mldb/dataset/MNIST/test_data/8",

  "used_image_num":100,

  "feature_quantize_method":"KL",

  "weight_quantize_method":"MAX_ABS"

  }

  format

  图片统一按RGBA读取,然后转换到format指定格式,可选:“RGB”,“BGR”,“RGBA”,“GRAY”。

  mean,normal

  模型预处理需要的mean,normal,数据按此公式填写:​

  width,height

  模型输入的宽高

  path

  存放校正特征量化系数的图片目录

  used_image_num

  用于指定使用上述目录下多少张图片进行校正,默认使用path下全部图片

  注意:请确保图片经过上述步骤处理之后的数据是输入到模型input接口的数据

  feature_quantize_method

  指定计算特征量化系数的方法,可选:

  “KL”:使用KL散度进行特征量化系数的校正,一般需要100~1000张图片

  “ADMM”:使用ADMM(Alternating Direction Method of Multipliers)方法进行特征量化系数的校正,一般需要一个batch的数据

  默认:“KL”

  weight_quantize_method

  指定权值量化方法,可选:

  “MAX_ABS”:使用权值的绝对值的最大值进行对称量化

  “ADMM”:使用ADMM方法进行权值量化

  默认:“MAX_ABS”

相关文章
|
前端开发 算法 数据挖掘
关于量化合约及合约量化系统开发技术说明及详细案例
随着区块链技术的不断发展,合约量化系统已成为加密货币领域的重要工具。量化合约是一种通过计算机程序实现自动化交易的工具,它可以有效提高交易效率和精度。同时,合约量化系统可以帮助交易员更好地管理风险和进行数据分析,从而为交易者提供更多的帮助。
131 0
|
JSON 监控 算法
量化交易/合约量化/量化合约/交易所开发项目,量化交易/合约量化/量化合约/交易所系统开发技术方案及详细(源码案例)
 量化交易是指将计算机程序和系统性交易策略结合起来,使用数学模型和统计分析,通过算法自动判断交易买卖时机,并自动执行交易的过程。量化交易具有高效性、精确性和纪律性的特点,能够在瞬间完成决策并执行交易,减少人为干预,提高交易决策的精准性和稳定性。
|
数据挖掘 机器人 API
量化合约系统开发(源码)合约量化系统开发(技术方案)
stock_weights=[]      num_assets=len(selected)
|
算法
量化合约系统开发丨合约量化系统开发源码
量化合约系统开发丨合约量化系统开发源码
110 0
|
监控 机器人
股票量化合约系统开发方案设计 | 量化合约系统开发源码
合约量化系统实行根据设置,自动进行买卖交易,上涨到一定点数则卖出平仓,下跌至相应点数则进行加仓操作,等待价格回调则卖出,达到自动化交易。可以让投资交易者不用时时刻刻紧盯市场,设置号自动化交易条件,忽略了用户的个人主观情绪,使得交易变得更为“理智”。
合约量化/量化合约开发源码说明,量化合约/合约量化系统开发(成熟及方案)丨运营版
  Quantitative trading refers to the use of advanced mathematical models instead of subjective judgments,and the use of computer technology to select multiple"high probability"events that can bring excess returns from huge historical data to formulate strategies,greatly reducing the impact of inves
|
人工智能 算法 PyTorch
量化合约系统开发(成熟技术)丨合约量化系统开发(项目策略)及源码详解
  人工智能(Artificial Intelligence,简称AI)是指计算机系统在完成类似人类智力所需的任务时所表现出来的能力。它是一种复杂的技术,通过将大量的数据输入到算法中进行学习,不断调整和改进自己的算法,从而不断优化其性能。
|
计算机视觉 Python
量化合约源码丨合约量化系统开发(成熟技术)及详细策略
  What is the term"follow orders",which means placing orders with traders(professionals with trading experience/market analysis)and setting stop loss risk controls to avoid losses as much as possible;The tracking system has gradually become one of the standard configurations for contract trading,and
|
区块链
合约量化系统开发(项目及方案)丨合约量化系统开发(详细及源码)
  智能合约(Smart contract)是依托计算机在网络空间运行的合约,它以信息化方式传播、验证或执行合同,由计算机读取、执行,具备自助的特点。而区块链的去中心化,数据的防篡改,决定了智能合约更加适合于在区块链上来实现
|
人工智能
量化合约系统开发(案例项目)丨合约量化系统开发(方案成熟)
 Artificial intelligence(AI)refers to the ability of computer systems to perform tasks similar to human intelligence.It is a complex technology,which constantly adjusts and improves its own algorithm by inputting a large amount of data into the algorithm for learning,so as to continuously optimize i
下一篇
无影云桌面