A股观察家| 业绩披露进行时 , 基本面优良个股显现

量化一般用什么软件比较好,在还有一般量化的平台都有哪些? 量化的软件推荐:python常用的量化软件有python、matlab、java、C++。从开发难度而言python和matlab都比较容易,java和C++麻烦一些。从运行速度而言,C++、java要快于matlab和python。不过对于大部分人而言,尤其是初学者,开发占用的时间远大于运行时间。如果追求运行速度的话,先将策略开发出来,再用C重写也不迟。另外,从量化资源而言,python资源多于... 阅读详情

A股观察家是京东量化平台推出的一档新栏目,以量化的视角聚焦股市行情,用可视化的数据展现,带你轻松感知市场变化,股市新手到牛人都不可错过的一周点评!

一周消息面热点

①工信部:中国在芯片设计、制造能力和人才队伍方面还存在着差距,需要进一步加快发展;将加快推动核心技术的突破;欢迎各方企业参第二期集成电路发展基金的募集工信部:推动基础软件核心技术突破,逐步提升国产软件市场空间
②工信部参加G20数字经济会议,再次强调发展工业互联网”
③我国研制出国际领先水平的5G通信芯片内核
④中国联通一季度净利大增374%超预期

量化观察

大盘观察

大盘指数:本周创业板受益于医药、电信等板块的走强而上涨,涨幅1.28%。

大势水位:本周大势水位依旧呈下跌趋势。

趋势统计:从统计数据看,本周依旧向空方转化,5日内转向下跌趋势的个股有109家,增加19.33%。符合大势水位的趋势判断。

波幅统计:与大势水位基本保持一致,呈下跌趋势。

波幅分布:跌0%-10%档位的个股家数5日内,增加71家,变化达88.75%,同时,涨40%-50%的个股增加28.3%。趋势仍旧是下跌,但存在个别股票逆势上涨。

因子观察

行业

行业方面:受央行、证监会等官方消息的影响,证券、银行、多元金融等板块涨幅居前

概念

概念方面:披露的业绩中医疗股增长幅度较好,引致仿制药、基因概念、智能医疗等板块5日增长居前。芯片国产化消息影响5G、国产软件等板块上涨。

风格

风格方面:定增获准、破发行价、中小银行等板块涨幅居前。

地区

地区方面:5日涨幅榜上,吉林板块领涨,消息面上:吉林高速公路全面开复工。

个股观察

涨幅高度

本周生物、疫苗企业发布第一季度报告,业绩较好,部分生物、制药个股,如基蛋生物、长生生物、普利制药等涨幅高度居前。

近期新高

医药板块的大涨,导致多只医药个股本周创出历史新高。

近期涨停

消息面上:腾讯公司宣布以约4亿人民币的金额完成对深圳市长亮科技股份有限公司的战略投资。受此消息影响,长亮科技5日涨停居前。

由跌转涨

近期淳中科技一季报显示净利增长近3倍,5日内由跌转涨。

阅读原文:http://quant.jd.com/community/subjectDetails/937

量化交易平台Quantopian学习的笔记(一) 最近对量化感兴趣,每周末带孩子上辅导班等候时在星巴克记录的一些笔记,记录一下便于以后查阅,一并分享出来希望对大家有帮助。 Quantopian量化交易平台主要针对美股,国内也有几个针对A股的,对A股感兴趣的可以去网上找找; 这个平台牛逼的地方就是: 1、提供了一套封装好的库方便我们写量化的策略使用; 2、提供了需要的数据,都在网上不用自己去找; 3、策略的算法框架足够简单,几百行代码就可... 阅读详情

相关推荐

【入门-R爬虫抓取数据】文本挖掘之数据爬虫

       今天主要介绍一下,文本挖掘的数据获取方式,上一篇很多人在问数据如何获取,今天给大家介绍下数据获取的方式,主要利用爬虫抓取数据。基于,之前对python爬虫没接触过,尝试过用R爬虫,今天就来介绍下,如何用R爬取股吧的评论数据,关于R爬虫网上也有很多参考资料,在参考了网上大神的思路方法后,自己尝试了对股吧数据进行爬取,结果爬取下来的数据还是比较规范,能够满足我的分析需求的。       ...

JDquant的博客 5054

A股观察家有话要说:常见内容解释

