自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 隐马尔科夫模型(Hidden Markov Model,HMM)

隐含状态(骰子)之间存在转换概率(transition probability) 隐含状态和可见状态之间有一个概率叫做输出概率(emission probability) (1)问题1 知道骰子有几种(隐含状态数量),每种骰子是什么(转换概率),根据掷骰子掷出的结果(可见状态链),我想知道每次掷出来的都是哪种骰子(隐含状态链)。Viterbi algorithm      求

2016-10-13 15:12:18 5285

原创 matlab 从figure获得axes

findall(thegui,'type','axes')   ans =   6x1 Axes array:   Axes    (axes3)   Axes    (axes2)   Axes    (axes1)   Axes    (axes6)   Axes    (axes5)   Axes    (axes4)   显然顺序从右上

2016-10-30 03:06:32 4616

原创 matlab for循环执行进度条,每50更新一次进度条

if (opts.progress)     progress = waitbar(0,'Executing Algorithm...'); end        if (opts.progress)         if mod(t, 50) == 0             waitbar((t/n));         end     end    

2016-10-29 04:19:20 5066

原创 matlab 判断参数是否都赋值了。

error = sum (cellfun(@(V) any(isnan(V(:))), inputs)); if error > 0     disp('Warning: Erroneous input detected');     errorMessage('Erroneous input detected! Please verify the inputs.');   

2016-10-29 04:10:38 5228

原创 matlab 读取参数,不同策略不同参数个数

temp = get(handles.input1,'string');     inputs{1} = [];     if strcmp(temp ,'-') == 0         inputs{1} = str2double(temp);     end     temp = get(handles.input2,'string');     if st

2016-10-29 04:09:11 3064

原创 matlab 6个参数,各个策略使用参数个数不同,显示

[tmp1 tmp2] = size(parameters);     if tmp2 > 0         set(handles.in1,'String',parameters(1));         set(handles.input1,'String',defaultParameters(1));     end     if tmp2 > 1    

2016-10-29 04:00:49 2937

原创 matlab 设置参数 和参数值

set(handles.in1,'String','N/A');set(handles.in2,'String','N/A'); set(handles.in3,'String','N/A');set(handles.in4,'String','N/A'); set(handles.in5,'String','N/A');set(handles.in6,'String','N/A');

2016-10-29 03:59:14 10356

原创 matlab 去掉参数空白

参数名字 参数值 参数名字'Epsilon'    'Alpha'    'Transaction Cost'    []    []    []   参数初始值 [10]    [0.5]    [0]    []    []    [] 去掉空白   parameters = handles.config.algorithmParameters(algorithmId,:);

2016-10-29 03:58:03 3054

原创 matlab 3个子窗口一个主窗口 选择显示

function rd1_Callback(hObject, eventdata, handles)     rd1 = get(handles.rd1,'Value');     if rd1 == 1         set(handles.rd2,'Value', 0);         set(handles.rd3,'Value', 0);        

2016-10-29 03:49:53 6602

原创 matlab 求函数极值

