- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 ubuntu 18.04多脚本自启
自选位置创建需要自启的sh脚本,以我为例共在/home/user/下创建了两个shell脚本其一为start.sh用于运行roslaunch,其二为streamer.sh用于进行推流。(需要注意的是,在我的测试过程中sh脚本运行sh的操作是没法进行自启的,不过也不排除是个例)进入目录/etc/systemd/syst,创建auto_start.service脚本并添加如下内容。即可查看服务情况,以我为例可以在重启后通过查看推流画面更直观确认配置情况。
2023-04-10 11:23:30 834
原创 windows10下AirSimE2Edeeplearning训练与测试
windows10下AirSimE2Edeeplearning训练与测试前期准备tensorflow与keras版本notebook版本与tornado版本AirSim配置数据处理与模型训练数据处理模型训练模型测试打开AirSim环境模型测试与连接AirSim环境前期准备在配置AirSimE2Edeeplearning项目前需要保证官方InstallPackages.py中提到的包成功安装,不过有一些点需要注意。tensorflow与keras版本很明显项目中使用的是tensorflow1.x版本,
2020-07-29 11:12:43 1159
原创 surface pro出现windows hello无法使用的解决方法
windows hello无法使用作为windows阵营中的一种十分方便登录方式,windows hello与surface Pro可以说是天作之合(放下type cover键盘就自动进入桌面不要太惬意),不过在使用过程中经常出现windows hello突然无法使用的问题,例如:1.无法打开相机,请使用pin2.抱歉,出现了问题,请使用pin但是问题就来了,一个windows hello...
2020-04-03 10:09:28 14100
原创 resnet简单了解
ResNet简介ResNet是在2015年有何凯明,张翔宇,任少卿,孙剑共同提出的,ResNet使用了一个新的思想,ResNet的思想是假设我们涉及一个网络层,存在最优化的网络层次,那么往往我们设计的深层次网络是有很多网络层为冗余层的。那么我们希望这些冗余层能够完成恒等映射,保证经过该恒等层的输入和输出完全相同(即让这部分冗余层不起作用)。具体哪些层是恒等层,这个会有网络训练的时候自己判断出来。...
2019-10-17 17:33:40 5267
原创 python map函数
map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法:map(function, iterable, ...)实例:def test_map(in_num): if in_num%2==0: print('ha') els...
2019-08-19 14:36:30 240
原创 gplearn中SymbolicRegressor的参数介绍
population_size : 整数,可选(默认值=1000)种群规模(每一代个体数目即初始树的个数)。generations : 整数,可选(默认值=20)要进化的代数。tournament_size : 整数,可选(默认值=20)进化到下一代的个体数目(从每一代的所有公式中,tournament_size个公式会被随机选中,其中适应度最高的公式将被认定为生存竞争的胜利者,进入下一代。t...
2019-07-15 20:27:59 9074 2
原创 python的几种键盘输入
1.输入单个数字(1)sys.stdin.readline()方法import sysa = sys.stdin.readline()b = int(a) (2)input()方法a = input()b = int(a)2.输入多个数字(输入时用空格隔开import sysfor line in sys.stdin: a = line.split()最后还需要...
2019-07-14 19:57:28 21138
原创 tf.nn.in_top_k用法的一己之见
在处理一系列分类问题时,经常会用到tf.nn.in_top_k这一函数,其调用形式如下tf.nn.in_top_k(predictions, targets, k, name=None)其中:predictions: 你的预测结果(一般也就是你的网络输出值)大小是预测样本的数量乘以输出的维度target: 实际样本类别的标签,大小是样本数量的个数k: 每个样本...
2019-06-20 09:38:13 434
原创 使用gpu运算卷积网络时报错Failed to get convolution algorithm. This is probably because cuDNN....
在我们完成tensorflow-gpu配置后,我们希望使用其做一些实践,例如我希望可以使用它来加快之前跑起来极慢的facenet人脸识别实践。配置参数:cpu:e5v3gpu:2080ti内存:32G数据量:55万张当我使用--gpu_memory_fraction 0.9控制gpu内存使用率为90%时报错Failed to get convolution algorithm. Thi...
2019-06-12 09:44:29 6218 12
原创 FaceNet源码解读与使用后篇
此前我们学习了FaceNet源码的使用方法,但主要是基于train_softmax.py的,而中心损失在样本量大于一定值时实验效果会大打折扣,于是我们考虑train_tripletloss.py的一些使用方法。1. 修改部分与train_softmax.py略有不同,我需要在saver = tf.train.Saver(tf.trainable_variables(), max_to_kee...
2019-05-24 08:34:30 1920 4
原创 FaceNet源码解读与使用前篇
前提条件:已安装并配置好Tensorflow(GPU与CPU版本均可,但推荐GPU版本)的运行环境。1. 前期准备1.1 下载源码facenet源码下载目录如下(其中src目录中的内容是我们需要的):src目录为:与我们直接相关的是compare.py,train_softmax.py,train_tripletloss.py以及align目录内容和facenet.py1.2 下...
2019-05-17 14:27:00 3845 6
原创 python学习
python学习(2)1.特殊运算符in与not in,is与is not实例如下#in与not ina = 'abc,bcd,cde'if 'abc' in a: print('abc在a里面')if 'bba' not in a: print('bba不在a里面')#is与is notb = c = 1 d = 2if b is c: print('b与c相等')...
2019-04-29 18:32:07 370
原创 python学习
python的一些函数1.title()首字母大写用法a=['haha1','haha2','haha3','haha4']a.title()2.upper()与lower()分别为全部大写与全部小写,用法同title()3.append()与insert()a.append('haha5')在list末尾添加元素haha2a.insert(2,'haha5')在第2位添加元素...
2019-04-27 19:47:11 202
原创 关于Python中argparse.ArgumentParser().add_argument的作用
关于Python中argparse.ArgumentParser().add_argument的作用在学习tensorflow相关代码时经常会遇到argparse这一模块,本篇博客主要考虑模块中add_argument()以及parse_args()两个函数的作用,下面是试例代码:import argparse parser = argparse.ArgumentParser() ...
2019-04-26 20:54:03 18081 1
原创 关于python代码中的sys.argv[]作用
关于python代码中的sys.argv[]作用在学习tensorflow时,经常出现直接在cmd上使用脚本语言进行模型训练工作,这使得整个过程很不透明也不容易使用debug。在我们观察源码时往往会看到sys.argv[]这一语句,下面以人脸识别时的train_softmax.py文件为例。代码主函数为if __name__ == '__main__': main(parse_arg...
2019-04-26 10:44:15 1097
原创 MATLAB实现one-hot
MATLAB实现one-hot我们以x=[2,2,3]为例I=eye(max(x))x_one_hot=I(x,:)运行后输出x_one_hot = 0 1 0 0 1 0 0 0 1就是我们要的one-hot编码
2019-04-16 14:37:23 6261 6
原创 在keras中添加自己的优化器(如adam等)
在keras中添加自己的优化器本文主要讨论windows下基于tensorflow的keras找到tensorflow的根目录如果安装时使用anaconda且使用默认安装路径,则在 C:\ProgramData\Anaconda3\envs\tensorflow-gpu\Lib\site-packages\tensorflow处可以找到(此处为GPU版本),cpu版本可在C:\Progr...
2019-04-16 10:55:55 6364 7
原创 tensorflow以及keras安装目录查询(windows下)
tensorflow以及keras安装目录查询安装anaconda后查询CPU版本时打开Anaconda Prompt输入python然后输入import tensorflow as tftf.__path__即可查询cpu版本tensorflow目录位置,需要注意的是此处path两侧均为双下划线。查询GPU版本时打开Anaconda Prompt(tensorflow-gpu)...
2019-04-16 09:03:34 5362 1
原创 windows tensorflow-gpu安装问题与解决方法
windows tensorflow-gpu安装问题与解决方法此篇文章基于已经安装anaconda3并完成tensorflow cpu版本的配置的基础上,若需要直接配置gpu版本需要先行下载安装anaconda3。安装cudn先查看显卡是否支持cuda并确认独立显卡为开启状态并保证驱动为最新。打开网页https://developer.nvidia.com/cuda-downlods 下...
2019-04-12 13:36:18 1531
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人