相关文章

学习笔记 | 独立成分分析(ICA, FastICA)及应用

学习笔记 | 独立成分分析[ICA, FastICA]及应用 1 背景说明 2 算法原理 2.1 ICA简介 2.2 形式化表达 3 算法步骤与代码 4 算法改进:FastICA 5 ICA实例与应用 6 小结 概要: 这篇博客和博客学习笔记|主成分分析[PCA]及其若干应用属于一个系列&#xf…

ICA

注:本文中所有公式和思路来自于邹博先生的《机器学习升级版》,我只是为了加深记忆和理解写的本文。 我们首先说说ICA一般会应用图像降噪、人脸识别、遥感图像分类、去眼电、脑电图等方面,凡是带有隐变量的问题,都是可以尝试使用IC…

ICA独立成分分析

在高维数据处理中,为了简化计算量以及储存空间,需要对这些高维数据进行一定程度上的降维,并尽量保证数据的不失真。PCA和ICA是两种常用的降维方法。 PCA:principal component analysis ,主成分分析 ICA :…

【机器学习】独立成分分析(ICA):解锁信号的隐秘面纱

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 独立成分分析(ICA):解锁信号的隐秘面纱引言I…

独立成分分析ICA/FastICA

最近在学习CSP,然后又注意到了ICA,这个算法之前就用过,但是没有系统的整理一下,所以就在这里梳理一下相关内容,方便以后查阅。 独立成分分析ICA/FastICA 1 盲源分离(BlindSource Separation,BSS…

ICA算法

一、盲信号处理(blind signal processing) 在系统的传输特性未知条件下,从系统的输出信号估计系统的输入信号和系统的传输特性 基本问题表述:已知多输入多输出的非线性动态系统的输出信号x(t),要找到一个稳定的逆系统(重构系统)&…

PCA与ICA的介绍

Background 做一个数据分析业务之前,往往需要对反映事物的多个特征变量进行大量的观测,收集大量数据以便进行分析寻找规律。多个特征变量确实会提供丰富的信息,但是很多情况下变量之间可能会存在相关性,如果用全部特征变量去拟合…

空间单细胞|10x Visium数据分析、可视化与整合(2)

引言 本文[1]介绍了使用Seurat分析具有空间分辨率的RNA测序数据的方法,重点在于将空间信息与分子数据相结合。将包括以下常见于空间数据分析的任务: 数据标准化 降维和数据聚类 发现空间变异性特征 与单细胞RNA测序数据的整合 处理多个样本切片 降维;聚类…

matlab实现ICA的实例,程序可直接运行

仅作为记录,大佬请跳过。python实现的实例见博主文章传送门 ICA是对混叠信号的解卷 代码 clear;clc;close all;% ts0.005 % tnp.arange(0,1,ts) % s1np.sin(2*np.pi*10*t);s2np.sin(2*np.pi*20*t);s2np.array(20 * (5 * [2] 5 * [-2]));a9mysubplot.mysubplot([…

机器学习:特征提取之ICA(独立成分分析)

1. ICA概念 先描述一下线性方程: 假如有n个人在一个房间说话,在这个房间的不同位置摆放了d个声音接收器,每个接收器在任何时刻会同时采集到d个人说话的重叠声音信号。因为每个接收器和每个人的距离不同,所以每个接收器接收到的声…

【lwip】第一篇:使用cubemx配置使能lwip

文章目录 环境一、lwip介绍二、stm32 ETH介绍2.1 MAC特征2.2 DMA特征2.3 PTP特征 三、原理图四、cubemx配置4.1 ETH配置4.1.1 以太网phy标准寄存器4.1.2 cubemx的配置 4.2 FreeRTOS配置4.2.1 CMSIS-RTOS4.2.2 cubemx配置 4.3 其他配置4.3.1 时基配置4.3.2 时钟配置4.3.3 配置调…

《lwip学习10》-- TCP协议

TCP服务简介 UDP 运载的数据是以报文的形式,各个报文在网络中互不相干传输, UDP 每收到一个报文就递交给上层应用,因此如果对于大量数据来说,应用层的重装是非常麻烦的,因为UDP 报文在网络中到达目标主机的顺序是不一…

《lwip学习7》-- IP协议

IP 协议负责将数据报从源主机发送到目标主机,通过 IP 地址作为唯一识别码,简单来说,不同主机之间的 IP地址是不一样的,在发送数据报的过程中, IP 协议还可能对数据报进行分片处理,同时在接收数据报的时候还…

《lwip学习6》-- ARP协议

初始ARP 地址解析协议(Address Resolution Protocol, ARP)是通过解析 IP 地址得到数据链路层地址的,是一个在网络协议包中极其重要的网络传输协议,它与网卡有着极其密切的关系,在 TCP/IP 分层结构中&#…

《lwip学习9》-- UDP协议

UDP报文 UDP 报文也被称为用户数据报,与 ICMP协议一样,由报文首部与数据区域组成。在UDP 协议中, 它只是简单将应用层的数据进行封装(添加一个 UDP 报文首部), 然后传递到 IP 层, 再通过网卡发…

《lwip学习3》-- 内存管理

内存分配策略 lwip 内存分配两种,一种是分配固定大小的内存块;另一种是利用内存堆进行动态分配,属于可变长度的内存块。内存分配的本质就是事先准备一大块内存堆(可以理解为一个巨大的数组),然后将该空间起…

LWIP内存管理

LWIP协议栈中使用了两种主要的内存管理方法,动态内存池和动态内存堆。 LwIP 也支持 C 标准库的 malloc() 和 free(),但是容易产生内存碎片,不建议使用,可以在lwipopt.h中配置 动态内存池 这种内存管理方法下,用户只能…

LWIP使用解析

1:环境 STM32F407 RT-thread 2:结构体使用 最上层:struct rt_stm32_eth struct rt_stm32_eth {/* inherit from ethernet device */struct eth_device parent;/* interface address info, hw address */rt_uint8_t dev_addr[MAX_ADDR_LE…

lwip总体架构

lwipopts.h 就是用于配置 LwIP 的相关参数的 LwIP 默认会有参数的配置,存放在 opt.h 文件中 第一步是通过 netif_add() 函数将我们的网卡挂载到 netif_list链表上 与网卡驱动密切相关的函数有三个 //low_level_init() 为网卡初始化函数 static void low_level_in…

《lwip学习5》-- lwip一探究竟

网卡接收数据的流程 以太网接收完数据后产生一个中断,然后释放一个信号量通知网卡接收线程去处理这些接收的数据,然后将数据这些数据封装成消息,投递到 tcpip_mbox 邮箱中, LwIP 内核线程得到这个消息,就对消息进行解…