当前位置: 首页 > news >正文

[综述笔记]A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis

论文网址:Frontiers | A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis (frontiersin.org)

英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用

目录

1. 省流版

1.1. 心得

1.2. 论文总结图

2. 论文逐段精读

2.1. Abstract

2.2. Introduction

2.3. Deep Learning

2.3.1. Feed-Forward Neural Networks

2.3.2. Stacked Auto-Encoders

2.3.3. Deep Belief Networks

2.3.4. Deep Boltzmann Machine

2.3.5. Generative Adversarial Networks

2.3.6. Convolutional Neural Networks

2.3.7. Graph Convolutional Networks

2.3.8. Recurrent Neural Networks

2.3.9. Open Source Deep Learning Library

2.4. Applications in Brain Disorder Analysis With Medical Images

2.4.1. Deep Learning for Alzheimer's Disease Analysis

2.4.2. Deep Learning for Parkinson's Disease Analysis

2.4.3. Deep Learning for Austism Spectrum Disorder Analysis

2.4.4. Deep Learning for Schizophrenia Analysis

2.5. Discussion and Future Direction

2.6. Conclusion

3. Reference List


1. 省流版

1.1. 心得

(1)上来直接就开模型介绍,文心吃这些东西吃多了吧

(2)我觉得不该把疾病分开诶,现在很多模型不都为了泛化而用在几个疾病数据集上吗?

(3)⭐在可解释性和数据集上给出解决办法是值得认可的

(4)哥们儿正文和discussion是一个人写的吗???discussion写这么好怎么正文跟

1.2. 论文总结图

2. 论文逐段精读

2.1. Abstract

        ①Structural magnetic resonance imaging (MRI), functional MRI, and positron emission tomography (PET) can all be used in neuroimage analysis

        ②Disease included: Alzheimer's disease, Parkinson's disease, Autism spectrum disorder, and Schizophrenia

2.2. Introduction

        ①Introducing medical imaging

        ②Therefore, the feature selection step is extremely important for complex medical image processing. Although sparse learning and dictionary learning have been used to extract features, their shallow architectures still limit their representation ability.

        ③The development of hardware promotes the improvement of deep learning in medical image analysis

        ④Categories of medical imaging analysis: classification, detection/localization, registration, and segmentation

        ⑤This survey mainly centers on brain disease

cardiac  adj.心脏的;心脏病的  n.心脏病患者;强心剂;健胃剂

2.3. Deep Learning

2.3.1. Feed-Forward Neural Networks

        ①The function of FFNN:

y_k(\boldsymbol{x};\boldsymbol{\theta})=f^{(2)}\left(\sum_{j=1}^Mw_{k,j}^{(2)}f^{(1)}\left(\sum_{i=1}^Nw_{j,i}^{(1)}x_i+b_j^{(1)}\right)+b_k^{(2)}\right)

where the \boldsymbol{x} is the input vector, y_k is the output;

superscript denotes layer index, M is the number of hidden units;

b_j and b_k are bias terms of input layer hidden layer respectively;

f^{(1)} and f^{(2)} denote non-linear activation function;

\theta=\left\{w_{j}^{(1)},w_{k}^{(2)},b_{j}^{(1)},b_{k}^{(2)}\right\} represents parameter set

        ②Sketch map of (A) single and (B) multi layer neural networks:

2.3.2. Stacked Auto-Encoders

        ①Auto-encoder (AE), namely so called auto-associator, possesses the ability of encoding and decoding

        ②AE can be stacked as stacked auto-encoders (SAE) with better performance

        ③Sketch map of SAE:

where the blue and red dot boxes are encoder and decoder respectively

        ④To avoid being trapped in local optimal solution, SAE applies layer-wise pretraining methods

2.3.3. Deep Belief Networks

        ①By stacking multiple restricted Bolztman machines (RBMs), the Deep Belief Network (DBN) is constructed

        ②The joint distribution of DBN:

