- 博客(213)
- 资源 (2)
- 收藏
- 关注
转载 【python】yield的用法详解
先大致说一下send函数的概念:此时你应该注意到上面那个的紫色的字,还有上面那个res的值为什么是None,这个变成了7,到底为什么,这是因为,send是发送一个参数给res的,因为上面讲到,return的时候,并没有把4赋值给res,下次执行的时候只好继续执行赋值操作,只好赋值为None了,而如果用send的话,开始执行的时候,先接着上一次(return 4之后)执行,先把7赋值给了res,然后执行next的作用,遇见下一回的yield,return出结果后结束。4.程序执行print("*"
2023-04-09 13:09:43
549
原创 【写博客常用】x86,x64,arm都是什么
复杂指令集是 x86、x64(也叫 x86-64, amd64) 两种架构,专利在 Intel 和 AMD 两家公司手里, 该架构 CPU 主要是 Intel 和 AMD 两家公司,这种 CPU 常用在 PC 机上,包括 Windows,macOS 和 Linux。让硬件计算的话,比如一些加法乘法,循环之类的,就需要硬件提供的接口,也就是指令集。简单的理解就是提供的指令很多,也都很复杂。以 intel 的 x86 架构为代表,主要针对的操作系统是微软的 Windows 和苹果的 maxOS。
2023-04-07 18:12:38
2106
原创 【写博客常用】Colab & Pytorch神经网络基本构建
sequential依次的放入自己需要的layerinit定义网络结构forward是给定x算output的算gradient descent要把model.parameters丢进去才能更新model。
2023-04-07 11:55:54
1123
原创 【NLP文章阅读】Zero-Shot Information Extraction via Chatting with ChatGPT
如需转载文章需要为我的github项目star,并声明文章来源。
2023-04-06 17:46:08
4432
原创 【shell】定期自动执行程序的shell实现
文件属于谁, 即用户。Linux crontab 是用来定期执行程序的命令。是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。
2023-04-01 16:51:26
1654
原创 【写博客常用】m1 Mac在Parallels上安装Windows虚拟机出现的network问题
安装Windows11虚拟机的时候一直卡在了如下页面,进也不是,退也不行,找了很多资料,有改Parallels内部配置的,都不行,后来想想这或许是Windows11安装自身的问题。我猜测是因为parallels默认是美国地区,所以没有办法连接中国的网络。进入cmd窗口,使用命令行强制退出,重新进就可以跳过配置网络的选项。成功开机,但是连不了网络。
2022-12-18 01:35:47
1971
原创 实体对齐模型训练知识储备
浅层词嵌入,这一类PTMs范式是我们通常所说的“词向量”,其主要特点是学习到的是上下文独立的静态词嵌入,其主要代表为NNLM、word2vec(CBOW、Skip-Gram)、Glove等。方法,自监督学习主要是利用辅助任务从大规模的无监督数据中挖掘自身的监督信息,通过这种构造的监督信息对网络进行训练,从而可以学习到对下游任务有价值的表征。多语言嵌入向量模型是一种功能强大的工具,可以将不同语言的文本编码到共享的嵌入向量空间,可应用于下游一系列任务,例如文本分类、聚类等,同时还能够利用语义信息理解语言。
2022-11-04 13:42:15
395
原创 自监督学习实体定位文献阅读及代码环境配置
在目标编码器上,采用的是动量更新参数的策略,也就是说他会使用在线编码器的梯度作为其更新的参数,但是其会大部分保留其原来的参数(动量大小一般设置为0.99)。再例如,把输入的图片均匀分割成3*3的格子,每个格子里面的内容作为一个patch,随机打乱patch的排列顺序,然后用打乱顺序的patch作为输入,正确的排列顺序作为label。对于来自两个kg的每个配对实体,现有学习目标的目标是,如果它们实际上是相同的实体(即正对),则使它们彼此更相似,否则,如果它们是不同的实体(即负对),则使它们不相似。
2022-10-29 14:43:11
688
原创 对话系统文献阅读
功能(1)自然语言理解:语义元组分类器(STC), MILU,BERTNLU(2)对话状态跟踪(DST)(3)词级对话状态(4)对话状态(5)自然语言生成(6)词级策略(7)用户策略(8)端到端模型(1)指标:F1,平均回合数(2)NLU组件的常见错误,如用户对话行为的混淆矩阵(3)对话策略预测的频繁无效、冗余和缺失的系统对话行为(4)自然语言生成系统对话框中产生的响应(5)对话循环的原因。对话循环是指用户不断重复相同的请求,直到达到最大回合数。这个结果显示了系统难以处理的请求。
2022-10-27 16:30:23
575
转载 【安装库-keras安装】ModuleNotFoundError: No module named ‘keras_contrib‘
【安装库-keras安装】ModuleNotFoundError: No module named 'keras_contrib'问题:无法直接 pip install keras_contrib 解决办法: 步骤一: 如果有git,可以在命令行中git clone https://www.github.com/keras-team/keras-contrib.git 否则,打开网址 https://github.com/keras-team/keras-contrib 直接文件压缩包 步骤二: 将压缩
2022-05-14 19:58:37
1035
原创 【安装库】配置jupyter虚拟环境
【安装库】配置jupyter虚拟环境最首先确保自己会虚拟环境,并且有虚拟环境首先进入项目文件夹里,接着激活环境:conda activate your_env_name然后下载个包:pip install ipykernel查看连接:jupyter kernelspec list...
2022-05-14 14:32:30
287
原创 【安装库】安装虚拟环境pytorch or tensorflow..
【安装库】安装虚拟环境pytorch or tensorflow..1.查看虚拟环境有哪些conda env list2.创建虚拟环境conda create -n tf_gpu python=3.6.53.激活虚拟环境conda activate tf4.安装pytorchpip install torch==1.10 -i https://pypi.tuna.tsinghua.edu.cn/simple --target=E:\software\Anaconda\run_file\
2022-05-09 15:32:58
555
原创 【安装库】tensorflow-gpu版本配置
【安装库】tensorflow-gpu版本配置1.下载tensorflow-gpu版本报错:Cannot uninstall ‘wrapt’. It is a distutils installed project and thus we cannot accurately determin2.有的库安装不起来,可以换镜像源安装:【Tensorflow】ERROR: Could not find a version that satisfies the requirement tqdm (from ve
2022-04-11 16:56:14
1939
转载 【安装库】Cannot uninstall ‘wrapt‘. It is a distutils installed project and thus we cannot accurately det
安装TensorFlow报错 安装TensorFlow报错错误一:Cannot uninstall 'wrapt'.错误二: setuptools 版本太低 安装TensorFlow报错 错误一:Cannot uninstall ‘wrapt’. ERROR: Cannot uninstall ‘wrapt’. It is a distutils installed project and thus we cannot accurately determine which file...
2022-04-11 15:52:01
1138
原创 【安装库】WARNING: A newer version of conda exists.
【安装库】WARNING: A newer version of conda exists.conda常见报错以及解决方法【持续更新conda的其它报错以及解决方法。】大概是出现了如下的报错:试了好久,直到看到上面这一篇文章,应该是部分库内容有损坏,导致了conda报错,解决方法就是删除并且更新,即可正常使用。清理损坏包:conda clean --packages --tarballsconda update --all之后使用正常。...
2022-01-22 17:22:33
44765
18
原创 【人工智能全栈学习-计算机视觉】语义分割和实例分割(看完就全懂了)
【人工智能全栈学习-图像分割】语义分割和实例分割(看完就全懂了)一、分割和检测的区别语义分割和实例分割交叉熵评估指标:IOU卷积网络可以做什么:提取特征二、图像分割算法U-net:解决小目标问题u-net在医学影像中表现好的原因U2−netU^2-netU2−netdeeplabDeeplab v1Deeplab v2Deeplab V31*1卷积核的作用:降维Resnet和VGGDeeplab V3理论部分R(2+1)DMask-Rcnn一、分割和检测的区别语义分割和实例分割语义分割:只区分类别,
2022-01-17 15:49:52
2520
原创 【人工智能全栈学习-情感分析】Bert(看完就全懂了)
【人工智能全栈学习-情感分析】Bert(看完就全懂了)TransformerBertword embedding:可以把词映射成更高维的向量,一个词往往对应一个向量,无法解决一个词多个意思TransformerBert使用transfomer的encoder部分可以看成一个黑盒,输入文本,会进行向量表示...
2022-01-14 17:39:34
748
原创 【人工智能全栈学习-情感分析】BiLSTM(看完就全懂了)
【人工智能全栈学习-情感分析】LSTM(1-10课时)(看完就全懂了)情感分析应用场景RNNRNN的定义RNN的问题激活函数LSTM情感分析应用场景RNNRNN的定义一句话需要根据前后的语言进行评价两边结构:得到y1,y2,...yny_1,y_2,...y_ny1,y2,...ynRNN的问题激活函数sigmoid:趋向于大和趋向于小的时候会出现梯度消失的问题tanh:LSTM...
2022-01-13 13:44:14
1238
原创 【人工智能全栈学习】机器学习基础知识——分类器和机器学习三大定律(看完就全懂了)
【人工智能全栈学习】机器学习基础知识——分类器和机器学习三大定律(看完就全懂了)一、问题二、人工智能全栈学习系列课程集成学习一、问题本章问题导读,如果面试前以下题目还有不会的建议看本篇文章二、人工智能全栈学习系列课程【人工智能全栈学习】机器学习基础知识——线性回归与逻辑回归(看完就全懂了)【人工智能全栈学习】机器学习基础知识——传统机器学习(看完就全懂了)【人工智能全栈学习-计算机视觉】Yolo系列(看完就全懂了)【人工智能全栈学习】机器学习基础知识——分类器和机器学习三
2022-01-07 20:09:25
1599
1
原创 【人工智能全栈学习-计算机视觉】Yolo系列(看完就全懂了)
【人工智能全栈学习-计算机视觉】Yolo系列(看完就全懂了)一、问题二、人工智能全栈学习系列课程三、Yolo V1One-Stage and Two-Stagemap和IOUYolo V1位置误差置信度Yolo V1局限性四、Yolo V2DropoutBatch Normalization:目的是处理隐藏层的不敏感问题本系列文章不可转载!!!一、问题本章问题导读,如果面试前以下题目还有不会的建议看本篇文章1.解释Batch Normalization,并阐述其作用二、人工智能
2022-01-06 14:31:06
1986
原创 【人工智能全栈学习-知识图谱】零基础理论——动手学关系抽取:TextCNN&LSTM
【知识图谱】零基础理论——动手学关系抽取:TextCNN&LSTM代码文件释义知识图谱实体、属性与关系知识图谱与人工智能关系抽取CNNTextCNN(文本序列的卷积)RNN为什么需要RNNRNN存在短期记忆LSTM——只保留重要信息控制LSTM细胞状态的三个门如何在算法中实现这三个开关?LSTM实例神经网络中的数据形式代码文件释义BasicModule.py:基类BruceCNN.py:继承基类embedding.py:单独抽了个类config:配置文件dataset:数据集处理文件
2022-01-04 20:05:38
1410
1
原创 【人工智能全栈学习】机器学习基础知识——线性回归与逻辑回归(看完就全懂了)
【人工智能全栈复习】机器学习基础知识一、回归线性回归逻辑回归KL散度二、准确率和召回率一、回归线性回归mse:Mean squared error逻辑回归【推荐阅读】逻辑回归(logistics regression)原理-让你彻底读懂逻辑回归KL散度初学机器学习:直观解读KL散度的数学概念乘在左侧的加权是为了使这个值为期望值这里理解了好久,有点类似于概率论里的E(x)=p(x)*f(x)二、准确率和召回率T:TrueF:FasleP:PositiveN
2021-12-21 15:43:04
1355
原创 【Python-PyQt】顶层控件&自动加代码&继承关系&qss文件
【Python-PyQt】当我们创建一个框体时,当他没有父控件时,他就会变成一个顶层控件(窗口)父控件展示后子控件会自动展示App=QApplication(sys.argv)# 对象的创建Window=Qwidget()# 顶层控件Label=Qlabel(Window)# 添加到顶层控件里Window.show()# 进行展示Sys.exit(app.exec_)# 循环运行窗口加入代码模板的方式:live在define里加入代码类型:define继承一个父类...
2021-12-20 17:45:03
695
原创 【Python-PyQt】信号与槽机制:创建对象以及sys的解释
【PyQt】信号与槽机制:创建对象以及sys的解释创建程序对象应用程序的执行,进入到消息循环创建程序对象创建一个程序对象,QApplication是一个类,sys.argv方便传递命令行参数。qApp:全局的对象应用程序的执行,进入到消息循环sys.argv:可以传递命令行的参数sys.exit():系统的推出,括号里面可以加入退出码程序正常退出:程序不正常退出:app.exec_:让整个程序开始执行,并且进入消息循环(无限循环)消息循环:检测整个程序所接收到的用户交互信息s
2021-12-18 12:06:21
888
原创 【安装库】Pycharm安装Qt platform
【安装库】Pycharm安装Qt platform不知道这是编程学习的一个阶段还是会伴随编程终身,感觉每一次配环境和调试都是对自己的不断挑战啊。1、首先pip install pyqt52、安装pyqt5-tools解决pycharm19.3.3安装pyqt5找不到designer.exe和pyuic.exe的问题3、需要user指令,ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied
2021-12-01 17:32:58
6178
原创 【人工智能-深度学习-图像识别】EfficientNet
【人工智能-深度学习-图像识别】EfficientNet入门提特征,backbone计算量B0的基础网络架构,调参调出来的:深度可分离卷积代码结构SE模块:注意力机制目标检测Zylo117完成的pytorch版本配置文件指定版本root_dir读入图像读入标注提特征,backbone14年VGG、15年ResNet…EfficientNet提取特征比较好,EfficientNet是当下比较好的backbone。分类、检测、分割都可以处理的比较好。网络结构是堆叠的,网络层数可以变多,结构可以变更复杂,
2021-10-27 10:36:40
1665
1
原创 【python-数据分析-Pandas】Pandas介绍&Series&Data Frame
【python-数据分析-Pandas】Pandas介绍&SeriesPandas介绍出现的必要性什么是PandasSeriesSeries创建通过list创建通过数组创建通过字典创建按照想要的顺序Series基本用法isnull & notnull通过索引获取数据Pandas介绍出现的必要性除了数值型数据还有字符串、时间序列…什么是Pandas学习Pandas网页Series左边索引(index)、右边数据(values)Series创建通过list创建通过数组
2021-10-26 00:01:06
213
原创 【python-数据分析-numpy】Axis理解&函数
【python-数据分析-numpy】Axis理解&函数Axis概念例题delete总结:重点!!!函数一元函数二元函数聚合函数例题sum注意:python和numpy都具有的函数,用numpy的更快布尔数组的函数排序函数通用函数建议Axis概念例题delete将第0行直接删掉总结:重点!!!函数一元函数1.abs:绝对值sqrt :根值square :平方exp:指数2. 二元函数聚合函数数组中出现NAN可以用NAN安全版本:例题sum
2021-10-24 17:06:10
192
原创 【python-数据分析-numpy】random模块
【python-数据分析】random模块常用random函数生成随机数种子.seed()设置几行几列.rand()生成标准正态分布的随机数.randn()指定区间的整型,也可以设置形状.randint()在生成的区间采样,取指定值.choice()把原来数组中的位置打乱.shuffle()更多参考文档random是根据一定的算法生成的伪随机数,会根据seed()种子进行设置,如果seed自己没有设置,就会根据系统的时间去设置随机数。种子相同,产生的值相同。常用random函数生成随机数种子.seed
2021-10-24 15:18:07
2294
1
原创 【python-数据分析-numpy】文件操作&读取csv文件&NAN NF
【python-数据分析】文件操作&读取csv文件&NAN NF文件操作存储读取numpy独有的存储方式:save & load 可以读取多维数组,但是要求表格内的格式较为统一读取csv文件csv文件读取csv文件reader()转成字典,以key的方式索引:DictReader()写入writerow()问题:乱码&每行中间有空行解决方式以字典方式写入:DictWriterNAN NF(为str类型)简介NAN注意事项处理NAN删除缺失值布尔索引用其他值进行替换例题文件操
2021-10-24 14:58:39
11512
原创 【Python-数据分析-numpy】数组&索引&替换&广播机制&形状
【Python-数据分析】数组&索引&替换&广播机制&形状一维数组多维数组总结布尔索引值的替换数组的广播机制数组与数的计算用例数组与数组的计算数组形状一维数组多维数组总结布尔索引值的替换数组的广播机制数组与数的计算用例数组与数组的计算数组形状reshape有返回值,不改变原式子形状。resize改变了原式子的形状。都不会对原矩阵产生影响,...
2021-10-24 00:24:45
166
一位的全加法器,四位加减法器设计(logisim).zip
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人