(1) fun = @(x)3*x^2 + 2*x + 4   fplot(fun)   求最小 [x,fval] = fminunc(fun,2)   (2)求目标函数y=sinx在[1,3]上的最大值 [x,f,e]=fminbnd('-sin(x)',1,3) 最大值即-的最小值   (3) [x,favl,exitflag]=fmincon(fun1,x0,A,B,Aeq,Beq,l,u,

2016-10-29 02:39:54 17788

原创 matlab cum相关计算

cumsum 和 cumprod乘积 cumtrapz 积分 cummax  最大 cummin 最小 I=trapz(x,y)其中x和y分别是自变量和对应的值,例如我们有函数y=x^3-2x-3,为了计算在[0,1]上的积分,可以这么做:>> format compact>> x=0:0.05:1;>> y=x.^3-2.*x-3;>> I=trapz(x,y)I =   -3.7494我们知道

2016-10-29 01:40:57 3115

原创 matlab gui 下拉对话框

popupmenu 下拉对话框 选择相应的数据 而popupmenu的所有选择是一个字符串 set(handles.dataList,'String',LoaddataList);   当前选择的哪一个为value从1开始 dataSelected = (get(handles.dataList, 'value')); 然后通过第几个找出相应的名字 dataName = handl

2016-10-29 00:57:10 6448

原创 转发保留不错一篇 数学模型神经网络在程序化交易模型构建中的运用探讨

数学模型神经网络在程序化交易模型构建中的运用探讨 作者:唐中 目前,程序化交易已经成为国外投行和金融机构交易的主流手法,因为程序化交易是追求稳定持续的盈利模式,能够实现交易的稳定化,从而杜绝人工交易中的诸多不确定性和规避人性情绪化的干扰,虽然程序化交易本身只是一个工具,用人的思想加上电脑的执行,但是真正专业的程序化模型设计过程却不那么简单。 就交易策略而言,一般分为两大类,一是人工策略

2016-10-26 12:36:36 14123

原创 深度学习关键一点 特征的自动提取。

深度学习与传统模式识别方法的最大不同在于它是从大数据中自动学习特征,而非采用手工设计的特征。好的特征可以极大提高模式识别系统的性能。在过去几十年模式识别的各种应用中,手工设计的特征处于同统治地位。它主要依靠设计者的先验知识,很难利用大数据的优势。由于依赖手工调参数,特征的设计中只允许出现少量的参数。深度学习可以从大数据中自动学习特征的表示,其中可以包含成千上万的参数。手工设计出有效的特征是一个相当

2016-10-26 07:46:29 47265 1

原创 听清听力

主要是指听到上句能想起下句的大致音调而非具体发音 无法理解材料所有的意思都没关系,但是绝对的情感融入和听清一定要做到位

2016-10-25 20:27:31 2048

原创 加拿大联邦技术移民,好多朋友咨询,其实看看英文比什么都强,翻译稿如下

英文的推荐信要推荐人签字即可,不需要做公证。如果推荐信是中文的,那就让翻译公司翻译英文盖翻译章,中英文一起递交 工作时间,职位,工作内容,薪水,每周工作小时数,然后推荐人签字   ECA认证(默认使用WES) 学历认证周期1-2个月,认证前需要开中英文成绩单盖章件 申请教育部认证(CDGDC),CDGDC直接寄认证给ECA   出生公证: 办理出生公证需要先办去派出所或档案保管处开出

2016-10-24 09:17:08 3460

原创 英语5大句型

(1)I L I buy a book I open the window. (2) I I Birds fly in the sky he smiles (3) 为补语即 中间动词不需要翻译。 I teacher; cake delicious; question difficult; I am ….       sth + look seem taste smell feel

2016-10-23 13:47:57 2093

原创 matlab 打出入仓出仓点

function Trade_Plots(C,D,n,P_n_L)     plot(D,C)         if n == 10             datetick('x',10)         else             datetick('x',3)         end     hold on     plot(P_n_L.enter_lo

2016-10-23 12:58:26 1755

原创 matlab 事件机制

timerobject   myclass 监听timer: 即addlistener(timer对象, 事件名字, 回调函数) 回调函数:  回调函数里面也可以发送事件

2016-10-22 11:18:48 9034

原创 matlab 函数循环 每次只做一次,但是保留顺序

function function(ut,t,symbolList) persistent indx if ~exist('indx','var') || isempty(indx)     indx = 1; else     indx = indx+1; end quoteStr = @(q,v) [num2str(q,'%8.2f')

2016-10-22 10:52:19 3491

原创 matlab 小数后位数

num2str(1,'%8.3f')

2016-10-22 10:50:57 20421 1

原创 matlab gui add table

f = figure; f.Name = 'name; colNames = {'TimeStamp','Bid','Ask'}; ut = uitable(f,'ColumnName',colNames,'RowName',symbolList); ut.Units = 'normalized'; ut.ColumnWidth = {150}; ut.Posit

2016-10-22 10:43:18 2317

原创 matlab subplot 3

subplot(2,1,1) subplot(2,2,3) subplot(2,2,4)

2016-10-22 09:05:51 2878

原创 c++网络库发展

C++也可以做到非常快速的开发。有句俗语 * “脚本一时爽,重构火葬场” * 说的正是脚本语言开发的项目进入维护阶段后无穷的灾难。 C++11 开始,已经 感觉像是全新的语言了,可以完全以脚本的形式去使用。 (1)select-> epoll kqueue UNIX提供了 select() 系统调用供人驱使.然而只能支持 1024 个文件描述符, windows 上的 select

2016-10-21 10:35:54 2240

原创 IO接口演化

(1)阻塞 (2)多线程/进程 Thread-safe 与 Deadlock 问题难以解决,开销大 “线程池”旨在减少创建和销毁线程的频率,其维持一定合理数量的线程,并让空闲的线程重新承担新的执行任务。“连接池”维持连接的缓存池,尽量重用已有的连接、减少创建和关闭连接的频率。这两种技术都可以很好的降低系统开销,都被广泛应用很多大型系统,如apache,MySQL数据库等。   (

2016-10-21 07:37:33 1875

原创 主流神经网络

PYTHON theano keras pylearn2 利用 stochastic gradient算法 lasgane可以看成theano的一个模块 blocks封装theano   caffe: google的智能图像基于此。 BVLC开源 nolearn 大量封装theano genism 处理文本 chainer 封装深度学习。 deepnet 基于gpu额 有前馈

2016-10-21 06:39:16 2731

原创 matlab神经网络设置

(1)https://github.com/microsoft/caffe (2)C:\stock\matlab\caffe-master\windows 、CommonSettings.propsw文件设置 true C:\Program Files\MATLAB\R2016 false matlab不调用的   (3)多启动, release 单启动项目改为多启动项目,然后再

2016-10-20 22:41:31 2788

原创 notepad++ CRLF

CR LF means "Carriage Return, Line Feed" - it's a DOS hangover from the olden days from when some devices required a Carriage Return, and some devices required a Line Feed to get a new line, so Micros

2016-10-20 16:52:16 3201

原创 matlab functions

abs accumarray acos acosd acosh acot acotd acoth acsc acscd acsch actxcontrol actxcontrollist actxcontrolselect actxGetRunningServer actxserver add ad

2016-10-20 16:45:38 4162

原创 notepad matlab 语法高亮

语言格式设置  matlab instructionword 自己添加

2016-10-20 16:36:13 3912

原创 matlab 不显示特定legend2

a=findobj(gca, 'Type', 'patch');               hasbehavior(a(1),'legend',false);               hasbehavior(a(2),'legend',false);               b=findobj(gca, 'Type', 'line');               

2016-10-19 18:41:24 4618

原创 matlab gui legend选择显示

f1 = plot(x1,y1); hold on f2 = plot(x2,y2); f3 = plot(x3,y3); legend([f1,f3],'y1','y3'); hold off

2016-10-19 18:09:32 3712

原创 matlab自动交易系统 gui设计随笔

最后定点后的子时间展示。

2016-10-19 13:50:02 2596

原创 matlab event listener机制

技巧就是设置属性赋值的时候,先完成赋值,再发送event

2016-10-19 10:55:46 4791

原创 matlab 画子图

x = linspace(0,10); y1 = sin(x); y2 = sin(5*x); a=subplot(2,1,1); b=subplot(2,1,2); subplot(a); plot(y1); subplot(b); plot(y1);

2016-10-19 08:58:14 3698

原创 matlab 贝叶斯估计用法之一

Pinfo = 0.5+0.5*alpha; 第m个点划分两部分,前后概率和分别为 for i =1:m     a = a + V(i)*P(i); end for i = m+1:N     b = b + V(i)*P(i); end 推测的bid价格PBid = 2*(Pinfo*a + (1-Pinfo)*b); 因此有误差为 bidError =

2016-10-19 06:26:58 10675

原创 matlab 正态分布

正态分布(Normal distribution)又名高斯分布(Gaussian distribution)   function [P,V] = initializeProbability(P0,sigma) V = ( (P0-6*sigma):0.01:(P0+6*sigma) )';% or set themself % normal distribution ce

2016-10-19 05:44:45 9694

原创 matlab 定时器

myTimer = timer('ExecutionMode','FixedRate',...                 'Period',0.25,...                 'TimerFcn',@(~,~)TM.callBackTimer() ) start(myTimer)

2016-10-18 19:04:49 2995

原创 matlab 数字前面补零

num2str(a,'%02d');

2016-10-18 17:41:33 51447 6

原创 matlab 画cosx

syms f(x)f(x) = cos(x);fplot(f)

2016-10-18 13:46:51 7036

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除