自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(351)
  • 资源 (2)
  • 收藏
  • 关注

原创 toefl reading_托福阅读

运用技巧,以下面这个句子为例,我们首先根据问题主干来寻找定位词,根据定位词选择技巧,我们在题干中寻找到实义动词,seagrasses, nutrient supply, ecosystem;,我们定位到最后一句,that修饰定语从句,从句直接忽略,找句子主干信息是recycling,re-词前缀表示再,回收之意,我们找到c选项和意思相符;pro的词前缀表示向前的,一般是比较好的,比如手机的pro就是比较好的,所以pro开头一般是一个正向的,积极的词语,我们再看看ABC中的错误,A中是用的虚拟比较级,错误;

2024-06-24 16:57:36 924

原创 toefl speaking_托福口语

x.1 课程目标

2024-06-03 20:52:32 101

原创 toefl listening_托福听力

考试介绍改革后,托福的听力变为了2个section+加试;我们在考试的时候需要注意的是:听听力的时候,是看不到题目和选项的;做完题不能回退;单选1,多选2;我们根据以下5大部分来训练听力,其中第二部分是具有十种题型,我们会介绍这十种题型的解法;第三部分我们以conversation对话讲解为主;第四部分我们以lecture讲座为主;以围绕不同学科词汇为主;第五部分开始刷套题;

2024-06-03 19:32:20 354

原创 Fiji/ImageJ的使用

下载最新版本ImageJ(我的是ImageJ 2.14.0),导入lif文件,选择你需要处理的series;,参数默认生成hyperstack;这一步的作用是什么,为什么要生成hyperstacks?拖动slice参数和channel参数,挑选好你需要的slice number;选择两个channel,都使用。

2024-05-20 14:43:54 254

原创 toefl vocabularies_托福词汇

introvert, intro是向内,所以introvert是内向的人,anticipate v. 预测;participate v. 参加;request 委婉的请求;require 客观的要求;be capable of 能够做某事。take after sb. 像。devise v. 设计发明想出。device n. 设备。

2024-05-15 09:52:11 288

原创 生物样品培养

将1mL溶液中吸出100uL加入到新的培养瓶中,吹打均匀,使得均匀铺满(由于这里是1mL中的100uL所以是1:10传代);我们拿一新的1.5mL离心管,往其中注入1mL细胞培养基,从剩余900uL细胞溶液的15mL离心管中吸出200uL或者300uL?加入到1.5mL离心管中,吹打;我们将沉淀后的15mL离心管中的细胞沉淀物中加入1mL的细胞培养基,从中取了100uL进行了1:10传代;我们将2mL细胞培养液完全吸入15mL离心管中,在100g 22摄氏度 5min离心管中对称离心,使得细胞沉于底部;

2024-05-02 19:35:36 543 1

原创 免疫荧光染色

每次要将手/样品伸进细胞培养箱,生物培养平台。中时,都要喷洒酒精消毒。以两个样品/两个培养基为例。

2024-03-27 19:55:35 382

原创 DataModule, Module和Trainer测试代码

train文件中的代码往往分为dataset.pymodule.pytrainer.py。为了测试这三款文件中的代码,我们准备了以下TinyModule。在x.1中是不带core.py版本,在x.2中是带core.py版本。

2024-03-26 08:42:05 236 1

原创 Pytorch报错`RuntimeError: “nll_loss_forward_reduce_cuda_kernel_2d_index“ not implemented for ‘Float‘`

出现这个原因是因为我的代码中使用了BCE Loss,而BCE Loss函数输入的label标签类型应该是。

2024-03-19 12:50:00 320

原创 Pytorch报错RuntimeError: CUDA error: device-side assert triggered

有很多愿意会导致这个CUDA triggered的Error,我的问题是在于网络前半部分都是卷积层,在最后一层使用了全连接层,而在最后一层我的输出并没有和类别相匹配。例如,原先多分类我用的是十个类别,更改成二十二种类别后忘记改输出的类别了,将类别和输出channel相匹配便解决了。

