您现在的位置:首页 >> 技术文章 >> 数值分析 >> 内容

MATLAB代做|FPGA代做|python代做-基于最大似然估计的独立分量分析算法,包括随机梯度算

时间:2020/2/8 13:54:57 点击:

  核心提示:MATLAB代做|FPGA代做|python代做-基于最大似然估计的独立分量分析算法,包括随机梯度算...
function [y,w]=mlfastica(x);                %极大似然估计的快速不动点算法
[n,T]=size(x);
x=x-mean(x')'*ones(1,T);                    %去均值
[V,D]=eig((x*x')/T);
Q=V*(D^(-0.5))*V';
z=Q*x;                                       %白化后的数据
w=eye(n,n);                                  %随机生成混合矩阵
w=(w*w')^(-0.5)*w;
y=w*z;
for k=1:100
W(:,:,k)=w;
for i=1:n
    for j=1:T
        B(i,j)=y(i,j)*tanh(y(i,j));
        A(i,j)=1-(tanh(y(i,j)))^(2);
    end
        b(i)=0-mean(B(i,:));
        a(i)=-1/(b(i)+mean(A(i,:)));
end
w=w+diag(a)*(diag(b)+tanh(y)*y'/T)*w;
w=(w*w')^(-0.5)*w;
W(:,:,k+1)=w; 
y=w*z;
w
k
norm(abs(W(:,:,k+1))-abs(W(:,:,k)))
if norm(abs(W(:,:,k+1))-abs(W(:,:,k)))<0.00001
   break;
 end
end
y=w*z;

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:


--------------------------------------------------------------------------------------

人工智能代做,深度学习代做,深度强化学习代做,zynq智能系统FPGA开发,

AI代做,卷积神经网络,Alexnet,GoogleNet,CNN,TensorFlow,

caffepointnet,PPO,Qlearning,FasterRCNN,MTCNN,

SPPNet,word2vec,SARASA算法,梯度策略等等     

作者:最大似然估计的独立分量分析 来源:最大似然估计的独立分量分析
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做|FPGA项目合作(www.hslogic.com) © 2023 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科课题、Coursework、Eassy、Assignment