6 开心果汁

尚未进行身份认证

大家好!我叫赖德发,欢迎您来到我的博客。

等级
TA的排名 561

【GPU linux环境搭建】10分钟了解下centos 下 GPU搭建过程

主要内容1、深度学习显卡驱动安装2、cudatoolkit安装3、cudnn安装4、验证安装成功一、基本环境信息显卡:GeForce GTX 1660操作系统:CentOS 7.4二、基础环境验证验证系统是否能正常识别 GPUlspci | grep -i nvidia这里看到有2块显卡。三、检查系统需要的驱动版本安装yum erase kmod-nvidiayu...

2020-03-21 12:13:59

【python 用逐步回归筛选变量】10分钟快速了解逐步回归筛选变量

在回归分析中,影响因变量y的因素很多,而有些自变量的对目标变量y的影响程度不同,为了建立一个相对最优的回归方程,我们需要筛选掉对目标变量y影响不大的变量,这就涉及到了变量选择问题。逐步回归是通过假设检验的方法来筛选强特征,但如果直接用特征变量和结果变量做回归,看系数的正负和大小来判断变量的相关性,其实也是合理的,但是为了考虑变量间的相互作用在回归模型中对结果的影响,通常还是应用逐步回归的方法。...

2020-02-26 16:40:03

【mysql 时间戳】mysql时间戳timestamp类型 时间不对

mysql数据库的系统时区,其实是分两种的,一种是mysql的全局时区,另外一种是当前会话的时区,如果当前会话不指定时区,就默认使用全局时区。执行如下命令,用于查看当前MySQL设置的时区信息:show variables like "%time_zone%";+------------------+--------+| Variable_name | Value |+-------...

2020-03-21 10:50:04

【深度学习 GPU驱动安装】Unable to determine the device handle for GPU 0000:13:00.

用虚拟机使用物理机的显卡,驱动装好之后,错误描述:[root@TEST-AI ~]# nvidia-smiUnable to determine the device handle for GPU 0000:13:00.0: Unknown Error解决办法:定位是 宿主机 没配好,解决:宿主机中操作:找到虚拟机的vmx文件,在其中添加内容hypervisor.cpuid.v...

2020-03-19 11:11:13

【XGBoost 多分类】XGBoost解决多分类问题

下面将以一个例子来讲解 XGBoost 解决多分类问题。1、下载数据集,数据集我们采用小麦种子数据集,该数据集有3类,已知小麦种子包含 7个特征,分别为面积,周长,紧凑度,仔粒长度,仔粒宽度,不对称系数,仔粒腹沟长度,小麦类别为1,2,3linux --下载数据集:wget https://archive.ics.uci.edu/ml/machine-learning-databases/0...

2020-03-18 21:18:24

【深度学习 模型压缩】10分钟了解下模型压缩的常用方法

一、什么是模型压缩?模型压缩的目标是保证模型预测效果的前提下,尽可能地降低模型的大小二、为什么要进行模型压缩?1. 模型压缩后,模型很小,进行推断的运算量小,利于在移动端部署。2. 诸如Bert等深度学习的参数太多了,模型太大了,消耗的计算资源过多,进一步加大了深度学习爱好者们的“贫富差距”,不够和谐。以Bert-large为例,训练一次需要64G显存的google TPU,按照每小时6...

2020-03-17 11:12:13

【python 算法接口】FastAPI如何编写POST请求部分

FastAPI 定义请求体,需要 Pydantic 模型。你需要从pydantic中导入BaseModel。import BaseModel from pydantic创建数据类型然后,声明你的数据模型为一个类,且该类继承 BaseModel.# 创建数据模型class Item(BaseModel): name: str description: str = None...

2020-03-16 10:49:06

【tensorflow 错误解决】Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED

报错信息提示:E tensorflow/stream_executor/cuda/cuda_dnn.cc:329] Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED原因分析:GPU显存设置有问题,需要设置为仅在需要时申请显存。import tensorflow as tfconfig = tf.compat.v1.Conf...

2020-03-13 12:30:07

【github 高级搜索】Github 高级搜索技巧

很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。相信看完这篇文章,你就可以学会如何精准地在GitHub搜索项目。我们想要进行精准搜索,无非就是增加筛选条件。in:name xxx // 按照项目名搜索...

2020-03-11 15:16:36

【keras 损失函数】深度学习各种损失函数你都知道麽

一、回归算法可用损失函数如下:1、均方误差损失函数:mean_squared_errormean_squared_error(y_true, y_pred)2、平均绝对误差损失函数:mean_absolute_errormean_absolute_error(y_true, y_pred)3、平均绝对百分比误差损失函数:mean_absolute_percentage_errorm...