2024-03-19 12:42:41 564

原创 Pytorch的DataLoader报错“TypeError: ‘NoneType‘ object cannot be interpreted as an integer“

记录一下这个Bug,这个Bug是由于你在自定义数据集Dataset的时候有些代码可能写错了。

2024-03-19 08:41:04 505

原创 二维红外流程

选取光斑中最粉的点(即右下角最小的值-2.01),记录下右下角对应的值以及P1,P2,P3的值,也可以通过点选软件的STOP,参数会自动发送到下一个软件。选择合适的threshold点击calib,threshold的选择需要比Comb和Hole的最大值都要小(hole和comb对应的点不能是comb的c位),它的作用在于将低于threshold的峰值给去除,如果第二张图显示的点的数量过少,则适当减少comb的threshold;注意,这个信号在示波器上应该是一个正信号且唯一的仅有一个的正信号的。

2024-02-20 18:37:40 780

原创 电子电路快速入门

由于要搭建电路,需要学习一点电子电路知识。主要从需要使用到的电子器件讲起,包括绘制电路需要使用的软件;电源;电阻;二极管;接地等于接电源的负极;

2024-01-03 21:33:02 1157

原创 单片机快速入门

C语言最有特色的地方便在于可以直接使用指针访问内存,我们在C语言中经常使用的数组和字符串便是指针类型变量。一个简单的指针变量p如下定义,表示变量p就是一个指针变量,*p表示指向数字0,p表示它的值是内存的地址。int *p = 0;我们可以使用printf +%X大写十六进制查看指针p的值(即指针指向的地址),可以使用printf +%p&变量名查看变量在内存中的实际地址。案例如下,int main()// 1. 使用sizeof()输出变量类型和变量大小int i = 0;

2024-01-02 11:11:17 3077

原创 origin案例_绘制Spectrum,TRIR和曲线拟合

章节中绘制的表格,根据我们记录的波数,我们从表格中选取我们需要的波数,例如1651cm-1,1647cm-1(一般会选择7,8条),我们将这些波数对应行的数据复制到一个新表格b中的。首先,我们的IR采集数据格式,横轴表示衰减时间,纵轴表示波数,文件格式以.dat结尾,使用记事本和origin打开后如下所示,再将新表格b中的数据全选,绘制出来的图就是时间动力学衰减图(当然这并不是我们期望的动力学衰减),如下所示,我们一般会在做实验的时候就选取我们觉得合适的波数下的衰减动力学曲线,我们实现记录下这些波数。

2023-12-28 09:33:06 563

原创 LabVIEW快速入门

LabVIEW分为前面板和程序框图面板,快捷键都是在程序框图面板使用的。ctrl+b:去除多余的线条ctrl+u:快速整理所选区域的UI,并排列整齐ctrl+h:调出帮助面板,helpctrl+shift+n:调出导航面板,navigation按住ctrl点选连线输入端:剪刀将交叉的线变不交叉文件-属性:查看vi文件所在位置。

2023-12-27 16:14:43 3621

原创 word增加引用-endnote使用

我们将刚才添加的引用添加到需要的Group中,ctrl+c在Endnote中复制你需要添加的引用,打开word,在文章需要添加参考文献的位置ctrl+v粘贴,于是你的引用就被复制上去了。以THz为例,选择TOPIC为THz,年份选择近三年,Document Types选择Article,在所出现的文献中,选择被引用率较高的文章,我们搜索NC的Endnote格式,下载它的.style文件,,能够看到我们的style文件在下面的路径中显示,我们进入文件夹,将我们刚才下载的style文件拷贝进去,

2023-12-18 10:49:45 796

原创 细胞培养——细胞传代

