首页 > 编程语言 >人工智能概率算法-模拟神经元结构预测价格

人工智能概率算法-模拟神经元结构预测价格

时间:2023-04-09 16:44:07浏览次数:37  
标签:200 人工智能 dArr rectMap 算法 let key 最低价 神经元

最近研究人工智能概率算法,想通过统计学的方式预测未来

比较好的例子就是股票,历史数据很丰富

输入端:4个参数(开盘价、最高价、最低价、收盘价)

输出端:4个参数 第二天(开盘价、最高价、最低价、收盘价)

把价格从-10到+10,每次迭代0.1,分类成200个特征

刚开始神经元的输入端不敏感,细胞核不会发送输出,[0,200]=[{},{},{},{}]、[1,200]=[{},{},{},{}]、[2,200]=[{},{},{},{}]、[3,200]=[{},{},{},{}]

训练过程:输入(开盘价、最高价、最低价、收盘价)、第二天(开盘价、最高价、最低价、收盘价)

认为一个输入特征会影响到所有输出特征,在训练过程中,增加细胞核输入敏感度,统计4个输出端特征最多的

//第一次训练
for(let i=1;i<dArr.length;i++){
for(let j=0;j<dArr[i-1].length;j++){
const key=[j,dArr[i-1][j]].join(',')
if(!rectMap[key]){
rectMap[key]=[{},{},{},{}]
}
for(let k=0;k<rectMap[key].length;k++){
if(!rectMap[key][k][dArr[i][k]]){
rectMap[key][k][dArr[i][k]]=1
}else{
rectMap[key][k][dArr[i][k]]++
}
}
}
}

输出最终特点

 

标签:200,人工智能,dArr,rectMap,算法,let,key,最低价,神经元
From: https://www.cnblogs.com/caoke/p/17300549.html

相关文章

  • 算法基础
    语言基础取地址符我们可以用&读取变量的地址。特别的,对于数组,使用"数组名+元素"可以获得该变量的地址。例如\(f+1\)就是\(f\)数组第\(1\)个元素的地址。在C/C++中,指针变量的类型为类型名后加上一个*,例如int类型的指针为int*。要想访问指针变量地址所对应的......
  • CSCI561 算法解析
    CSCI561CSCI561FirstOrderLogicResolutioGuidelinesThisisaprogrammingassignment.Youwillbeprovidedwithsampleinputsandoutputs(seebelow).Pleaseunderstandthatthegoalofthesamplesistocheckthatyoucancorrectlyparsetheproblemdefi......
  • 数组的算法
    数值型数组特征值统计这里特征值涉及到:平均值,最大值,最小值,总和等求最大值:将数组第一个元素假设为最大值intmax=arr[0];再然后用写一个判断语句如果数组第一个元素小于当前比较的元素就把当前比较的元素赋值给maxif(max<arr[i]){max=arr[i]}求最小值:定义一个变量这个数大......
  • 【算法题】831. 隐藏个人信息
    题目:给你一条个人信息字符串s,可能表示一个邮箱地址,也可能表示一串电话号码。返回按如下规则隐藏个人信息后的结果:电子邮件地址:一个电子邮件地址由以下部分组成:一个名字,由大小写英文字母组成,后面跟着一个‘@’字符,后面跟着一个域名,由大小写英文字母和一个位于中间的......
  • Lasso回归_ElasticNet回归_PolynomialFeatures算法介绍---人工智能工作笔记0032
    然后我们再来看这个ridge回归,可以看到这里的这个岭回归,可以看到他的损失函数,其实就是添加了一个使用L2的正则化的,惩罚项对吧,目的是为了增强,损失函数的泛化能力,这里的alpha,实际上作用是为了,调整,这个损失函数的,正确率多一点还是泛化能力强一点. 可以看到他的使用函数的方......
  • java-信息安全(二十)国密算法 SM1,SM2,SM3,SM4
    一、概述国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。目前主要使用公开的SM2、SM3、SM4三类算法,分别是非对称算法、哈希算法和对称算法。SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进......
  • 快速幂算法
    快速幂算法设计一个算法计算\(x^n\)的值。根据定义最常见也最能瞬间想到的是如下的算法://递归写法publicintpow1(intx,intn){if(n==0)return1;if(n==1)returnx;returnx*pow1(x,n-1);}//循环写法publicintpow2(intx,intn){inty......
  • 算法学习之冒泡排序【C语言】
    冒泡排序排序规则冒泡排序的规则是相邻的两个数字依次比较,如果前面的数字比后面的数字大,则交换它们的位置,否则保持不变,直到遍历完所有的数字。这个过程会不断地进行,直到所有的数字都按照从小到大的顺序排列好。双层循环在冒泡排序的算法中,需要使用两层循环来实现排序功能。for(int......
  • 算法-递归三(树形结构)
    publicclassSolution{publicIList<IList<int>>Permute(int[]nums){varrtItem=newList<int>();varvisited=newDictionary<int,bool>();IList<IList<int>>rt=newList<IList<int&......
  • 基于TiDB+Flink实现的滑动窗口实时累计指标算法
    作者:Jellybean前言在不少的支付分析场景里,大部分累计值指标可以通过T+n的方式计算得到。随着行业大环境由增量市场转为存量市场,产品的运营要求更加精细化、更快速反应,这对各项数据指标的实时性要求已经越来越高。产品如果能实时把握应用的整体运行情况或特征用户的状态,就可......