P(v,h^{(1)},\ldots,h^{(L)})=P(v\mid h^{(1)})(\prod_{l=1}^{L-2}P(h^{(l)}\mid h^{(l+1)}))P(h^{(L-1)},h^{(L)})

where v denotes visible units and h^{(1)},...,h^{(L)} denotes L hidden layers

        ③Sketch map of (A) DBN and (B) DBM:

where the double-headed arrow denotes undirected connection and the single-headed arrow denotes directed connection

2.3.4. Deep Boltzmann Machine

        ①Futher stacking RBMs can get Deep Boltzmann Machine (DBM):

\begin{gathered}P(v_i|\boldsymbol{h}^1)=\sigma(\sum_jW_{ij}^{(1)}h_j^{(1)})\quad\\\\P(h_k^{(l)}|\boldsymbol{h}^{(l-1)},\boldsymbol{h}^{(l+1)})=\sigma(\sum_mW_{m\boldsymbol{k}}^{(l)}\boldsymbol{h}_m^{(l-1)}+\sum_nW_{kn}^{(l+1)}h_n^{(l+1)})\quad\\\\P(h_t^{(L)}|\boldsymbol{h}^{(L-1)})=\sigma(\sum_sW_{st}^{(L)}\boldsymbol{h}_s^{(L-1)})\quad\end{gathered}

2.3.5. Generative Adversarial Networks

        ①Simultaneously including generator G and discriminator D, Generative Adversarial Networks (GANs) achieves the task of training models with a small number of labeled samples:

\begin{aligned}\min_G\max_DV(G,D)&=\mathbb{E}_{x-p_{data}(x)}\left[\log D(x)\right]\\&+\mathbb{E}_{x-p_z(z)}\left[\log(1-D(G(z)))\right]\end{aligned}

        ②The framework of GAN:

2.3.6. Convolutional Neural Networks

        ①The framework of convolutional neural network (CNN):

2.3.7. Graph Convolutional Networks

        ①The framework of Graph Convolutional Networks (GCN):

which includes spectral-based and spatial-based methods

2.3.8. Recurrent Neural Networks

        ①As the extension of FFNN, recurrent neural network (RNN) ia able to learn features and long-term dependencies from sequential and time-series data

        ②Framework of (A) long-short-term memory (LSTM) and (B) Gated Recurrent Unit (GRU):

2.3.9. Open Source Deep Learning Library

        ①Some toolkits of deep learning:

2.4. Applications in Brain Disorder Analysis With Medical Images

2.4.1. Deep Learning for Alzheimer's Disease Analysis

        ①Introducing the Alzheimer's Disease Neuroimaging Initiative (ADNI) and the classification method of patients

        ②Enumerating DGM based and CNN based methods, 2D CNN and 3D CNN

        ③Articles which applying DL in AD detection:

        ④Classification performance of these articles:

        ⑤Articles that applying DL to predict MCI:

        ⑥Prediction performance of artivles above:

2.4.2. Deep Learning for Parkinson's Disease Analysis

        ①Dataset example: Parkinson's Progression Markers Initiative (PPMI)

        ②Exampling some DL works on PD diagnosis

        ③Articles which applying DL in PD detection:

2.4.3. Deep Learning for Austism Spectrum Disorder Analysis

        ①Dataset: ABIDE I/II

        ②Particularizing AE/CNN/RNN based methods

        ③Articles that applying DL to ASD diagnosis:

2.4.4. Deep Learning for Schizophrenia Analysis

        ①There is no widely used SZ neuroimaging dataset available currently

        ②Dataset from challenge: The MLSP2014 (Machine Learning for Signal Processing) SZ classification challenge, with 75 NC and 69 SZ

        ③Articles which applying DL in SZ detection:

2.5. Discussion and Future Direction

        ①Hyper-parameters of DL: 

model optimization parametersthe optimization method, learning rate, and batch sizes, etc.
network structure parametersnumber of hidden layers and units, dropout rate, activation function, etc.

        ②Optimization of hyper-parameters: 