2020-03-08 11:24:36

【Flask 接受post请求】Flask处理前端POST过来的JSON数据

前端post发送json数据html = requests.post(url, json.dumps(params))Flask后端接收json数据对于前端POST请求发送过来的json数据,Flask后台可使用 request.get_data() 来接收数据,数据的格式为 bytes;加上as_text=True 参数后就变成 Unicode 了; 再使用 json.loads() 方...

2020-02-28 11:35:43

【python 算法接口】使用FastAPI框架快速构建高性能的api服务

一、FastAPI 干啥的?FastAPI 是用来构建 API 服务的一个高性能框架。二、为什么选择 FastAPI ?FastAPI 是一个现代、高性能 web 框架,用于构建 APIs,基于 Python 3.6 及以上版本。最大特点:快!性能极高,可与 NodeJS, Go 媲美。基于 Starlette 和 Pydantic,是 FastAPI 如此高性能的重要原因。还具备代...

2020-02-25 17:28:46

【linux 时间设置】3分钟解决linux 时间错乱的问题

linux centos7.4 版本,时间有问题,不对,需要重新设置。1.查看目前本地的时间date 查看硬件的时间hwclock --show3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改hwclock --set --date '2018-08-20 14:05:25' 4.设置系统时间和硬件时间同步hwclock --hctosys 5.保存时钟cl...

2020-02-24 09:55:52

【linux 防火墙】Linux如何关闭防火墙

查看当前防火墙状态。systemctl status firewalld关闭当前防火墙。 systemctl stop firewalld开机防火墙不启动。 systemctl disable firewalld在接口请求不通的情况下,往往要关闭linux防火墙,强烈推荐使用最后一种方法:systemctl disable firewalld...

2020-02-24 09:22:12

【mysql 索引结构】innodb索引结构B+树

为什么Mysql中Innodb的索引结构采取B+树?开头,我们先回忆一下,B树和B+树的结构以及特点,如下所示:B树:注意一下B树的两个明显特点树内的每个节点都存储数据叶子节点之间无指针相邻B+树:注意一下B+树的两个明显特点数据只出现在叶子节点所有叶子节点增加了一个链指针针对上面的B+树和B树的特点,我们做一个总结(1)B树的树内存储数据,因此查询单条数据的时候...

2020-02-23 15:35:26

【python 全局解释锁】10分钟理解CPython的全局解释锁GIL

一、什么是GIL?全局解释器锁[Global Interpreter Lock]是计算机程序设计语言解释器用于同步线程的一种机制,它使得任何时刻仅有一个线程在执行。即便在多核处理器上,使用 GIL 的解释器也只允许同一时间执行一个线程,常见的使用 GIL 的解释器有CPython与Ruby MRI。可以看到GIL并不是Python独有的特性,是解释型语言处理多线程问题的一种机制而非语言特性。多...

2020-02-23 15:18:42

【tensorflow 使用错误】tensorflow2.0 过程中出现 Error : Failed to get convolution algorithm

如果在使用 tensorflow 过程中出现 Error : Failed to get convolution algorithm ,这是因为显卡内存被耗尽了。解决办法:在代码的开头加入如下两句,动态分配显存physical_device = tf.config.experimental.list_physical_devices("GPU")tf.config.experimental...

2020-02-23 15:02:02

【gitlab 上传代码】gitlab 推送本地代码到远程仓库

1、安装git。2、新建项目,只勾选私有,或者公开,注意不要勾选readme3、添加和配置SSH公钥cd ~/.ssh如果提示 “ No such file or directory”,手动的创建一个 .ssh文件夹即可 mkdir ~/.sshgit config --global user.name "赖德发"git config --global user.email "la...

2020-02-21 20:17:38

【Anaconda 安装】10分钟快速搭建Linux下python环境

1、进入root,mkdir software2、cd software3、下载anaconda3软件,下载地址:https://repo.continuum.io/archive/index.html下载Anaconda3-2019.10-Linux-x86_64.sh4、安装Anaconda3-2019.10-Linux-x86_64.sh,执行如下命令:bash Anaconda...

2020-02-20 10:03:07

【python pandas】pandas 把字典转换成DataFrame

字典:{'F30MB_FB': 867.0618, 'F44AC_CUN1': 100}字典转换为数据框,把字典放在list中df = pd.DataFrame([{'F30MB_FB': 867.0618, 'F44AC_CUN1': 100}])print(df)数据框: F30MB_FB F44AC_CUN10 867.0618 100...

2020-02-04 14:40:03

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。