- 博客(25)
- 资源 (4)
- 收藏
- 关注
原创 数据集的训练-测试拆分在机器学习中的重要性
训练-测试拆分是机器学习中的一种基本数据准备技术。它涉及将数据集分为两个子集:训练集和测试集。训练集用于训练机器学习模型,而测试集用于评估其性能。
2025-04-07 09:45:58
478
原创 线性代数(1)——线性方程组的几何意义
线性代数的基本问题是求解个未知数的个线性方程;例如:(方程1)。在线性代数的第一讲中,我们从三个角度来看这个问题。上面的系统是二维的。通过添加第三个变量,我们可以将其扩展到三维。
2024-10-26 17:24:27
2119
原创 凸优化学习
有了1和2的准备,其实《Convex Optimization》这本书已经差不多学习了80%,剩下的就是丰满自己的羽翼啦,把各个知识点串起来,形成网络。而且,本书在最开始还提供了线性代数的相关知识,对于后续课程的学习大有裨益,这也是Boyd的书所缺乏的。)如果你有时间,还可以再看看台湾Chong -yung Chi老师写的一本书《Convex Optimization in signal and communication》,虽然书名是一本应用导向的书,但其实主要内容是理论和算法,真正应用的部分不算多。
2024-10-24 17:21:22
680
原创 免费使用Cursor, 切换DeepSeek模型
点击Models→Add model 添加模型→添加Deepseek的模型名称:deepseek-coder 和 deepseek-chat→注意:模型名一定不能输错!→建议复制→添加好的模型,要打开。DeepSeek API 使用与 OpenAI 兼容的 API 格式,通过修改配置,使用 OpenAI SDK 来访问 DeepSeek API。直接点击右上角的齿轮图标 或 者通过文件-->首选项-->Cursor Settings。点击进入后,登录进入,没有APIkey,就创建复制。
2024-10-12 14:54:57
9490
2
原创 局部场电位LFP
声明:本文章是根据网上资料,加上自己整理和理解而成,仅为记录自己学习的点点滴滴。可能有错误,欢迎大家指正。神经科学最伟大的发现之一是人脑的电活动可以用附在头皮上的电极进行无创测量。已成为研究实验室和临床实践中的一个宝贵工具。与此同时,的侵入性细胞外记录是动物实验中网络动力学的测量的一项常规技术。LFP和EEG拥有许多相似的特点,主要区别在于,与EEG信号相比,。:LFP信号的产生机制主要涉及神经元群体的同步放电和突触后电位的积累。兴奋性和抑制性突触活动的平衡决定了LFP信号的特性。
2024-08-15 16:08:57
3603
原创 生物神经元是怎么传递信息的
众所周知,人类大脑是人体最复杂的器官,由神经元、神经胶质细胞、神经干细胞和血管组成。神经元(Neuron),也叫神经细胞(Nerve Cell),是携带和传输信息的细胞,是人脑神经系统中最基本的单元。神经元结构如下图所示:大部分神经元都具有以下四个结构或区域:(1)细胞体——包括细胞核和为细胞生命过程提供保障的结构。神经元主要的新陈代谢活动发生在这个部分。直径从哺乳动物0.005mm-0.1mm到某些无脊椎动物将近1mm不等。(2)树突——
2024-08-15 11:22:33
1551
原创 深度学习读书笔记(1)--机器学习、人工智能、深度学习的关系
(1)传统软件传统软件是「if-then」的基本逻辑,人类通过自己的经验总结出一些有效的规则,然后让计算机自动的运行这些规则。传统软件永远不可能超越人类的知识边界,因为所有规则都是人类制定的。简单的说:传统软件是「基于规则」的,需要人为的设定条件,并且告诉计算机符合这个条件后该做什么。图2 传统软件的逻辑这种逻辑在处理一些简单问题时非常好用,因为规则明确,结果都是可预期的,程序员就是软件的上帝。
2024-08-03 17:51:46
1320
1
原创 机器学习数学基础(2)--最大似然函数
概率是在给定的参数下,某个事件发生的可能性。它是未来事件发生的度量,通常用介于0和1之间的数值表示。
2024-07-24 15:56:49
2594
1
原创 机器学习数学基础(1)--线性回归与逻辑回归
监督学习是机器学习中的一种训练方式/学习方式。监督学习需要有明确的目标,很清楚自己想要什么结果。比如:使用大量标记为“猫”、“狗”、“汽车”等类别的图片数据集训练模型,让模型学习如何区分不同的类别。当给出新的未标记图片时(如猫的图片),模型能够预测其所属的类别(能归类为猫)。“越…,越…”符合这种说法的就可能是线性个关系:如「房子」越大,「租金」就越高,「汉堡」买的越多,花的「钱」就越多,杯子里的「水」越多,「重量」就越大。从数学上来讲,线性指的是变量间存在一种直接的、成比例的关系。
2024-07-24 14:31:04
1119
1
原创 从零开始:神经网络(1)——什么是人工神经网络
众所周知,人类大脑是人体最复杂的器官,由神经元、神经胶质细胞、神经干细胞和血管组成。神经元(Neuron),也叫神经细胞(Nerve Cell),是携带和传输信息的细胞,是人脑神经系统中最基本的单元。神经元结构如下图所示:图1 神经元结构图神经元结构组成部分介绍:(1)是神经元的中心部分,含有细胞的染色体,能够迅速评估同时接收到的数百上千条信息。其中有些信息可能是兴奋性的(“放电”),有些是抑制性的(“不要放电”),胞体的唤起程度取决于所有传入信息的汇总。胞体相当于一个信息处理器。
2024-07-23 15:45:49
6992
1
原创 从零学:Hawkes Process(2)-霍克斯过程
声明:本文章是根据网上资料,加上自己整理和理解而成,仅为记录自己学习的点点滴滴。可能有错误,欢迎大家指正。
2024-07-19 11:29:27
2282
原创 从零学:Hawkes Process(1)-泊松过程
点过程是指在非负实线上(通常表示时间)发生事件的随机过程。点过程的实现通常为事件在事件时间里发生,并体现在实线上的不同位置上。想象我们在记录一些随机发生的事件,比如公交车到达公交站的时刻、手机收到短信的时间、股票价格发生大幅变动的瞬间等等。我们把这些事件发生的时刻看作一个集合,这个集合就是点过程。比如说,我们只关注公交车在一天内到达公交站的时间。
2024-07-18 14:27:23
2375
原创 Self-Attention 自注意力机制(二)——实例过程说明
嵌入层的数学表达通常如下: Embedding(w)=E×w 其中,𝑤 是离散的输入单词或标记,𝐸是嵌入权重矩阵,Embedding(𝑤)是单词 𝑤的连续向量表示。在深度学习框架中,自注意力机制可以通过多头注意力(Multi-Head Attention)进一步扩展,其中模型并行地执行多个自注意力层,每个层学习到序列的不同表示子空间,最终将这些表示合并,以捕获更丰富的信息。这意味着对于词汇表中的每个单词,都有一个长度等于词汇表大小的向量,其中只有一个位置是1(表示该单词),其余位置都是0。
2024-07-16 17:14:13
1758
原创 Self-Attention 自注意力机制(一)——Attention 注意力机制
Attention(注意力)机制如果浅层的理解,跟他的名字非常匹配。他的核心逻辑就是「从关注全部到关注重点注意力机制其实是源自于人对于外部信息的处理能力。由于人每一时刻接受的信息都是无比的庞大且复杂,远远超过人脑的处理能力,因此人在处理信息的时候,会将注意力放在需要关注的信息上,对于其他无关的外部信息进行过滤,这种处理方式被称为注意力机制。图1可帮助大家较好地去理解注意力机制。Attention map展示了人类在看到一幅图像时,如何高效分配有限注意力资源。
2024-07-15 14:42:37
1560
原创 从零开始:神经网络(2)——MP模型
人脑中的神经网络是一个非常复杂的组织。成人的大脑中估计有1000亿个神经元之多。那么神经网络是如何实现这种模拟的,并且达到一个惊人的良好效果的?这要由“飞鸟派”即仿生派说起。仿生派就是把进化了几百万年的生物,作为“模仿”对象,搞清楚原理后,再复现这些对象的特征。其实现在所讲的神经网络包括深度学习,都在某种程度上,属于“飞鸟派”——它们在模拟大脑神经元的工作机理。追根溯源,模仿神经元的“飞鸟”实例,就是上世纪40年代提出但一直沿用至今的“M-P神经元模型”。
2024-03-09 14:22:52
9935
2
原创 从零开始:神经网络(3)——梯度下降
神经网络是一种模拟人脑的神经网络以期能够实现类人工智能的机器学习技术。芬兰计算机科学家Teuvo Kohonen对神经网络定义为:“神经网络,是一种由具有自适应性的简单单元构成的广泛并行互联的网络,它的组织结构能够模拟生物神经系统对真实世界所作出的交互反应。下面是一个经典的神经网络。这是一个包含三个层次的神经网络。红色的是输入层(输入节点):从外部世界提供信息。在输入节点中,不进行任何的计算——仅向隐藏节点传递信息紫色的是中间层(也叫隐藏层或隐藏节点):隐藏层和外部世界没有直接联系(由此得名)。
2024-03-08 21:24:21
3489
6
原创 python之argparse模块使用(有实例)
声明:本文章是根据网上资料,加上自己整理和理解而成,仅为记录自己学习的点点滴滴。可能有错误,欢迎大家指正。
2024-02-26 16:00:53
2183
1
原创 import 和form import 区别
sys.path是一个Python解释器搜索模块的路径列表当前脚本路径PYTHONPATH路径(系统环境变量)虚拟环境路径第三方库site-packages路径一般来说,第三方库会安装在site-packages路径下,当前脚本路径则是一些自定义模块,而PYTHONPATH是一个关于python的系统环境变量,它存放的是一系列位置。作用是告诉你“去哪里搜你想要的python包,并且搜到后即可在你的python环境下使用。虚拟环境路径则是Python虚拟环境保存的路径。所以当来了一个import。
2024-02-26 10:51:16
1767
1
原创 Python 编辑和运行的四种方式
声明:本文章是根据网上资料,加上自己整理和理解而成,仅为记录自己学习的点点滴滴。可能有错误,欢迎大家指正。
2024-02-22 23:09:51
19091
2
转载 U盘空间变小的恢复方法
转载于https://jingyan.baidu.com/article/ea24bc39feea98da62b3319b.html工具/原料 不需任何工具,只需要输入几个命令即可。如果记不住命令就用工具吧。 方法/步骤 先把u盘插好, 运行cmd(按住键盘左下角第二个windows键的同时按R), 输入diskpart,回车, (此时可以再输入list...
2018-07-29 21:25:02
1924
原创 C++基础----C++ 布尔类型(bool)及BOOL和bool的区别
声明:本文章是根据网上资料,加上自己整理和理解而成,仅为记录自己学习的点点滴滴。可能有错误,欢迎大家指正。boolANSI/ISOC++标准添加了一种名叫bool的新类型(对C++来说是新的)。它的名称来源于英国数学家George Boole,是他开发了逻辑律的数学表示法。在计算中,布尔变量的值可以是true或false。过去,C++和C一样,也没有布尔类型。C++将非零值解释为true,将零解释...
2018-07-06 15:59:46
45179
3
原创 C++基础---创建第一个程序
个人声明:本文章是根据网上资料,加上自己整理而成,仅为记录自己学习的点点滴滴。工具:VS2010没有安装VS2010,可以点击链接:https://pan.baidu.com/s/1elCRhv3YlWP5vmpHsa_-Cg 密码:5e7e 进行下载,里面包含VS2010的安装包和VS2010工具助手的安装包及安装步骤,按照步骤一步步装即可。步骤:1. 打开VS2010,点击菜单栏上的...
2018-07-05 17:41:01
345
转载 C# 重启计算机的问题
C# 程序重启计算机的方法很多,网上也有不少这方面的文章,不过很多网上提供的方法在某些情况下无法获取重启计算机的权限导致重启失败。本文对这些方法做一些简单的讨论。网上介绍最多的两种方法分别是:System.Diagnostics.Process.Start("shutdown",@"/r");和 [DllImport("user32.dll")] st
2016-07-19 19:44:54
1142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人