- 博客(8)
- 收藏
- 关注
原创 参数传递的方式
请注意:不同编程语言支持不同的参数传递机制,例如Python始终采用引用传递(对于不可变类型表现为值语义,对于可变类型表现为引用语义),而C++则同时支持值传递、引用传递和指针传递。
2024-03-10 15:06:18 419 1
原创 深入理解Git与GitHub的关系
本文就本地 git 配置的user信息作出了一些分析,并对于user信息和github账户直接的关系作出了解释,自己的一点拙见,如果有不同的看法欢迎留言讨论。
2024-02-27 19:43:12 200
原创 《机器学习》第11章——特征选择与稀疏学习
将样本属性称为“特征”(feature)。相关特征:对当前学习任务有关的属性无关特征:对当前学习任务无关的属性冗余特征:所包含的信息能从其他特征中推演出来。很多时候冗余特征是不起作用的,去除它们会减轻学习过程的负担。但如果冗余特征恰好完成了学习任务所需的中间概念,则冗余特征是有益的从给定的特征集合中选择出相关特征子集,是一种数据预处理为普通稠密表达的样本找到合适的字典,将样本转化为合适的稀疏表示形式(稀疏编码),从而简化学习任务,降低模型复杂度。给定数据集x1x2xmx1x。
2023-12-08 19:38:51 290
原创 《机器学习》第9章——聚类
将相似的对象归入同一个“类”。“物以类聚,人以群分。发现数据的结构,使得同一个类中的对象互相之间关联更强。同一个类中的对象相似(similarity)不同类中的对象有明显的差异相似度的度量(这就牵扯到相似度的定义)簇/类内(intra-cluster)相似度(相似性要尽可能大)簇/类间(inter-cluster)相似度(相似性要尽可能小,或者是差异性要尽可能大)
2023-12-05 16:20:56 170
原创 VS Code Remote-ssh 远程控制Windows主机 + 免密登录 + 内网穿透
炼丹的研究生:在我们炼丹过程中,经常需要连接远程的服务器(通常是实验室的服务器)进行炼丹。通常情况下,我们会使用Pycharm的远程开发功能,同步服务器与本地的项目文件,使用远程解释器进行开发。但是使用过的同学都知道,重量级的Pycharm每次远程同步、加载远程解释器都需要相当长的时间。如果我们想要随时切换工位、宿舍、家里的各个场景,Pycharm的同步、加载就成了一场噩梦。特别是当我们的python环境安装了很多依赖包,项目生成了大量文件的时候更是这样。
2023-12-03 20:11:02 2641
原创 Git操作详解及在 VS Code 中使用 Git 源代码管理
为了方便以后的学习和工作,不建议直接使用GUI来操作Git,下面将针对上面的工作流程介绍一些常用的Git命令行指令,这些指令是比较简单的,敲熟练之后再上手GUI版本的Git就相当容易了。执行上面的指令后,产生了一个新的提交记录C4,由C4我们可以遍历之前所有的提交记录,但是此时master分支和develop分支仍然指向不同的提交记录。执行上面的指令后,产生了一个新的提交记录C4,由C4我们可以遍历之前所有的提交记录,但是此时master分支和develop分支仍然指向不同的提交记录。
2023-12-02 22:10:24 3021
原创 《机器学习》第8章——集成学习
集成学习(ensemble learning)通过构建并结合多个学习器来完成学习任务。Boosting是一族可将弱学习器提升为强学习器的算法.这族算法的工作机制类似:先从初始训练集训练出一个基学习器,再根据基学器的表现对训练样本分布进行调整,使得先前基学习器做错的训练样本在后续受到更多关注,然后基于调整后的样本分布来训练下一个基学习器;如此重复进行,直至基学习器数目达到事先指定的值T,最终将这T个基学习器进行加权结合.
2023-11-28 20:49:47 115 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人