如果没有大量细胞完全脱离,则将细胞培养皿中的胰蛋白酶溶液全部倒掉后,再加入4mL细胞培养液,使用5mL枪管或者移液枪将培养液吸起来后用力击打瓶底三四次,在显微镜下观察,直到细胞全部悬浮后,取出1mL的细胞培养液分别封装到3-4个细胞培养皿中,再加入3mL的细胞培养液,使得每一个细胞培养皿中的总容量为4mL;消毒,将需要的试管和装有亲代细胞的细胞培养皿取出,放入超净台中,晃一晃细胞培养皿(把死细胞晃散),将亲代细胞中的细胞培养液全部倒掉。在超净台中,将1mL冷冻管内细胞移至细胞培养瓶中(

2023-12-13 09:52:23 105

原创 IELTS学习笔记_grammar_新东方

一般现在时还能表示永恒的事情,表示客观真理,科学道理之类的,如熟能生巧,太阳东升西落之类的。值得注意的是过去的将来在上下文中一定会有一般过去时,只有在有过去时的时候,才会有相对的过去将来(先有过去,才有过去将来)。当非谓语动词相当于修饰词,做定语,状语时候,可以用doing,to do和done作为非谓语动词,doing表示主动,to do表示目的,done表示被动。表因果的并列句,for表因为(because,as,since不一定表示两个句子的并列,而for一定是夹在两个句子间表示并列),so表所以,

2023-11-28 10:15:47 884

原创 51单片机/STM32F103/STM32F407学习1_点亮LED灯

407有144个引脚,引脚供电大部分是5V,GPIO属于引脚,但并不是所有引脚都属于GPIO;查找每一个GPIO功能通过数据手册查找。

2023-11-21 14:05:58 666

原创 共焦显微镜使用

在粗调前提下,移动显微镜的Z轴观察物镜,直到物镜刚好碰到培养皿,油层会稍微绽开一点点,注意观察显微镜第四个部分的显微镜高度选项,将UI变为经典版本,在上面的光是选择该Seq中照射的光的强度和波长,在下面的光是该Seq中接受的波长范围,,点选SEQ,添加需要观察的窗口数量,一般为两个Seq,其中Seq1为绿光,Seq2为红光+明场图像,观察亮场图像,我们移动Z轴高低,配合粗调和细调来进行调节,直到亮场图像出现颗粒状,那可能是细胞的样子,刚好顶住后,我们将显微镜顶部盖上,进入软件,我们在。

2023-11-04 22:11:39 352

原创 蛋白质实验(G-actin 聚集到 F-actin)

如果有沉淀,则只取出上清液(大概溶液总体积的90%),转移到1.5mL离心管中,并标记为。如果有沉淀,则只取出上清液(大概溶液总体积的90%),转移到1.5mL离心管中,并标记为。取出装有1mg肌动蛋白G-actin的试管(-20摄氏度存储,为固体粉末状),将蛋白转移至1.5mL离心管中,使用100uL的。溶液,装入1.5mL离心管中(因为实验室的离心机只能放1.5mL离心管),将其和90(+18=)中取出30uL溶液放入1.5mL离心管中,标记为。中取出10uL放入1.5mL离心管中,标记为。

2023-11-03 14:49:24 307 2

原创 Mac/Wins Matlab如何查看APPs源码

你的Apps文件就安装在该目录下,直接进入这个目录就可以看到你自己写的APPs文件,查看Apps方法一样,点击。查看你的Apps安装路径。

2023-10-12 19:12:54 633

原创 cs231n_1_IntroToConv

参考的视频来自如下链接。

2023-08-30 14:28:08 166

原创 MachineLearningWu_17/P78-P83_UsingBiasAndVarianceToDiagnose

我们通过控制训练集数量,以横轴为训练集数量,以纵轴为两个损失函数值,绘制图像,High bias是随着训练集增加,Jtrain会上升,而Jcv下降,并二者高于基准biasline,在实际中,我们往往会使用一个非常大的模型,这时候必然存在high variance的问题,此时我们通过调整L2正则化的权重来使得Jcv下降。我们需要有一个baseline基准,来进行判断,如当Jtrain和base的差值小于Jcv和train差值时候,则是high variance,等参),模型逐渐过拟合,我们的损失函数如下,