manualgrid search and random search
automatic Bayesian Optimization

        ③Deep learning still faces the challenges of weak interpretability, limited multi-modality and limited data in imaging studies

2.6. Conclusion

        Medicine and computers will inevitably merge

3. Reference List

Zhang, L. et al. (2020) 'A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis', Front Neurosci. doi: 10.3389/fnins.2020.00779 

相关文章:

[综述笔记]A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis

论文网址:Frontiers | A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis (frontiersin.org) 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论…...

【C++练级之路】【Lv.16】红黑树(冰与火的碰撞,红与黑的史诗)

快乐的流畅:个人主页 个人专栏:《C语言》《数据结构世界》《进击的C》 远方有一堆篝火,在为久候之人燃烧! 文章目录 引言一、红黑树的概念二、红黑树的模拟实现2.1 结点2.2 成员变量2.3 插入情况一:uncle在左&#xff…...

政安晨:【Keras机器学习实践要点】(三)—— 编写组件与训练数据

政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras实战演绎机器学习 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正! 介绍 通过 Keras,您可以编写自定…...

数据库系统概论(超详解!!!) 第四节 关系数据库标准语言SQL(Ⅲ)

1.连接查询 连接查询&#xff1a;同时涉及多个表的查询 连接条件或连接谓词&#xff1a;用来连接两个表的条件 一般格式&#xff1a; [<表名1>.]<列名1> <比较运算符> [<表名2>.]<列名2> [<表名1>.]<列名1> BETWEEN [&l…...

如何使用Python进行网络安全与密码学【第149篇—密码学】

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 用Python进行网络安全与密码学&#xff1a;技术实践指南 随着互联网的普及&#xff0c;网络…...

应急响应-Web2

应急响应-Web2 1.攻击者的IP地址&#xff08;两个&#xff09;&#xff1f; 192.168.126.135 192.168.126.129 通过phpstudy查看日志&#xff0c;发现192.168.126.135这个IP一直在404访问 &#xff0c; 并且在日志的最后几条一直在访问system.php &#xff0c;从这可以推断 …...

复试专业前沿问题问答合集8-1——CNN、Transformer、TensorFlow、GPT

复试专业前沿问题问答合集8-1——CNN、Transformer、TensorFlow、GPT 深度学习中的CNN、Transformer、TensorFlow、GPT大语言模型的原理关系问答: Transformer与ChatGPT的关系 Transformer 是一种基于自注意力机制的深度学习模型,最初在论文《Attention is All You Need》…...

用Python做一个植物大战僵尸

植物大战僵尸是一个相对复杂的游戏&#xff0c;涉及到图形界面、动画、游戏逻辑等多个方面。用Python实现一个完整的植物大战僵尸游戏是一个大工程&#xff0c;但我们可以简化一些内容&#xff0c;做一个基础版本。 以下是一个简化版的植物大战僵尸游戏的Python实现思路&#…...

Win11文件右键菜单栏完整显示教程

近日公司电脑升级了win11&#xff0c;发现了一个小麻烦事&#xff0c;如下图&#xff1a; 当我想使用svn或git的时候必须要多点一下&#xff0c;这忍不了&#xff0c;无形之中加大了工作量&#xff01; 于是&#xff0c;菜单全显示教程如下&#xff1a; 第一步&#xff1a;管…...

【Python实用标准库】argparser使用教程

argparser使用教程 1.介绍2.基本使用3.add_argument() 参数设置4.参考 1.介绍 &#xff08;一&#xff09;argparse 模块是 Python 内置的用于命令项选项与参数解析的模块&#xff0c;其用主要在两个方面&#xff1a; 一方面在python文件中可以将算法参数集中放到一起&#x…...

伦敦金与纸黄金有什么区别?怎么选?

伦敦金与纸黄金都是与黄金相关的投资品种&#xff0c;近期黄金市场的上涨吸引了投资者的关注&#xff0c;那投资者想开户入场成为黄金投资者应该选择纸黄金还是伦敦金呢&#xff1f;两者有何区别呢&#xff1f;下面我们就来讨论一下。 伦敦金是一种起源于伦敦的标准化黄金交易合…...

