- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 Ubuntu18.04下ROS安装
ROS—(Robot Operating System)是一个机器人软件平台,它能为异质计算机集群提供类似操作系统的功能。ROS的前身是斯坦福人工智能实验室为了支持斯坦福智能机器人STAIR而建立的交换庭(switchyard)项目。到2008年,主要由威楼加拉吉继续该项目的研发;ROS提供一些标准操作系统服务,例如硬件抽象,底层设备控制,常用功能实现,进程间消息以及数据包管理。
2023-03-30 20:22:29
6085
6
原创 参考文献中期刊/会议如何缩写
在学术论文撰写过程中,有时会遇到参考文献中期刊或会议名称需要缩写的情况,这些英文缩写具有一定规则,新手一般难以熟练使用,因此可以借助一些工具获得。
2022-11-07 11:50:02
11072
原创 联邦学习(Federated Learning)学习笔记
文章目录前言一、联邦学习FedAVG和分布式SGD二、联邦学习中的SGD三、梯度压缩和误差补偿四、两种文中给出的新算法总结前言内容仅为笔者主观想法,记录下来以供之后回顾,如有错误请谅解。一、联邦学习FedAVG和分布式SGD文献:Federated Learning of Deep Networks using Model Averaging 在笔者理解中,联邦学习的目的就是利用多个个体所拥有的数据,实现模型的有效训练。其要克服的第一个问题就是个体信息的安全性和隐私性。如何在保障个体数据.
2021-11-09 21:43:46
3638
原创 白嫖google的GPU真是太快乐了
文章目录前言一、google colab二、使用步骤1.科学上网,进入谷歌云盘2.查看显卡3.配置环境总结前言深度学习的实验总要围绕GPU展开,但苦于算力不够的小伙伴们,可以尝试在和同门抢服务器的同时,白嫖西方资本势力的GPU。一、google colabGoogle colab是一个免费的 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行。并且可以免费使用Google的GPU (Tesla T4,偷偷查了一下,这玩意好像¥15000+)。二、使用步骤1.科学上网
2021-07-14 17:16:43
2055
4
原创 使用matplotlib时缺失字体,findfont: Font family [‘Times New Roman‘] not found. Falling back to DejaVu Sans.
项目场景:项目场景:远程使用服务器进行深度学习训练,绘制训练曲线。问题描述:使用matplotlib绘图时,提示缺失字体,找不到新罗马“times new roman”。findfont: Font family ['Times New Roman'] not found. Falling back to DejaVu Sans. 原因分析:服务器上缺少Times New Roman对应字体文件。解决方案:将个人电脑中的Times New Roman字体文件转移至服务器对应位置
2021-06-26 16:12:56
11598
1
原创 Ubuntu16.04下安装anaconda3+pytorch全过程(离线安装)
文章目录一、安装anaconda二、创建虚拟环境三、安装Pytorch,Torchvision和Cudatoolkit总结一、安装anaconda到清华源 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 找到对应的安装包下载,本人下载的是Anaconda3-5.3.0-Linux-x86_64.sh复制到ubuntu桌面即可,打开终端,使用如下命令:bash Anaconda3-5.3.0-Linux-x86_64.sh不断回车.
2021-06-18 20:58:27
1707
1
原创 安装spacy库
项目场景:ubuntu系统下,在anaconda创建的pytorch环境中,安装spacy库。问题及解决方案:#######################################################问题一:下载过程慢、下载失败。下载及安装可以使用命令:pip install spacypython -m spacy download en_core_web_sm但实际上,第一行可以安装成功,但第二行会出现连接失败等各种错误,官网上给出的命令完全不考虑,经过反复尝试,
2021-05-09 12:37:14
755
1
原创 人脸识别IU(李知恩)(2)
文章目录前言一、项目结构二、使用步骤1.生成特征向量2.训练模型3.运行结果总结前言在之前的对IU的人脸识别中,在使用face_recognition库进行人脸提取的过程中,发现这个人脸识别库还有一个提取特征点的功能,可以根据人脸提取出特征向量。而之前那个利用siamenetwork的效果并不好,我猜测是网络结构不佳,或是数据集没处理好,导致对人脸的特征提取和学习都不够好。那么既然这个face_recognition库能够提取人脸的特征向量,那么可不可以就利用这个向量来训练模型。正是基于这样的想法,.
2021-04-14 20:00:11
10636
原创 人脸识别IU(李知恩)
文章目录前言一、项目结构二、数据集准备三、网络模型四、具体代码1.get_face.py2.find_iu.py3.spider_iu.py4.file_deal.py5.network.py4.utils.py总结前言出于兴趣和对IU的喜爱,笔者花了几天尝试用爬虫从百度图片获取韩国艺人的人物图片并下载,利用深度神经网络从其中识别出IU(李知恩),并将IU的人物图片保存至文件夹。但是限于GPU性能无法使用太复杂的网络,最后识别的效果不佳,若读者有兴趣,也可以去替换一下网络,改善一下数据集,尝试提升识.
2021-04-13 23:28:52
19830
12
原创 Pytorch训练PTB数据集时速度慢的问题
项目场景:利用Pytorch在PTB数据集上训练的词嵌入模型的实现。问题描述:在训练过程中,发现训练速度很慢,利用GPU-Z查看后,发现GPU利用率基本为0。 原因分析:为了找到耗时大的程序段,在训练代码中加入输出耗时的语句。 for batch in data_iter: print("end:, time ", time.time() - start) center, context_negative, mask, lab
2021-04-08 12:21:25
1094
原创 pytorch的att_faces数据集实战
文章目录前言一、att_faces数据集二、实战示例1.样本处理2.模型3.训练测试4.结果展示参考来源前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、att_faces数据集 由剑桥大学AT&T实验室创建,包含40人共400张面部图像,部分志愿者的图像包括了姿态,表情和面部饰物的变化。大小是92×112(Face.
2021-04-07 14:14:22
1231
1
原创 K-means聚类的Python实现
K-means聚类前言一、K-means的算法思路二、代码实现1. 读取excel文件2.对一个数据规范化3. 对数据集规范化4. 计算样本间距离5. K-means算法部分6. 聚类结果可视化完整代码运行结果总结前言 k均值聚类算法(k-means clustering algorithm)是一种迭代求解的聚类分析算法,其步骤是,预将数据分为K组,则随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对.
2020-11-23 21:07:51
2709
原创 KNN分类算法的Python实现
文章目录前言一、KNN的基本思路二、代码实现1.读取excel文件2.对一个数据规范化3.对数据集规范化4.计算样本间距离5.KNN算法完整代码分类结果总结前言K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:在特征空间中,如果一个样本附近的k个最近(即特征空间中最邻近)样本的大多数属于某一个类别,则该样本也属于这个类别。。一、KNN的基本思路所谓K近邻算法,即是给定一个训练数据集,对新的输入实例,在训.
2020-11-19 19:06:28
5724
3
原创 Python实现CART决策树
CART决策树前言一、CART决策树算法二、Python代码实现1.计算结点GINI值2.分离数据集3.选择最好的特征4.生成决策树4.测试决策树6.决策树可视化7.主程序部分CART决策分类树所有代码总结前言 CART算法的全称是Classification And Regression Tree,采用的是Gini指数(选Gini指数最小的特征s)作为分裂标准,是一种实用的分类算法。一、CART决策树算法 主要思路是对一个数据集选择几个属性作为特征,对于每个特征提出一个划分条件,根..
2020-11-16 14:37:10
9345
12
原创 win10+ubuntu双系统安装后无法正常切换
项目场景:在联想拯救者笔记本上进行双硬盘、win10+ubuntu双系统安装,ubuntu已安装成功。问题描述:在安装ubuntu时,需要将BIOS设置中的SATA Controller Mode改为ACHI,但在ACHI模式下无法打开win10。需要将ACHI改回intel RST Premium才可正常打开win10,但此时又无法打开ubuntu。原因分析:暂时不知道原因,但有神奇的解决方案。解决方案:整体思路是,在BIOS设置中的SATA Controller Mode为ACHI模式的情
2020-11-09 13:42:36
2847
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人