![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
深度学习编程
文章平均质量分 79
深度学习编程python,tensorflow,keras
Arthur.AI
人工智能算法工程师,对深度学习,计算机视觉,嵌入式AI,人脸识别,自动驾驶技术感兴趣的一起来交流吧!
展开
-
【keras Error】MemoryError in keras.utils.np_utils.to_categorical
错误描述:跑一个U-net模型,数据大概只有3g,我的电脑是16g内存,但是出现内存错误如下:Traceback (most recent call last): File "J:/study/U-net-master/Unet/unet-Keras.py", line 146, in <module> unet.train() File "J:/study/...原创 2018-07-27 16:33:33 · 2811 阅读 · 1 评论 -
【目标检测】Tiny-SSD (Squeeze-Net )
# coding=utf-8"""Keras implementation of SSD."""import keras.backend as Kfrom keras.layers import Activationfrom keras.layers import AtrousConvolution2Dfrom keras.layers import Conv2Dfrom kera...原创 2018-11-02 11:13:02 · 1587 阅读 · 0 评论 -
【Keras】基于SegNet和U-Net的遥感图像语义分割
转自:http://www.cnblogs.com/skyfsm/p/8330882.html 数据集首先介绍一下数据,我们这次采用的数据集是CCF大数据比赛提供的数据(2015年中国南方某城市的高清遥感图像),这是一个小数据集,里面包含了5张带标注的大尺寸RGB遥感图像(尺寸范围从3000×3000到6000×6000),里面一共标注了4类物体,植被(标记1)、建筑(标记2)、水体(...转载 2018-08-07 17:25:52 · 6598 阅读 · 28 评论 -
Scons使用入门
1.简单编译 源文件:hello.cpp#include<iostream>using namespace std;int main(){ cout << "Hello, World!" << endl; return 0;}用SCons编译它,需要在一个名为SConstruct的文件:Program('hello.cpp') 这个短小的配置文件给了SCons两条信息:你想编译什么(一个可执行程序),...原创 2021-08-17 15:51:09 · 849 阅读 · 0 评论 -
【Python加密】-生成.pyc/.pyd文件
Python有py、pyc、pyw、pyo、pyd等文件格式,其中除py其他格式起到了不暴露源码的作用,相当于c语言中的动态库。1,Python生成pyc文件更多内容关注微信公众号:ML_Study1.1生成单个pyc文件对于py文件,可以执行下面命令来生成pyc文件,转化后的.pyc文件将在当前目录的__pycache__文件夹下.python -m compileall ...原创 2018-07-23 22:13:25 · 25796 阅读 · 5 评论 -
【python】爬虫python requests(1)——模拟登录知乎
需求:模拟登录知乎,因为知乎首页需要登录才可以查看,所以想爬知乎上的内容首先需要登录,那么问题来了,怎么用python进行模拟登录以及会遇到哪些问题?前期准备:环境:ubuntu,python2.7需要的包:requests包、正则表达式包安装requests:pip install requests,关于requests的介绍可以看官方介绍:http://cn.python-...转载 2018-11-07 13:36:12 · 628 阅读 · 0 评论 -
【python】Py程序发布——python环境移植,以及生成EXE程序(无环境依赖)
【python】Py程序发布——python环境移植,以及生成EXE程序(无环境依赖)一,python环境移植1.新建site-packages目录,进入到site-packages目录下;2.在site-packages目录下执行pip freeze >requirements.txt;3.查看requirements.txt,可以看到当前机器的python所有依赖包已生成列表4.在当前目录下执行pip download -rrequirements.txt,可以看到pip开始下原创 2020-10-28 18:19:46 · 1938 阅读 · 0 评论 -
【python】项目打包发布
概览这里主要收集python项目的打包、发布和部署的常用方法,只是入门级别,深入的流程还是以官方文档为准(链接每节都已经给出)。distutils,setuptools,pip,virtualenv 官网资料(Python Packaging User Guide):https://packaging.python.org/key_projects/#setuptools简介...原创 2018-09-18 14:19:33 · 6757 阅读 · 0 评论 -
C++中调用Python脚本
C++中调用Python脚本的意义就不讲了,至少你可以把它当成文本形式的动态链接库,需要的时候还可以改一改,只要不改变接口, C++的程序一旦编译好了,再改就没那么方便了先看Python的代码代码:#test functiondef add(a,b):print "in python function add"print "a = " + str(a)print "b = " ...原创 2018-07-20 14:15:48 · 958 阅读 · 0 评论 -
【python】re模块的用法(2)—— 提取字符串中括号内的内容
Python使用re模块正则提取字符串中括号内的内容示例这篇文章主要介绍了Python使用re模块正则提取字符串中括号内的内容,结合实例形式分析了Python使用re模块进行针对括号内容的正则匹配操作,并简单解释了相关修正符与正则语句的用法,需要的朋友可以参考下本文实例讲述了Python使用re模块正则提取字符串中括号内的内容操作。分享给大家供大家参考,具体如下:直接上代码吧: #...转载 2018-11-08 13:44:50 · 3653 阅读 · 0 评论 -
【python】爬虫python requests(2)——爬取图片零基础
python爬取图片零基础一、爬虫环境 1.python版本:python 3 2.anaconda 3.requests模块 4. PyCharm编辑器二、安装环境 1.安装anaconda 在anaconda官网https://www.anaconda.com/进行下载(如果看不懂英文可以用谷歌浏览器或者QQ浏览器打开)...转载 2018-11-07 14:56:24 · 4182 阅读 · 2 评论 -
【OpenCV】Python视频的读取及保存
【OpenCV】 Python视频的读取及保存转载: https://blog.csdn.net/wsp_1138886114/article/details/84798977运行环境Anaconda=5.3 | python=3.7一、从摄像头中获取视频创建一个VideoCapture对象。它的参数可以是设备索引或视频文件的名称(下面会讲到)。设备索引只是指定哪台摄像机的号码。...原创 2019-05-16 16:03:30 · 7764 阅读 · 0 评论 -
【dlib】win10下的使用dlib的GPU加速 及USER_ERROR__inconsistent_build_configuration__see_dlib_faq_2 错误
win10下的使用dlib的GPU加速 我使用的dlib19.15使用了GPU加速,网上有很多编译过程,这里不赘述。1,本地安装CUDA 9.0 , 显卡是gtx1080 , 下载CUDNN,将解压出来的cuda文件放在duda9.0下。2,vs2015配置在库添加cudnn.libcudart_static.libcublas.libcublas_device.lib...原创 2018-09-21 11:33:30 · 3883 阅读 · 0 评论 -
【Python】np.stack 和 np.concatenate
np.stack 和 np.concatenate两个函数都可用来连接数组1,np.stackimport numpy as np a = np.zeros(12).reshape(4,3,)b = np.arange(12).reshape(4,3) # for np.stack:all input arrays must have the same shapeprint...原创 2018-09-18 09:48:11 · 2828 阅读 · 0 评论 -
C#调用Python脚本并使用Python的第三方模块
前言InronPython是一种在.NET和Mono上实现的Python语言,使用InronPython就可以在.NET环境中调用Python代码,非常方便。本文主要介绍在C#中调用Python代码,并使用Python安装的第三方模块。安装InronPython要在.NET环境中使用Python,先要安装InronPython(当然也要安装Python),安装很简单,直接下载...转载 2018-07-20 14:07:29 · 3486 阅读 · 3 评论 -
【python】新建txt文件,并逐行写入数据
txtName = "codingWord.txt"f=file(txtName, "a+")for i in range(1,100): if i % 2 == 0: new_context = "C++" + '\n' f.write(new_context) else: new_context = "Python" + '...原创 2018-10-30 10:55:40 · 21388 阅读 · 1 评论 -
【c调用Python】 之 C语言解析Python字典
转自:http://blog.csdn.net/charles_r_chiu https://blog.csdn.net/charles_r_chiu/article/details/79797431这里我们简单说一些背景,就是突然想写一点用C去写Python库的东西,下面的这些方法和用法大部分参考官方介绍Python中字典从参数中获取从参数中获取的情况一般有两种,一般是我们如果明...转载 2018-07-23 16:31:22 · 1783 阅读 · 0 评论 -
【PyCharm】 导入已安装模块报 No model named
PyCharm导入已安装模块报 No model named在PyCharm中程序可以运行,但红色标出No model named ...的错误。这很可能是因为PyCharm并没有将当前文件目录路径加入source_path而引起的。解决办法1,对目录右键make_directory as-->Sources Root将当前目录路径加到PyCharm的环境变量中。2,py...原创 2018-08-16 17:22:04 · 3184 阅读 · 0 评论 -
【python】re模块的用法(1)——基本语法
Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作,在文本解析、复杂字符串分析和信息提取时是一个非常有用的工具,下面我主要总结了re的常用方法。1.re的简介 使用python的re模块,尽管不能满足所有复杂的匹配情况,但足够在绝大多数情况下能够有效地实现对复杂字符串的分析并提取出相关信息。python 会将正则表达式转化为字节码,...转载 2018-11-08 13:36:49 · 4145 阅读 · 0 评论 -
【人脸检测】滑动窗口与anchors生成
滑动窗口与anchors生成是目标检测中常用的方法,下面使用python实现一下,做个笔记1,滑动窗口import cv2import numpy as npdef sliding_window(image, stepSize, windowSize): # slide a window across the image for y in range(0, image.shape[0], stepSize): for x in range(0, image.原创 2021-07-15 10:25:43 · 967 阅读 · 0 评论 -
Conda安装本地package
Conda安装本地packageAnaconda安装目录结构今天使用Anaconda的过程中遇到一个问题,github上的一个项目需要一个旧版本的python的库在官方镜像中已经没有了,在清华源也找不到。(找不到的包大家可以先在下面两个网站里查找:Tsinghua Open Source Mirrormirrors.tuna.tsinghua.edu.cnPackage repository for anacondaanaconda.org找到之后就直接down下来了,下..原创 2021-06-18 17:15:43 · 7274 阅读 · 0 评论 -
Ubuntu 18.04安装CUDA和cuDNN,以及驱动卸载重装
Ubuntu 18.04安装CUDA和cuDNN操作系统环境:Ubuntu 18.04 LTS1、安装N卡驱动首先我们需要添加源,sudo add-apt-repository ppa:graphics-drivers/ppasudo apt update然后检查可以安装的驱动版本,ubuntu-drivers devices选择最合适的版本安装即可,sudo apt install nvidia-driver-XXX最后,重启Ubuntu系统,输入nvid.原创 2021-06-15 11:30:56 · 760 阅读 · 1 评论 -
【手势识别】基于 MediaPipe 的手语接口调用
基于 MediaPipe 的手语接口现对开发者开放原创TensorFlowTensorFlow昨天收录于话题#MediaPipe4个客座博文,发布人:SignAll|MediaPipe 团队请注意,以下内容中体现的信息、用途及应用完全是 SignAll 客座作者的观点。SignAll SDK:使用 MediaPipe 的手语接口现对开发者开放当 Google发布第一个基于MediaPipe的设备端手部追踪技术时,它便成为...原创 2021-06-08 18:07:17 · 2626 阅读 · 0 评论 -
NVIDIA RTX A6000深度学习训练基准
NVIDIA RTX A6000深度学习训练基准2021年1月4日在本文中,我们对RTX A6000的PyTorch和TensorFlow培训性能进行了基准测试。我们将其与Tesla A100,V100,RTX 2080 Ti,RTX 3090,RTX 3080,RTX 2080 Ti,Titan RTX,RTX 6000,RTX 8000,RTX 6000等进行了比较。RTX A6000亮点记忆体:48 GB GDDR6 PyTorch convnet ...原创 2021-04-27 13:07:02 · 14219 阅读 · 0 评论 -
Tensorflow与keras学习 (9)——TensorFlow的RTX 2080 Ti深度学习训练基准
TensorFlow的RTX 2080 Ti深度学习基准-2020年在本文中,Lambda讨论了RTX 2080 Ti与其他GPU相比的深度学习性能。我们使用RTX 2080 Ti来训练ResNet-50,ResNet-152,Inception v3,Inception v4,VGG-16,AlexNet和SSD300。我们在训练每个网络时测量每秒处理的图像数。一些注意事项:我们使用TensorFlow 1.12 / CUDA 10.0.130 / cuDNN 7.4.1 单GP...原创 2021-04-27 09:46:13 · 1005 阅读 · 0 评论 -
Rectified Linear Units, 线性修正单元激活函数
转自: https://blog.csdn.net/Jkwwwwwwwwww/article/details/52816433ReLU在神经网络中,常用到的激活函数有sigmoid函数:f(x)=11+e−xf(x)=11+e−x双曲正切函数:f(x)=tanh(x)f(x)=tanh(x)而本文要介绍的是另外一种激活函数,Rectified Linear Unit Function(ReLU, ...原创 2018-07-10 09:29:12 · 4972 阅读 · 0 评论 -
Tensorflow与keras学习 (6)——python_数据绘图
1,在python中显示图像可以用cv2, PIL.image ,要想像matlab中一样显示数据要用matplotlib模块 详情参考官方API; https://matplotlib.org/api/pyplot_api.html注:开始调用matplotlib出错,显示无qt插件,matplotlib.getbackend() 显示:Qt5agg ,卸载重装后显示:Tkagg, 调...原创 2018-06-14 12:38:43 · 844 阅读 · 0 评论 -
Tensorflow与keras学习 (5)——Tensorflow数据输入
https://blog.csdn.net/qq_34106574/article/details/80691162python_数据输入1,在机器学习中对数据的读入,预处理,清洗十分重要,这部分我们就从如何用python读入数据开始(1) 首先我们先来对python的一些数据类型进行一个回顾,暂时就list与numpy做简要介绍我们先看下面的结果:两个类型还是有区别的,可以...原创 2018-06-14 12:34:53 · 3489 阅读 · 0 评论 -
【Tensorflow】模型存储,生成“pb”文件与读取
#通过convert_variables_to_constants函数将计算图中的变量及其取值通过常量的方式保存于一个文件中 import tensorflow as tffrom tensorflow.python.framework import graph_util v1 = tf.Variable(tf.constant(1.0, shape=[1]), name="v1")...原创 2018-09-13 11:40:52 · 4577 阅读 · 0 评论 -
Tensorflow与keras学习 (3)——循环神经网络RNN
循环神经网络RNN3.1 RNN与LSTM介绍:循环神经网络中的神经单元类似于模拟数字电路技术中的门电路,具有很多控制门来控制输入输出。RNN结构:LSTM结构:相比与传统的神经网络,RNN在上一层输入的基础上加入了一个x(该时刻)的输入,但是并不能解决长时间依赖。LSTM设计加入了忘记门,输入门,输出门,除了此时的输出还有一个该时刻的转态值,并独立传出到下一层。...原创 2019-07-01 20:15:18 · 971 阅读 · 0 评论 -
Tensorflow与keras学习 (2)——卷积神经网络CNN
卷积神经网络CNN2.1使用函数介绍:(1)tf.truncated_normal(shape, mean, stddev):shape表示生成张量的维度,mean是均值,stddev是标准差。这个函数产生正太分布,均值和标准差自己设定。这是一个截断的产生正太分布的函数,就是说产生正太分布的值如果与均值的差值大于两倍的标准差,那就重新生成。和一般的正太分布的产生随机数据比起来,这个函数产...原创 2019-07-01 20:12:14 · 1157 阅读 · 1 评论 -
Tensorflow与keras学习 (1)——Tensorflow 回归与分类
Tensorflow 回归与分类1.1 Tensorflow是什么?Tensorflow是谷歌公司推出的开源深度学习框架,利用它我们可以快速搭建深度学习模型。1.2 Tensorflow是什么样的框架?Tensorflow跟很多机器学习库类似,采用了“流图”方式,这样做的好处可以减小计算开销。一般情况下,python的数值计算库会将矩阵乘法之类的复杂计算传送到外部外部语言计算(更高...原创 2019-07-01 20:09:18 · 898 阅读 · 0 评论 -
Tensorflow与keras学习 (7)——极值反池化
1,极大只反池化操作需要记录池化的坐标值,根据坐标值进行映射,如图: 2,使用tf.nn.max_pool_with_argmax得到极大值坐标值的 flattened index((b * height + y) * width + x) * channels + c.,使用该值解析出坐标的值。...原创 2018-11-28 14:18:58 · 968 阅读 · 0 评论 -
C#使用公共语言拓展(CLE)调用Python3(tensorflow)
对于Python2来说,使用IronPython可以方便的实现C#调用Python,但是对于特定需求,比如使用TensorFlow(最低支持Python3.5),就没办法使用IronPython了,为了解决这个问题,一个方法就是使用TensorflowSharp(https://github.com/migueldeicaza/TensorFlowSharp),简单使用可以自行百度。还有一个方法...原创 2018-10-16 08:47:50 · 1647 阅读 · 1 评论 -
Tensorflow与keras学习 (0)——环境安装与配置
Tensorflow与keras学习 (0)——环境安装与配置更多内容关注微信公众号:ML_Study1,python安装与测试系统:windows7-64位进入网址:www.python.org 下载3.5.3版本,运行安装选择添加环境变量的PATH,点击install now.安装后测试:在CMD窗口输入:python –V回车Python 回车键入print(‘hel...原创 2018-06-14 12:25:10 · 42087 阅读 · 0 评论