2023-08-30 10:41:46 93

原创 LinearAlgebraMIT_12_Graph

如果一个数据结构是图,则意味着其组成关联矩阵的向量组是线性相关的,如果数据结构是树则线性无关。通过对图的了解,我们可以类比物理中的电势和电流的关系,参见。矩阵将图的关系数学表达了出来,如下,对于任意图,我们需要知道,

2023-08-30 08:50:38 95

原创 LinearAlgebraMIT_11_MatrixSpace/Rank==1‘sMatrix/SmallWorldGraph

就类似向量空间一样,也存在着矩阵空间的定义。举个例子,例如所有的3x3的矩阵构成的矩阵空间M,它的纬度就是9,如[1, 0, …], [0, 1, …]。对于M中所有对称矩阵组成子空间N1,维度为6。M中所有上三角矩阵组成子空间N2,维度为6。M中所有对角矩阵组成子空间N3,维度为3。我们对于矩阵子空间,往往更在乎的是交∩,加+运算,而并不在意并∪运算,因为∩,+更有意义。例如对称矩阵N1和上三角矩阵N2的∩构成了对角矩阵N3,而对称矩阵N1和上三角矩阵N2的+构成了全部的空间M。

2023-08-30 07:57:15 118

原创 LinearAlgebraMIT_10_4 subspace

但是左零空间的基则需要使用高斯-若尔当矩阵,即[A | I ] 得到[R | E],其中的E的m-r的对应位置的向量即零空间的基。首先由于三秩相等的存在,我们知道列空间和行空间的维数是一样的,都为r,行空间的基求法也可以通过行变得到阶梯矩阵,其行向量就是行空间的基。在该节课程中主要是对前面几节课程的回顾,以及对列空间和零空间转置后得到的行空间和左零空间的介绍。零空间的维数为n-r,左零空间的维数为m-r,m是转置后的自由变量的个数,即列数。

2023-08-29 08:51:21 76

原创 Mac学习

command + option + h:隐藏除了当前程序的其余所有程序。command + h:隐藏当前程序。

2023-08-18 20:11:32 50

原创 MS Word表格宽度自适应

这个时候你想右对齐,你可以这么操作,点左上角的十字全选表格,你的表格可能并没有占满整行,且右对齐,例如如下,对齐方式选择居中右对齐,在布局里选择自动对齐,

2023-08-18 18:38:15 93

原创 LinearAlgebraMIT_9_LinearIndependence/SpanningASpace/Basis/Dimension

这节课我们主要学习一下(Linear Independence)线性无关,(spanning a space)生成空间,(basis)基和(dimension)维度。同时我们要注意这四个很重要的基本概念的描述对象,我们会说向量组线性无关,由一个向量组生成的空间,子空间的基是一组向量组,但我们不会用这些词来修饰矩阵,至于维度则是一个数值,他是用于描述空间的维度,如列空间的维度,零空间的纬度,而不适用于描述矩阵。我们现在只会用矩阵的秩和主列的个数来描述矩阵。

2023-08-12 10:28:31 186

原创 MachineLearningWu_16/P72-P77_Diagnostic

在我们对深度学习有了一些认知后,最重要的就是模型的诊断,以带有L1正则化的线性回归为例,我们需要预测房屋的价格,此时若我们在预测时候得到了一个较大的error,我们可能会从以下几个问题着手,是否需要一个更大的训练样本?相较于这些而言,我们更应该判断我们得到的error是否合理,即对模型应该有一个全方位的评估。我们使用训练集来判断模型的拟合程度,用验证集来判断模型的泛化性能,用测试集来做最后总的评估。计算图就是根据链式法则求取偏导,大型网络就是多层网络堆叠而成。根据loss我们来选取我们需要的模型的参数,

