5 IAMoldpan

尚未进行身份认证

努力才会有收获~

等级
TA的排名 1w+

想啥时候用的GPU服务器:Kaggle中kernels的快速入门指南

关于本文章的最新更新请查看:oldpan博客前言对于很多入门深度学习领域的小伙伴来说啊,拥有一款合适的显卡是必要的,只有拥有好的装备才能更好更快地进行神经网络的训练、调试网络结构、改善我们的代码,进而更快地产出结果。也就是说,显卡可以代表生产力,显卡越好,生产力越强。程序训练的速度越快,我们也就可以更方便地看到结果从而进行下一步。大家可以回顾一下我在之前发布的几篇关于显卡的文章:更...

2019-03-27 18:22:52

利用TensorRT实现神经网络提速(读取ONNX模型并运行)

关于本文章的最新更新请查看:oldpan博客前言这篇文章接着上一篇继续讲解如何具体使用TensorRT。在之前已经写到过一篇去介绍什么是TensorRT:利用TensorRT对深度学习进行加速,这篇文章中大概已经基本讨论了TensorRT究竟是个什么东西以及怎么使用它。而在这篇文章中我们主要介绍如何使用它在我们的实际任务中进行加速。在我这里的实验结论表明,在FP32的精度下,使用Tens...

2019-01-23 09:11:50

Pytorch的C++端(libtorch)在Windows中的使用

关于本文章的最新更新请查看:oldpan博客前言填一个之前的坑啊,本篇的姊妹篇——利用Pytorch的C++前端(libtorch)读取预训练权重并进行预测这篇文章中已经说明了如何在Ubuntu系统中使用libtorch做预测,当初也有朋友问我如何在Windows之下尝试使用libtorch,当时因为时间关系没有去看,后来就给忘了…现在有时间了当然要尝试一下~当然先说结论哈,其实在Wind...

2019-01-23 09:10:00

利用TensorRT对深度学习进行加速

关于本文章的最新更新请查看:oldpan博客前言TensorRT是什么,TensorRT是英伟达公司出品的高性能的推断C++库,专门应用于边缘设备的推断,TensorRT可以将我们训练好的模型分解再进行融合,融合后的模型具有高度的集合度。例如卷积层和激活层进行融合后,计算速度可以就进行提升。当然,TensorRT远远不止这个:我们平时所见到了深度学习落地技术:模型量化、动态内存优化以及其他...

2019-01-23 09:08:22

解密Deepfake(深度换脸)-基于自编码器的(Pytorch代码)

前言还记得在2018月3月份火爆reddit的deepfake吗?将视频中的头换成另一个人的头像,虽然可能有些粗糙和模糊,但是在分辨率不要求很高的情况下可以达到以假乱真的效果。举个栗子,如下图中将希拉里换成特朗普的一段演讲视频。另外还有实现川普和尼古拉脸相换:当然这只是DeepFake的冰山一角,Deepfake当初火起来的原因可以说是广大拥有宅男心态的程序员们一起奋斗的结果。那就是,...

2019-01-23 09:04:14

利用Pytorch的C++前端(libtorch)读取预训练权重并进行预测

关于本文章的最新更新请查看:oldpan博客看起来明天(2018-12-7)会发布Pytorch-1.0的稳定版。前言距离发布Pytorch-1.0-Preview版的发布已经有两个多月,Pytorch-1.0最瞩目的功能就是生产的大力支持,推出了C++版本的生态端(FB之前已经在Detectron进行了实验),包括C++前端和C++模型编译工具。对于我们来说,之后如果想要部署深度学习应用...

2018-12-17 21:43:29

浅谈WordPress中实现Markdown编辑的终极解决方案

欢迎访问Oldpan博客,分享人工智能有趣消息,持续酝酿深度学习质量文。既然我们的博客主要的内容是人工智能、机器学习、深度学习,许多理论推理和公示展示是必不可少的,不能因为公式编辑的不方便而减少对数学公式的展示和编写,在文章中一个好的公式是很重要的,一个好的公式胜似千言万语的解释,所以,我们必须解决在博客中写公式的问题,另外图片的展示也很重要,良好的可视化可以大大减轻阅读者的理解难度,达到见...

2018-10-23 23:32:10

浅谈深度学习中超参数调整策略

 欢迎访问Oldpan博客,分享人工智能有趣消息,持续酝酿深度学习质量文。前言深度学习中,设计模型以及保证模型的正确性是首要需要考虑的。当模型设置完成时,理论上模型不存在问题,实现效果也通过计算可以复现出来。一切准备就绪后,那么接下来需要操作的就是——调参了。正文为什么很多人都称深度学习为炼丹?为什么丹药那么难炼?为什么为什么,因为炼丹的调料放多少不知道啊?得一个一个去...

2018-10-21 20:35:59

理解深度学习:与神经网络相似的网络-自编码器(上)

欢迎访问Oldpan博客,分享人工智能有趣消息,持续酝酿深度学习质量文。自编码器是什么,自编码器是个神奇的东西,可以提取数据中的深层次的特征。例如我们输入图像,自编码器可以将这个图像上“人脸”的特征进行提取(编码过程),这个特征就保存为自编码器的潜变量,例如这张人脸的肤色以及头发颜色,自编码器在提取出这些特征之后还可以通过这些特征还原我们的原始数据。这个过程称作“解码”。前言本...

2018-10-21 20:31:59

浅谈深度学习落地问题