化工企业能源在线监测管理系统,智能节能助力生产

化工企业能源消耗量极大&#xff0c;其节能的空间也相对较大&#xff0c;所以需要控制能耗强度&#xff0c;保持更高的能源利用率。 化工企业能源消耗现状 1、能源管理方面 计量能源消耗时&#xff0c;计量器具存在问题&#xff0c;未能对能耗情况实施完全计量&#xff0c;有…...

C/C++ 一些使用网站收集...

C/C 标准 各种语言协议标准文档 open-std.org 网站 C语言标准文档 open-std.org C基金会网站 C/C 标准库网站 c/c 标准库 cplusplus.com 网站 c/c标准库 cppreference.com 网站 C Core Guidelines【isocpp.org】 C/C 发展 C现有状态及未来规划【isocpp.org】...

2024可以搜索夸克网盘的方法

截止2024可以搜索夸克网盘的方法 6miu盘搜 6miu盘搜是一个强大的网盘搜索工具,它汇集了多个网盘平台的资源,包括百度网盘、163网盘、金山快盘等,可以帮助用户快速找到所需的资料。6miu盘搜的一个显著特点是它的资源更新速度快,可以搜索到最新的资源。此外,6miu盘搜的界面清爽…...

2024年最新阿里云服务器价格表_CPU内存+磁盘+带宽价格

2024年阿里云服务器租用费用&#xff0c;云服务器ECS经济型e实例2核2G、3M固定带宽99元一年&#xff0c;轻量应用服务器2核2G3M带宽轻量服务器一年61元&#xff0c;ECS u1服务器2核4G5M固定带宽199元一年&#xff0c;2核4G4M带宽轻量服务器一年165元12个月&#xff0c;2核4G服务…...

300.【华为OD机试】跳房子I(时间字符串排序—JavaPythonC++JS实现)