近期,我们推出了两档新栏目《A股观察家》《量化君的不定时更新》,均是以量化的视角带大家感受股市的变化。《A股观察家》是以周为单位,对一周的股市行情进行量化分析,内容上更丰富,包含了大盘观察(大势水位、波幅统计)、因子观察(行业、概念、风格、地区四个维度)及个股观察(涨幅高度、近期新高、近期涨停、由跌转涨、由涨转跌、近期跌停、近期新低、跌幅深度8个维度),后续我们还会增加更多的分析视角,尽可能的将股...

JDquant的博客 653

什么是统计套利

统计套利主要是在对历史数据进行统计分析的基础上,估计相关变量的概率分布,并结合基本面数据进行分析以指导套利交易,其主要分为配对/一揽子交易、多因素模型、均值回归策略、协整以及针对波动率与相关性的建模,与传统单边投资方式相比,统计套利多空双向持仓在处理大资金方面可以有效规避一部分风险,股指期货中常用的期现套利和跨期套利以及商品期货中跨品种套利都是常用的统计套利的例子,其中期限套利是强收敛既到期时期货

JDquant的博客 4277

国外量化平台-quantopian体验

文章目录整体感觉“发现优质公司”策略 https://www.quantopian.com 整体感觉 优点: 1,功能较全,现在还没有太多感触。但国内的量化平台都是仿照国外的,很多东西也是从国外引进来的。 2,分享策略。上面有人分享他的策略,并且免费看源代码。相比而言,国内的全都要钱,一个还不知道效果怎么样的策略,要充会员才能看。不得不说,就开源和分享而言,国外做的好得多,如GitHub。 缺点: 1,全英文。对大部分国人来说,具有语言障碍。 2,不支持A股。不过我现在仅以学习为主,无所谓了。 下面就要开始

GreatXiang888的博客 3403

机器学习到底在量化金融里的哪些方面有应用?

如果大家去搜索早期的神经网络、SVM的相关论文,会发现不少是做股票预测的。原因很简单,因为似乎我们可以天然地把股票投资的问题看成一个分类问题或者回归问题。回归的角度,我们可以根据之前的历史数据,预测下一个时间点的股价;分类的角度,我们可以根据历史数据,预测下一个时间点股价的正负。看起机器学习的方法可以完美适用了。不过这个结论显然是有待推敲的,因为如果真的完美适用,那么机器学习的大牛们怕是已经赚发了

JDquant的博客 3035

【公告】变更!采用动态复权作为回测复权机制

相信最近一些小伙伴可能发现一些问题就是同一个策略回测的结果……好像跟之前不太一样了回测效果貌似没有之前好了是记错了吗?是代码被改了吗?都不是!是我们回测的复权机制改了!什么是复权复权就是对股价和成交量进行权息修复,股票的实际价值没有变,只是数量与价格变化了而已。如:原来20元的股票,十送十之后为10元,但实际还是相当于20元。从K线图上看这个价位看似很低,但很可能就是一个历史高位。复权的作用是为了...

JDquant的博客 2755

Quantopian单因子分析工具:Alphalens

Quantopian是国外著名的量化交易平台,早期聚宽就是仿照这个网站开发的,算是这类平台的鼻祖了,可惜Quantopian最近刚宣布要停止运营了。Quantopian开发了许多优秀的开源项目,其中比较著名的有zipline、pyfolio和alphalens,zipline是事件驱动的回测引擎,Alphalens与Zipline开源回溯测试库以及Pyfolio配合使用,Pyfolio提供金融投资组合的绩效和风险分析。 Alphalens主要功能是alpha因子的相关性统计数据和图表展示,包括: Retu

卤蛋爱编程 3099

Quantopian 做空恐慌指数回测

《做空恐慌指数Python回测》 上一篇文章谈到自己用Python来做回测,我们可以借助一些成熟的量化回测平台来回测自己的策略,比自己写的更加容易能发现更多问题。 1.具体代码 """ Short VIXY base on how much it rise from bottom """ from quantopian.algorithm import attach_pipeline, pipel...

易水寒 1370

A股观察家| 各方消息叠加,指数集体跳水

 A股观察家是京东量化平台推出的一档新栏目,以量化的视角聚焦股市行情,用可视化的数据展现,带你轻松感知市场变化,股市新手到牛人都不可错过的一周点评! 一周消息面热点中兴通讯针对美禁令举行发布会,称可能导致中兴进入休克状态 阿里巴巴全资收购中天微,自主研发打造“中国芯” 雄安新区今年将建13大产业项目,总投资超过600亿 腾讯、京东、苏宁等将联手投资新乐视智家 发改委:2018年取消新能源汽车、船...

