- 博客(103)
- 收藏
- 关注
原创 安卓开发:布局中为控件添加选择器
在开发过程中,动态交互的一些展示效果可以通过布局中添加选择器实现,这样就可减少Activity等的代码数量,MVP开发中降低耦合性,使开发人员在写代码时只需要关注逻辑处理。
2017-04-27 13:43:29 1011
原创 Activity继承自AppCompatActivity隐藏标题栏
在android studio中,新建的activity继承的是AppCompatActivity,隐藏标题栏的正确方式
2017-04-26 15:40:13 1468
原创 Android Design Support Library,NavigationView实践
Design Support Library现在包含NavigationView,TextInputLayout,FloatingActionButton,Snackbar,TabLayout,CoordinatorLayout。
2017-04-10 11:13:54 261
转载 Matlab线性规划函数linprog…
原文地址:Matlab线性规划函数linprog的使用(转)作者:ProfessionalMatlab真的很强大,优化都方便了很多先说说linprog的使用吧:min f'x约束条件: Ax等式约束条件: Aeqx=beqlblinprog函数的调用格式如下:linprog中f都是求最小值,这个要记住。A和b是不等式约束条件的参数。Aeq和beq是等式约束条件的参数。lb和ub
2017-04-03 18:15:04 1606
转载 马尔科夫链与转移矩阵(转载…
原文地址:马尔科夫链与转移矩阵(转载)作者:怒放的生命什么是转移概率矩阵(TransitionProbability Matrix) 转移概率矩阵:矩阵各元素都是非负的,并且各行元素之和等于1,各元素用概率表示,在一定条件下是互相转移的,故称为转移概率矩阵。如用于市场决策时,矩阵中的元素是市场或顾客的保留、获得或失去的概率。P(k)表示k步转移概率矩阵。转移概率矩阵的特征 转移概率
2017-04-03 18:15:02 13432
原创 Error retrieving paren…
在本地安装好eclipse 、ADT插件和Android SDK之后,使用Eclipse新建Android ApplicationProject的时候有时会出现以下错误: E:\android\workspace\Helloworld\res\values-v11\styles.xml:7:error: Error retrieving parent for item: No resour
2017-04-03 18:14:57 594
原创 径向基神经网络应用实例:(工具箱…
输入18个样本点,将隐含节点书设置为18,其中心就是输入的X值,期望输出为对应的y值。如此,网络中就有一个输入节点,一个输出节点,18个隐含节点%% 清理clear allclose all clc%% 定义原始数据x=-9:8;y=[129,-32,-118,-138,-125,-97,-55,-23,-4,... 2,1,-31,-72,-121,-142,-174
2017-04-03 18:14:51 1785 2
原创 径向基神经网络应用实例:RBF网络…
输入18咯样本点,将隐含节点书设置为18 ,其中心就是输入的X值,期望输出为对应的y值。如此,网络中就有一个输入节点,一个输出节点,18个隐含节点% curve_filt_hand_buid.m%% 清理clear allclose allclc%%% 输入x=-9:8;% 期望输出;y=[129,-32,-118,-138,-125,-97,-55,-23,-4,..
2017-04-03 18:14:48 5187 1
原创 径向基神经网络应用实例:异或逻辑…
% xor_hand.m 手算异或逻辑%% 清理clear allclose allclc%% 输入% 输入向量x=[0,0;0,1;1,1;1,0]% 隐含节点的中心t=[0,1;0,1]%% 计算网络% 计算输入向量到中心的距离z=dist(x,t)% z =% % 0 1.4142% 1.0000 1.0000
2017-04-03 18:14:46 1102
原创 径向基神经网络应用实例:异或逻辑…
问题同上一篇博客,现在使用工具箱函数实现异或逻辑% xor_newrbe.m%% 清理clear allclose allclc%% 输入% 输入向量P = [0,0,1,1;0,1,1,0]%P =%% 0 0 1 1% 0 1 1 0% 期望输出T = [0,1,0,1]%T =%%
2017-04-03 18:14:43 628
原创 设计广义回归神经网络:newgrnn
>> help newgrnnnewgrnn - Design generalized regression neuralnetwork(设计广义回归神经网络) This MATLAB functiontakes three inputs, PR-by-Q matrix of Q input vectors TS-by-Q matrix of Qtarget class
2017-04-03 18:14:40 2385
原创 竞争性传输函数:compet
>> help competcompet - Competitive transfer function This MATLAB functiontakes N and optional function parameters, NS-by-Q matrixof net input (column)vectors FPStruct of function paramete
2017-04-03 18:14:38 1512
原创 设计概率神经网络:newpnn
newpnn - Design probabilistic neuralnetwork 设计概率神经网络 This MATLAB functiontakes two or three arguments, PR-by-Q matrix of Q input vectors TS-by-Qmatrix of Q target class vectors spreadSprea
2017-04-03 18:14:35 3005
原创 径向基神经网络相关函数:dist、ne…
(1) dist 欧几里得距离权函数This MATLAB function takes these inputs, W S-by-R weightmatrix P R-by-Q matrix ofQ input (column) vectors FPStruct of function parameters(optional, ignored) Z =dist
2017-04-03 18:14:33 599
原创 径向基神经网络相关函数:newrbe
>> help newrbenewrbe - Design exact radial basis network(创建一个严格的径向基神经网络) This MATLAB functiontakes two or three arguments, P RxQ matrix of Q R-element input vectors T SxQmatrix of Q S-ele
2017-04-03 18:14:30 4471 1
原创 径向基神经网络相关函数:newrb
help newrbnewrb - Design radial basis network (设计一个径向基网络) This MATLAB functiontakes two of these arguments, PR-by-Q matrix of Q input vectors TS-by-Q matrixof Q target class vectors goa
2017-04-03 18:14:27 4551 1
原创 概率神经网络
概率神经网络(Probabilistic Neural Networks,PNN)可以视为是径向基神经网络的一种,在模式分类问题中得到了广泛应用。PNN在RBF网络的基础上,融合了密度函数估计和贝叶斯决策理论,在某些易满足的条件下,以PNN实现的判别边界渐进地逼近贝叶斯最佳判定面。概率神经网络的结构:(径向基层极为隐含层)PNN网络的优点:(1)训练容易,收敛速度快,从而非常适
2017-04-03 18:14:24 3017
原创 径向基神经网络与多层感知器的区别
细致说明RBF神经网络与多层感知器网络的比较RBF 网络与多层感知器都是非线性多层前向网络 , 它们都是通用逼近器 。 对于任一个多层感知器 , 总存在一个 RBF 网络可以代替它 , 反之亦然 。 但是 , 这两个网络也存在着很多不同点 。① RBF 网络只有一个隐层 , 而多层感知器的隐层可以是一层也可以是多层的 。② 多层感知器的隐层和输出层其神经元模型是一样的 。 而 RBF
2017-04-03 18:14:22 5178
原创 径向基神经网络的学习算法
径向基网络不需要像BF网络一样进行训练, RBF网络创建就可以使用。数据中心从样本输入中选取 。 一般来说 ,样本密集的地方中心点可以适当多些 , 样本稀疏的地方中心点可以少些 ; 若数据本身是均匀分布的 ,中心点也可以均匀分布 。 总之 ,选出的数据中心应具有代表性 。 径向基函数的扩展常数是根据数据中心的散布而确定的 , 为了避免每个径向基函数太尖或太平 ,一种选择方法是将所有径向
2017-04-03 18:14:19 2030
原创 径向基神经网络的两种结构
径向基神经网络的简称为RBF网络,RBF网络能够逼近任意的非线性函数,可以处理系统内的难以解析的规律性,具有良好的泛化能力,并有很快的学习收敛速度,已成功应用于非线性函数逼近、时间序列分析、数据分类、模式识别、信息处理、图像处理、系统建模、控制和故障诊断等。RBF与多层感知器的区别,多层感知器有多层隐含层,RBF只有一个隐含层。RBF由三层组成:输入层,隐含层,输出层隐含层是非线性的,采用
2017-04-03 18:14:16 1139
转载 精确径向基(matlab工具箱)
原文地址:精确径向基(matlab工具箱)作者:神经网络之家作者:梁小h 日期:2015-10-2609:30:47.0 神经网络之家发布的___神经网络教学视频___> 精确径向基神经网络在matlab中使用newrbe建立。这里小编不得不说,newrbe实际是newrb(径向基)神经网络的特殊情况,newrbe的结构与newrb完全一样,只不过隐
2017-04-03 18:14:13 2873
转载 转:径向基核函数
原文地址:转:径向基核函数作者:YanhaoZhang所谓径向基函数 (Radial Basis Function 简称 RBF), 就是某种沿径向对称的标量函数。通常定义为空间中任一点x到某一中心xc之间欧氏距离的单调函数 , 可记作k(||x-xc||), 其作用往往是局部的 , 即当x远离xc时函数取值很小。最常用的径向基函数是高斯核函数 ,形式为 k(||x-xc||)=exp
2017-04-03 18:14:11 904
原创 BP网络相关matlab函数:newcf、cas…
newcf函数可以创建一个级联的前向神经网络,新版中使用cascadeforwardnet代替newcfP = [0 1 2 3 4 5 6 7 8 9 10];T = [0 1 2 3 4 3 2 1 2 3 4]; net = newcf(P,T,5); Y = net(P);plot(P,T,P,Y,'o')下面对newff和newcf做一个对比用newff 和n
2017-04-03 18:14:08 1345
原创 BP网络相关matlab函数:、newff、f…
在matlab中可以使用newff()和feedforwordnet创建一个BP神经网络,推荐使用feedforwordnet创建BP神经网络,若想了解其用法,可以使用help命令,查询帮助mse是一个网络性能函数。它根据平方误差的平均值来衡量网络的性能 (一)x=-4:.5:4;y=x.^2-x;net=newff(minmax(x),minmax(y),10); %net为
2017-04-03 18:14:05 5729
原创 BP网络相关matlab函数:Sigmoid函…
sigmoid函数是一个良好的阈值函数,连续,光滑严格单调关于(0,0.5)中心对称对阈值函数 _ 1, x > \deltaf(x)= / \ - 0, x 的良好近似其导数f'(x)=f(x)*[1-f(x)],可以节约计算时间f(x) = 1/[1+e^(-x)].图形如上。如果x = a*r.其中a为倾斜系数,当a足够小,这个
2017-04-03 18:14:02 2424
原创 BP网络的学习算法
BP神经网络具有多种学习算法:最速下降法,BP神经网络 附加动量算法,学习率可变的BP算法和拟牛顿法(1)最速下降法梯度下降法(gradientdescent)是一个最优化算法,通常也称为最速下降法。常用于机器学习和人工智能当中用来递归性地逼近最小偏差模型。梯度下降法是一个最优化算法,通常也称为最速下降法。最速下降法是求解无约束优化问题最简单和最古老的方法之一,虽然现在已经不具有实用
2017-04-03 18:13:57 1746
原创 BP神经网络的结构
BP(BackPropagation)神经网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用梯度下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。BP神经网络模
2017-04-03 18:13:54 13567
原创 线性神经网络用于求解异或逻辑
这样的是线性不可分的,所以需要添加非线性输入,由原来的2维向量变为5维向量% xor_linearlayer.m 线性神经网络用于求解异或逻辑%% 清理close allclear,clc%% 定义变量P1=[0,0,1,1;0,1,0,1] % 原始输入向量p2=P1(1,:).^2;p3=P1(1,:).*P1(2,:);p4=P1(2,:).^2;
2017-04-03 18:13:52 604
原创 手算以及使用线性神经网络和感知器…
% and_hand.m 手算实现与逻辑%% 清理close allclear,clc%% 定义变量P=[0,0,1,1;0,1,0,1] %输入向量P=[ones(1,4);P] %包含偏置的输入向量d=[0,0,0,1]
2017-04-03 18:13:49 432
原创 MATLAB 积分求解
Matlab 之中的积分方法及相关函数总结:有两类解的形式,一类解析解,适用于被积函数可以求出原函数的情况;另一类为数值解,即被积函数不可求出原函数时,利用梯形法,矩阵法或辛普森法等等将积分区间分成若干块,累计求出近似解。积分之前用syms 定义参数, vpa用来把解析解得形式变成具体数值,vpa(f,15),保留15位小数;subs(f,x,y)用y 来替代符号x;simple(
2017-04-03 18:13:06 1870
原创 MATLAB的符号计算
数学计算有数值计算与符号计算之分。这两者的根本区别是 : 数值计算的表达式、矩阵变量中不允许有未定义的自由变量 ,而符号计算可以含有未定义的符号变量。对于一般的程序设计软件如 C, C + + 等语言实现数值计算还可以 ,但是实现符号计算并不是一件容易的事。而 Matlab 自带有符号工具箱 Symbolic Math Tooibox ,而且可以借助数学软件 Maple, 所以 Matlab
2017-04-03 18:13:04 1169
原创 设置Log4j 日志文件存放位置
以DailyRollingFileAppender 为例:假设每天一个日志文件有以下设置:log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.File=app.loglog4j.appender.A1.DatePattern='.'yyyy-MM-ddlog4j.append
2017-04-03 18:12:59 1088
原创 Javaweb项目中使用Log4j记录日志
Log4j 是 Apache 的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI 组件、甚至是套接口服务器、NT 的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码
2017-04-03 18:12:56 2408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人