本文收录于专栏:算法之翼 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别实现),详细代码讲解,助你深入学习,深度掌握! 文章目录 一. 题目二.解题思路三.题解代码Python题解代码JAVA题解代码C/C++题解代码JS题解代码四.代码讲解(Ja…...

linux ln Linux 系统中用于创建链接(link)的命令

linux 命令基础汇总 命令&基础描述地址linux curl命令行直接发送 http 请求Linux curl 类似 postman 直接发送 get/post 请求linux ln创建链接&#xff08;link&#xff09;的命令创建链接&#xff08;link&#xff09;的命令linux linklinux 软链接介绍linux 软链接介绍l…...

mysql按照查询条件进行排序和统计一个字段中每个不同数值出现的次数

1.比如学生表 如何显示查询结果的顺序根据放置的顺序查询 <select id"selectNames" resultType"Student">select * from student_table where 11<if test"studentList! null">and name in<foreach item"item" ind…...

深度学习基础知识

本文内容来自https://zhuanlan.zhihu.com/p/106763782 此文章是用于学习上述链接&#xff0c;方便自己理解的笔记 1.深度学习的网络结构 深度学习是神经网络的一种特殊形式&#xff0c;典型的神经网络如下图所示。 神经元&#xff1a;表示输入、中间数值、输出数值点。例如&…...

UE4_旋转节点总结一

一、Roll、Pitch、Yaw Roll 围绕X轴旋转 飞机的翻滚角 Pitch 围绕Y轴旋转 飞机的俯仰角 Yaw 围绕Z轴旋转 飞机的航向角 二、Get Forward Vector理解 测试&#xff1a; 运行&#xff1a; 三、Get Actor Rotation理解 运行效果&#xff1a; 拆分旋转体测试一&a…...

计算机网络 | 1.1 计算机网络概述思维导图

附大纲&#xff1a; 计算机网络的概念 一个通过通信设备与线路把不同计算机系统连接起来&#xff0c;实现资源共享和信息传递的系统 计算机网络的组成 从组成成分上 硬件&#xff1a;主机、通信链路、交换设备、通信处理机软件&#xff1a;网络操作系统、聊天软件等协议&…...

低代码开发模式下的应用交付效率优化:拖拽式交互机制研究

低代码开发平台凭借其可视化操作、快速构建、灵活扩展等核心特性&#xff0c;正在成为推动企业数字化转型的重要工具。 拖拽式开发&#xff0c;降低技术门槛 &#xff1a;图形化界面与模块化组件&#xff0c;用户无需编写复杂代码&#xff0c;只需通过简单的拖拽即可完成应用搭…...

linux系统与shell 笔记

Linux 系统 Linux 是一种开源的操作系统内核&#xff0c;基于 Unix 设计&#xff0c;具有多用户、多任务、高稳定性和安全性的特点。它广泛应用于服务器、嵌入式设备和个人计算机领域。Linux 系统的核心组件包括内核、系统库、工具链和用户界面&#xff08;如命令行或图形界面…...

哈尔滨工业大学计算机系统大作业程序人生-Hello’s P2P

摘 要 文章以C语言程序设计经典案例hello.c为研究对象&#xff0c;系统解析程序在计算机系统中的完整生命周期。剖析源代码通过预处理、编译、汇编、链接四阶段演化为可执行目标程序的编译系统工作机制&#xff0c;继而从进程视角揭示程序运行时计算机体系结构的协同运作&…...

TDengine 运维——巡检工具(安装前预配置)

背景 TDengine 的安装部署对环境系统有一定的依赖和要求&#xff0c;安装部署前需要进行环境预配置操作&#xff0c;本文档旨在说明安装前预配置工具在安装 TDengine 前对环境的预配置内容和工具的使用方法。 预配置工具使用方法 工具支持通过 help 参数查看支持的语法 Usa…...

商城前端监控体系搭建:基于 Sentry + Lighthouse + ELK 的全链路监控实践

在电商行业&#xff0c;用户体验直接关乎转化率和用户留存。一个页面加载延迟1秒可能导致7%的订单流失&#xff0c;一次未捕获的前端错误可能引发用户信任危机。如何构建一套高效的前端监控体系&#xff0c;实现错误实时追踪、性能深度优化与数据可视化分析&#xff1f;本文将揭…...

Spring 核心知识点补充

Spring 核心知识点补充 1. IoC&#xff08;控制反转&#xff09; 核心思想&#xff1a;将对象的创建和依赖管理交给容器&#xff0c;而非在代码中直接控制实现方式&#xff1a; XML 配置&#xff1a;<bean> 标签定义对象注解&#xff1a;Component, Service, Repositor…...

开疆智能Profinet转Profibus网关连接EC-CM-P1 PROFIBUS DP从站通讯模块配置案例

本案例是通过开疆智能Profibus转Profinet网关将正弦研发的Profibus从站模块连接的EM600变频器接入到西门子1200PLC的配置案例。 配置过程 1. 打开网关配置软件“”新建项目并添加模块PN2DPM并设置参数 2. 设置网关的Profibus参数。如站地址&#xff0c;波特率等。&#xff08;…...

社交类网站设计:经典feed流系统架构详细设计(小红书微博等)

文章目录 一、关注服务1、粉丝、关注数架构设计&#xff08;1&#xff09;数据库实现方案1&#xff08;2&#xff09;数据库实现方案2&#xff08;3&#xff09;基于redis缓存优化&#xff08;4&#xff09;使用专用计数服务&#xff08;5&#xff09;近似计数&#xff08;牺牲…...

Unity 3D AssetBundle加密解密教程

前言 在Unity中加密和解密AssetBundle可以保护你的资源不被未经授权的访问或篡改。以下是详细的步骤和示例代码&#xff1a; 对惹&#xff0c;这里有一个游戏开发交流小组&#xff0c;希望大家可以点击进来一起交流一下开发经验呀&#xff01; 1. 加密AssetBundle 步骤&…...