JDquant的博客 1131

数字经济新质生产力数字化转型数据要素流通交易解决方案:数据要素化演进路径与管理、公共数据授权运营平台体系、数据底座、典型应用场景

数字经济的发展依赖于数据要素的有效流通与交易,数字化转型的核心在于数据的全生命周期管理和价值释放。数据要素化通过数据资源化、资产化和资本化的“三化”过程,实现其经济与社会价值。数据管理涵盖采集、存储、加工、分析等环节,支持数据的度量与交换。公共数据、企业数据和个人数据通过场内、场外及二级市场交易实现资本化。公共数据开发利用面临隐私泄露、监督管理难等痛点,目标是构建授权运营平台体系,确保数据流通的安全与效率。平台体系包括统一门户、授权管理、运营管理、合规监督等核心功能,支持明文、密文和可信交换流通方式。数据底

weixin_44094929的博客 1003

毫米波与太赫兹:十射线模型建模

Pt=1,只考虑地面和前后两面墙的反射,反射系数为0.7。用matlab设计程序并实现该功能。,总计考虑10条路径,求出接收功率随。

SupermarketX的博客 785

【美股】美股基本面的一些指标详解

1、总资产报酬率(ROA): 是相对于公司资产总值而言的,该公司获利能力的一项指标。总资产报酬率(ROA)对该公司使用资产创造经济效益的能力上,提供了一个基本概念。以该公司年度总收益除以资产总值所得的数字比率,即为该公司的总资产报酬率,有时亦称之为”投资报酬率”。 2、股东权益报酬率(ROE): 是公司获利是否丰厚的一项衡量标准,它代表公司使用投资人投入的资金创造利润的能力。以公司收入净...

坐槐不乱的编码之旅 6544

手把手教你用Qt5打造二次元游戏启动器(附鸣潮同款UI源码)

本文详细介绍了如何使用Qt5框架从零开始构建一个功能完整、UI风格贴近《鸣潮》的二次元游戏启动器。教程涵盖无边框窗口、动态背景、自定义控件绘制、多线程资源加载以及下载管理等核心模块的实现,并提供了可运行的源码参考,帮助C++开发者和Qt爱好者深入掌握现代桌面应用开发技术。

weixin_29291863的博客 264

量化工具介绍

做量化要有必要的工具。下面简单介绍一下我用的工具: (一) 软件推荐:python       常用的量化软件有python、matlab、java、C++。从开发难度而言python和matlab都比较容易,java和C++麻烦一些。从运行速度而言,C++、java要快于matlab和python。不过对于大部分人而言,尤其是初学者,开发占用的时间远大于运行时间。如果

JDquant的博客 9362

工业质检新利器:手把手教你用AD-DINOv3实现零样本缺陷检测(附MVTec AD实战)

本文详细介绍了AD-DINOv3框架在工业质检中的应用,通过零样本异常检测技术解决传统方法的标注成本高和泛化能力弱问题。文章包含技术原理解析、MVTec AD数据集实战部署、模型训练流程及工业部署优化技巧,帮助读者快速掌握这一创新技术。

seed的博客 764

树莓派4B之OpenCV人脸识别实战:从Haar Cascade到实时检测(保姆级教程)

本教程详细介绍了如何在树莓派4B上部署OpenCV,并利用Haar Cascade算法实现实时人脸识别。内容涵盖从系统环境搭建、算法原理解析到代码逐行讲解与实战调优,为嵌入式AI和计算机视觉初学者提供了一份完整的保姆级实践指南。

p8q9r0的博客 402

P quant与Q quant

一、Q Quant——衍生品定价       量化衍生品定价由Bachelier于1900年提出,他在其学位论文中首次将最基本同时也是极具影响力的随机过程——布朗运动,应用于期权的定价。但这一理论一直没有引起关注,直到Merton(1969)以及Black和Scholes(1973)将第二个极具影响力的随机过程——几何布朗运动,引入期权定价。而下一个推动QQuant发展的里程碑,则是Harris

JDquant的博客 6755

【OpenCV】复杂场景下的高精度圆检测实战(附完整代码)