欢迎访问Oldpan博客,分享人工智能有趣消息,持续酝酿深度学习质量文。前言深度学习不不仅仅是理论创新,更重要的是应用于工程实际。关于深度学习人工智能落地,已经有有很多的解决方案,不论是电脑端、手机端还是嵌入式端,将已经训练好的神经网络权重在各个平台跑起来,应用起来才是最实在的。(caffe2-ios:https://github.com/KleinYuan/Caffe2-...

2018-10-21 20:27:03

新显卡出世,谈谈与深度学习有关的显卡架构和相关技术

欢迎访问Oldpan博客,分享人工智能有趣消息,持续酝酿深度学习质量文。老婆,我想要煤气炉 显卡的香气新显卡出世了,就在前几天。可以说是万众期待下,老黄发布了消费级(民用级)显卡RTX2070、RTX2080、RTX2080TI,作为“大多数人”,不得不说在发布会即将结束的那一刻,真的很想预订一块。真的很有诱惑力啊,毕竟价格摆在那里,RTX2080TI显卡相比1080T...

2018-10-21 20:19:06

深度学习为什么需要那么多的数据?

关于访问Oldpan博客,分享人工智能有趣消息,持续酝酿深度学习质量文。前言深度学习近两年来发展极为迅速,在计算能力大大提高的情况下,很多深度学习方向的思想都得以实现。但是,深度学习有一个令人头疼的缺点,那就是需要大量样本来进行训练才能达到较好的泛化。虽然我们有迁移学习可以适当减少我们需要的数据量,亦或者,我们可以通过数据增强的方式来翻倍我们的数据:imgua,强大的图像增强工具图...

2018-10-21 20:11:09

解决windows10下安装dlib与face-recognition的问题

github中相关问题解决方法:https://github.com/ageitgey/face_recognition/issues/175#issue-257710508对于安装face-recognition在window的方法,在dlib的github中的issue中已经有人进行了回答,但是回答者较为复杂,且有些步骤可以简化一下。问题原因安装face-recognition需要

2018-02-02 21:21:53

深度学习图像分割(一)——PASCAL-VOC2012数据集(vocdevkit、Vocbenchmark_release)详细介绍

PASCAL-VOC2012数据集介绍官网:http://host.robots.ox.ac.uk/pascal/VOC/voc2012/index.html数据集下载地址:benchmark_RELEASE:下载地址voc2012:下载地址VOC2012数据集分为20类,包括背景为21类,分别如下:-Person:person-Animal:bird,cat,co

2018-01-29 16:30:46

python面向对象——类的特殊方法(非运算特殊方法)

在python中,所有的code都是在对象中进行工作的,python2中的许多函数到了python3中都一一转化为对象,在使用的时候要按照对象的使用方法来进行操作。可以通过“is”操作符来判断两者是不是同一对象,也可以通过id()来进行唯一性的判断。现在要说的特殊方法,就是python设计类时候编写的方法,通常是__开头,例如:__str__、__get__等python中有“很多”的

2018-01-28 22:13:31

linux下命令行执行后的返回值-错误值

我们最开始学习的C语言中,主函数中intmain()函数的最后总会加一个return0;充当返回值,当初我们并不知道这个返回值的意义是什么,我们经常使用的是普通函数中的返回值,当函数执行一个任务时,函数执行完毕之后总会返回一个适当的值来告诉执行者该函数执行的情况Linux下,在terminal下,控制台下运行命令,所有的命令在结束时,都会返回一个数字值,这个值即为返回值,每个返回值都对应着一

2018-01-25 16:15:52

阿里云服务器centos7下certbot申请SSL证书运行问题

大概三个月前,通过letsencrypt来进行网站SSL证书的申请,现在算算也差不多是时间了,登上服务器,本来打算运行证书更新程序,没想到一执行便出现了问题:pyOpenSSl的版本太低,按照网上的一些做法卸载了低版本的pyOpenSSl,重新安装了最新版的pyOpenSSl,但是再次执行certbotcertifications还是出现了:...File"/usr/lib/pyt

2018-01-20 20:25:01

深入浅出设计模式——命令模式(Command Pattern)

转载自:https://www.cnblogs.com/Bobby0322/p/4195240.html模式动机在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时,可以使用命令模式来进行设计,使得请求发送者与请求接收者消除彼此之间的耦合,让对象之间的调用关系更加灵活。

2017-12-27 14:24:45

Wordpress中wp-admim管理后台(404)无法进入,无限循环跳出解决方法

两天没登博客,今天突然无法进入管理员界面了,通常都是在网站后缀加上/wp-admin进去,今天竟然出现了进不去的情况,具体网页上面显示:oldpan.me/login__trashed?redirect_to=https%3A%2F%2Foldpan.me%2Fwp-admin%2Findex.php也就是无法找到该页面,通常来说就是404界面。遇到这种问题网上的方法有很多,按以下步骤一一来进行:1

2017-12-23 22:03:49

Tesla-M60云服务器,pytorch0.3-cuda8.0-cudnn6.0-利用pycharm远程调试

一般我们进行深度学习大部分是在本地进行调试,到实验室台式机中进行炼丹,这样来我们必须时刻待在实验室。接下来要说的,通过云服务器这种方法就可以随时随地进行深度学习。最终我们实现的是远程进行深度学习的程序运行,打开一个深度学习项目,将pycharm的解释器换为远程GPU云服务器的解释器,然后在你的便携笔记本上跑就行了…前提条件:1、便携式笔记本电脑(本人是Macbookpro13.3)2、GP

2017-12-22 22:46:14

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!