生命长跑
码龄9年
关注
提问 私信
  • 博客:140,117
    140,117
    总访问量
  • 41
    原创
  • 969,813
    排名
  • 22
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2015-08-18
博客简介:

生命长跑

博客描述:
记录学习笔记
查看详细资料
个人成就
  • 获得85次点赞
  • 内容获得44次评论
  • 获得436次收藏
  • 代码片获得892次分享
创作历程
  • 1篇
    2021年
  • 1篇
    2020年
  • 26篇
    2019年
  • 15篇
    2018年
成就勋章
TA的专栏
  • 数学知识
    1篇
  • PyTorch
    1篇
  • JAVA
  • Android
  • 随笔
    1篇
  • TensorFlow
    3篇
  • caffe
    1篇
  • instance segmentation
    1篇
  • python
    10篇
  • Ubuntu
    10篇
  • anaconda
    1篇
  • 点云相关论文
    2篇
  • 深度学习理论
    5篇
  • PyQt5
    1篇
  • opencv
    2篇
  • linux
    3篇
  • c++
    2篇
兴趣领域 设置
  • 人工智能
    深度学习
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Linux下C++ OpenCV读取视频.isOpened()失败

写在前面:可能的原因:缺少ffmpeg查看ffmpeg安装版本:ffmpeg -version如果显示的不是以下内容,说明ffmepg没有安装,本片文章也许对你会有帮助。ffmpeg version 3.4.8 Copyright (c) 2000-2020 the FFmpeg developersbuilt with gcc 7 (Ubuntu 7.5.0-3ubuntu1~18.04)configuration: --enable-nonfree --enable-pic
原创
发布博客 2021.03.26 ·
2458 阅读 ·
0 点赞 ·
2 评论 ·
12 收藏

linux系统编码问题:vi不能输入中文,ssh远程连接终端不能输入中文,中文显示乱码等

1.打开~/.bashrc文件vi ~/.bashrc2.添加以下内容export LC_ALL=C.UTF-8export LANG=C.UTF-83.激活环境变量source ~/.bashrc如果问题不能得到解决,重启一下系统
原创
发布博客 2020.12.23 ·
1487 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

ubuntu内核版本回退,显卡驱动降级,重装显卡驱动和cuda,cudnn

写在前面:最近在装CUDA 9时想通过在官网下载的 .run文件直接安装显卡驱动和cuda, 但是报错内核不匹配。在网上了解到ubuntu16.04系统对应内核版本应为4.4,而我现在的版本比较高,所以需要内核版本回退。一、卸载显卡驱动sudo /usr/bin/nvidia-uninstall二、卸载 CUDA9.0sudo /usr/local/cuda-9.0/bin/u...
原创
发布博客 2019.12.04 ·
8639 阅读 ·
2 点赞 ·
1 评论 ·
26 收藏

Ubuntu 16.04安装显卡驱动

一、移除已安装的显卡sudo apt remove --purge nvidia*二、系统自带nouveau管理显卡驱动与原装驱动冲突,需要禁用nouveausudo vi /etc/modprobe.d/blacklist-nvidia.conf在文件中添加以下内容:blacklist nouveauoptions nouveau modeset=0然后更新信息...
原创
发布博客 2019.11.27 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu 16.04创建虚拟环境并安装PyTorch GPU版

一、配置清华镜像,这样安装包的时候会快不少在anaconda安装好之后,默认的镜像是官方的,由于官网的镜像在境外,使用国内的镜像能够加快访问的速度。这里选择了清华的的镜像。在Anaconda Prompt中运行:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/co...
原创
发布博客 2019.11.26 ·
1960 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

二维旋转矩阵和三维旋转矩阵的推导

二维旋转矩阵推导:点沿轴逆时针旋转度后变为点:有,则旋转矩阵为同理可得在三维坐标系(右手准则)下:绕轴逆时针旋转角度旋转矩阵为:绕轴逆时针旋转角度旋转矩阵为:绕轴逆时针旋转角度旋转矩阵为:则三维旋转矩阵为:...
原创
发布博客 2019.09.28 ·
8258 阅读 ·
14 点赞 ·
0 评论 ·
36 收藏

JDK和JRE安装教程及第一个HelloWorld java程序

下载JDK地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html选择要下载的JDK版本,点DOWNLOAD:点选Accept License Agreement,然后点相应window x64版本下载:安装在要安装的路径下新建一个java文件夹(这里我以安装到E:\目录下为例),并在j...
原创
发布博客 2019.09.27 ·
759 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android Studio安装教程及第一个HelloWorld程序

写在前面:现在安装Android Studio都是自带Android SDK和JDK的,所以可以不用先安装Android SDK和JDK再安装Android Studio。后面会讲如何更换不用版本的Android SDK和JDK。下载安装包地址:https://www.androiddevtools.cn/index.html安装注意安装过程中指定自己要安装的路径,其它一路ne...
原创
发布博客 2019.09.27 ·
2356 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

python中的__str__和__repr__

如果要把一个类的实例变成str,就需要实现特殊方法__str__()和__repr__()(可选项).Python 中定义了__str__()和__repr__()两种方法,__str__()用于显示给用户,而__repr__()用于显示给开发人员。具体区别见代码:class Person(object): def __init__(self, name, age): ...
原创
发布博客 2019.09.18 ·
928 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