本文针对OpenCV霍夫圆检测在复杂场景下易失效的问题,提出了一套基于轮廓分析的高精度圆检测实战方案。通过图像预处理、轮廓发现及多轮几何筛选(面积、周长、椭圆拟合、多边形逼近),有效排除噪声和类圆干扰物,显著提升复杂场景下的检测鲁棒性,并附完整可调参的Python代码实现。

weixin_29095587的博客 199

编写量化策略需要注意的几个细节问题

量化平台的出现,省去了quanter们自己打数据结构的时间和精力,可以集中在策略的想法构建上。但量化平台虽然好,还是会有一些功能会受到限制,因此,有时候还是需要自己清洗数据和编写回测程序。这里总结一下在量化策略编写中需要注意的数据处理问题,供参考:               1.数据复权。在量化策略的编写中,是需要对原始的开盘和收盘价进行复权的,以处理因为分红、配股等因素造成的股

JDquant的博客 3319

硬核实战!Python爬虫从0到1完整版:爬取知乎热榜+回答内容(数据去重+Excel一键导出+避坑指南,零基础友好)

✔️ 适用人群:Python爬虫零基础、想练手实战爬虫、需要爬取知乎内容做数据分析、办公/学习素材整理的同学爬取知乎热榜全量数据(排名+标题+热榜链接+热度值) →自动跟进爬取每个热榜问题的回答内容(回答者昵称+赞同数+评论数+回答正文+发布时间) →数据清洗+智能去重→一键导出格式化Excel文件,所有功能一站式完成入门级难度,无复杂反爬破解、无分布式/代理池,纯requests请求+静态解析,新手能看懂、能运行、能修改;爬取速度快,热榜+回答全程仅需几十秒。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1461

069、PCIE属性字段:缓存、顺序与安全

上个月调试一块自研的PCIE采集卡,遇到了一个诡异的问题:主机通过DMA从设备读取图像数据,大部分帧正常,但偶尔会出现局部数据错位,像是缓存没刷干净。用逻辑分析仪抓链路层报文,发现TLP(事务层包)本身完好,但内存中的数据就是不对。排查三天后,终于锁定在设备端TLP的**属性字段(Attribute Field)**配置上——那几位看似不起眼的缓存、顺序控制位,差点让项目延期。今天我们就拆解PCIE事务头中的这个关键区域,看看它如何影响系统性能与数据安全。

z534437748的博客 50

如何安排自己大学阶段的学习才能成为一名优秀的 Quant?

首先需要了解一下量化交易需要什么知识储备?主要是三类知识:数学,金融,计算机。其中,金融知识需要宽客了解各种金融资产的性质和交易规则,数学模型负责在这样给定的规则系统下探寻获取超额收益的机会,而计算机编程能力使得这样的投资模型得以自动化实现。计算机知识国内研究的主流语言是Python或者R,借助一些教学素材,很快可以速成。使用python的话,最好下载一个anaconda。这个软件将常用的库都集成...

JDquant的博客 3005

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

【量化君的不定时更新0508】海南迎来反转

量化君的不定时更新是一档日级股票行情资讯栏目。主要包括以下内容:近期消息热点当日盘中异动收市盘点以量化的视角带你感受股市变化,通过量化引领新股市!更新时间:不定时、不定期。想随时获得每天股市量化讯息?快来关注平台官方账号,每期更新不再错过! 5月8日消息热点:①财政部:对保险保障基金公司取得的部分收入免征企业所得税②罗牛山:全资子公司的海南国际赛马娱乐文化小镇项目已获得《海南省企业投资项目备案证明...

JDquant的博客 1259

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【量化君的更新0503】养鸡、小米活跃,新妖股华锋股份诞生

量化君的不定时更新是一档日级股票行情资讯栏目。主要包括以下内容:近期消息热点当日盘中异动收市盘点以量化的视角带你感受股市变化,通过量化引领新股市!更新时间:不定时、不定期。想随时获得每天股市量化讯息?快来关注平台官方账号,每期更新不再错过!5月3日消息热点:①小米在香港挂牌后料将很快在内地上市,成为首批利用中国存托凭证上市的公司之一②指纹识别龙头汇顶科技此前公告一季度扣非净利润下滑超九成 ③特斯...

JDquant的博客 1176

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

上一篇: 【社区福利】活跃奖全新出发!高颜值的京东JOY等你来领!
下一篇: 【量化君的更新0503】养鸡、小米活跃,新妖股华锋股份诞生
JDquant
博客等级 码龄10年 326粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值