2023-08-11 21:39:05 246

原创 MachineLearningWu_15/P70-P71_AdamAndConv

我们使用梯度下降算法来自动更新参数,但是由于学习率的不好选择性,我们有时候会下降地很快,有时候下降地很慢,我们期望有一种方式能够自动调整学习率的变化,这里引入Adaptive Moment Estimation/Adam/自适应矩估计优化器,即使用alpha来自动调整(learning rate)学习率变化。我们以心电图为例,当我们需要处理的数据如下所示,我们使用CNN进行处理,我们将图像转置,我们第一个神经元采样x1到x20的数据,并表示成a1,x11-x30表示a2,…

2023-08-11 09:00:37 117

原创 LinearAlgebraMIT_8_TheRankOfMatrix

这节课中主要讲解根据秩来判断方程组/矩阵的(solvability)解情况,即通过秩来判断(aumented matrix)增广矩阵的解。我们需要直接求解方程组的解就是求解矩阵的解。

2023-08-10 20:26:17 138

原创 MachineLearningWu_14/P65-P69_Multiclass

我们来看一下将softmax和全连接层结合使用,在具体实现中,如果你有4个类别,则softmax会有四个可学习weight和bias,他们分别输出4个不同的数值向量a,将这四个输出的输出进行处理变为4个元素,总和为1的概率向量b,这里的概率向量b就是softmax最后的输出。从特征空间上来看,二分类和多分类的区别在于边界函数的不同,但是表现在实际的神经网络的代码中,只是最后一层采用的激活函数不同,从sigmoid变成了softmax函数,即从将负无穷到正无穷映射到0,1变成了映射到一个总和为1的概率中。

2023-08-09 22:18:49 225

原创 LinearAlgebraMIT_7_Ax=0

阶梯矩阵的行数叫做这个矩阵A的(rank)秩,阶梯矩阵每一行中从左往右第一个不为0的元素叫做(pivots)主元,所在列叫做(pivot columns)主列,阶梯矩阵中除了主列外的列叫做(free columns)自由列。我们常常采用将自由列赋予单位方向向量,例如有两个自由列就给自由列赋予[0, 1]和[1, 0],三个自由列就赋予[0, 0, 1], [0, 1, 0], [1, 0, 0]。再将自由量赋予特定值后,如x2=1,x4=0,我们对矩阵或者方程组进行回代,算出主列的系数x1和x3。

2023-08-09 20:49:23 156

原创 R语言5_安装Giotto

第四步,装GIthub上的包。进入R语言交互环境,键入如下命令安装Giotto,(推荐)第三步,装BiocManager上的包。进入R语言交互环境,键入如下命令,第二步,装CRAN上的包。第一步,更新服务器环境,进入终端,键入如下命令,环境Ubuntu22/20, R4.1.或者不用C编译器装Giotto,(可选)

2023-08-09 19:36:59 1717

原创 R语言4_安装BayesSpace

同时我也碰到了这个问题,ERROR: configuration failed for package 'systemfonts’等诸多类似问题,下面的方法可以一并解决。你可能会报错说你的R语言版本没有这个库,但其实不然。这是一个在Bioconductor上的库。第二步,装CRAN上的包。第一步,更新服务器环境,进入终端,键入如下命令,第三部,装进入R语言交互环境,键入如下命令,环境Ubuntu22/20, R4.1。

2023-08-09 18:07:47 1325

原创 R语言3_安装SeurateData

环境Ubuntu22/20, R4.1。进入r语言交互环境,键入,

2023-08-07 15:19:14 1761 1

原创 R语言安装包Seurat

环境Ubuntu22,R4.1。R包安装的时候报了这个错误。解决问题,在R语言中输入,

2023-08-07 14:32:43 2365

MySQL缺少的dll文件

MySQL缺少的dll文件

2022-05-19

配置MySQL需要的链接库

配置MySQL需要的链接库

2022-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除