TensorRT、TensorFlow Lite模型量化比较

优点:以FP32到INT8量化为例,模型存储占用减小为1/4;增加数据throughput。什么是量化:表达式:示意图:为什么不使用线性量化(y=ax+b)?因为线性量化后做乘运算会改变分布。怎么量化:TensorFlow Lite量化:训练后量化和量化训练两种方式。训练后量化方式:过程:1.权重量化. 2.infer校准数据集统计ac...
原创
发布博客 2019.09.18 ·
6478 阅读 ·
3 点赞 ·
1 评论 ·
20 收藏

python中的isinstance()和type()区别

先看一段代码:from easydict import EasyDict as edictdef is_dict(input): if type(input) is dict: return True else: return Falsedef is_dict_1(input): if isinstance(input, dict)...
原创
发布博客 2019.09.10 ·
699 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

二次代价函数和softmax交叉熵损失函数原理及分析

首先看一下二次代价函数:以二分类问题,常见的sigmoid激活函数为例,假设表示输入值,表示真实标签(0或1),表示预测输出,则二次代价函数可表示为:其中那么代价函数对权重和偏置的偏导数分别为:从上式可以分析:当代价较大即输入输出差别较大时,的值趋于0或1,此时的值趋于0,既权重和偏置的梯度趋于0。这与我们所期望的当代价较大即输入输出差别较大时,以较大的梯度下降更新权重...
原创
发布博客 2019.08.27 ·
1149 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

c++中指针和引用、指针调用和引用调用、二级指针和指针引用

指针和引用:指针是一个变量,其值为另一个变量的地址。引用则可以看做是一个变量的别名。#include <iostream>using namespace std;int main() { int a = 1; int *p = &a; cout << "a: " << a << endl; cou...
原创
发布博客 2019.08.12 ·
2180 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

linux僵尸进程<defunct>

defunct进程不仅占用系统的内存资源,影响系统的性能,而且如果其数目太多,还会导致系统瘫痪。使用kill -9[进程ID]发现无法杀死僵尸进程。解决方案:应该首先查看其父进程,然后再杀死该父进程。查看父进程命令:ps -ef | grep defunct | more...
原创
发布博客 2019.07.25 ·
1255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python中的可变对象和不可变对象、浅拷贝和深拷贝(涉及copy模块)

初学python你可能会遇到以下问题(小白一枚的我反正是遇到了^-^&),话不多说上代码:a = [1, 2]b = ab[0] = 3print(a)print(b)# 执行结果:[3,2][3,2]咦~,什么鬼,我明明修改的b,怎么连着a也一起变了??不要慌,我来告诉你超究极奥义:python一切皆对象!!不贫了,上正题:python一切皆对象,对象...
原创
发布博客 2019.07.25 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python中利用线程池提高for循环效率

任务:读取文件每一行,并执行相应的操作(以打印行内容为例)。for循环方式:f = open('test.txt', 'r')for line in f.readlines(): print(line)f.close()线程池方式:from multiprocessing.pool import ThreadPooldef my_print(item): ...
原创
发布博客 2019.07.24 ·
18371 阅读 ·
9 点赞 ·
1 评论 ·
55 收藏

Ubuntu下通过virtualenv创建虚拟环境,配置镜像源

一、创建指定python版本的虚拟环境进入到待创建虚拟环境的保存目录(这里我们创建到/home/下):cd /home/创建python2.7环境,命名为py2env:virtualenv py2env --python=python2.7此时/home/下就会有一个py2env文件夹二、激活虚拟环境激活虚拟环境source py2env/bin/activ...
原创
发布博客 2019.07.23 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

python中的编码问题及读写中文(codecs模块、文件读写)

问题1:之前一直使用python自带的open()函数读写文件没什么问题,最近项目需求需要操作文件读写中文,遇到了编码问题。解决思路:codecs模块用于各种编码之间的转换,在打开文件时指定编码格式即可。向文件中写入中文:f = codecs.open('filename', 'w', 'utf-8')f.write('中文')f.close()问题2:列表中包含中文...
原创
发布博客 2019.07.15 ·
1092 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

opencv python接口中cv2.imread()函数不能读中文文件名文件

将image = cv2.imread(image_path)替换为:image = cv2.imdecode(np.fromfile(image_path,dtype=np.uint8),-1)即可。同样,如果要保存图像为中文文件名,则将cv2.imwrite(output_image_path, image)替换为cv2.imencode('.jpg', image)[1].tofile(...
原创
发布博客 2019.07.11 ·
6071 阅读 ·
10 点赞 ·
5 评论 ·
29 收藏

深度学习中的激活函数

神经网络中添加激活函数,目的是增加网络的非线性一、sigmoidsigmoid函数也叫Logistics函数,用于隐层神经元输出,取值范围为(0,1),它可以将一个实数映射到(0,1)的区间,可以用来二分类。sigmoid缺点:激活函数计算量大,反向传播求误差梯度时,求导设计除法;反向传播时,很容易就会出现梯度消失的情况,从而无法完成深层网络的训练;sigmoid函数收敛缓慢。二、...
原创
发布博客 2019.07.04 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多