当学会了换脸软件DeepFaceLab基本使用,各种参数配置,各有优化技能之后.唯一约束你的可能是电脑配置. CPU能跑,但是慢到怀疑人生,低配模型都得跑一周 低配显卡,显存不够,H128 根本就跑不起来,BS稍微大点就蹦了 本地不行,其实可以用GPU服务器,但是价格不比买个高配显卡便宜. 深度学习玩的就是配置,配置太差怎么办? 花钱升级咯. 没钱怎么办? 本来想说“凉拌”,但是经过多日研究,还是找出了一条路子.对于那些愿意研究,但是配置较低的同学来说,最适合不过了. 前奏有点长哦,下面马上进入…
一.前言 现在你可以开发Deep Learning Applications在Google Colaboratory,它自带免费的Tesla K80 GPU.重点是免费.免费!(国内可能需要tz) 这个GPU好像不便宜,amazon上1769刀. 二.什么是Google Colab? Colaboratory 是一个 Google 研究项目,旨在帮助传播机器学习培训和研究成果.它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行. Colaboratory 笔记…
整个换脸过程中模型是最重要的一部分,耗时久,调优难,很多人虽然一直在跑模型,却并不知道每个模型的特点. 我也常常被问及: 到底用哪个模型换脸效果最好? H128和DF有什么差别? H64和H28有什么不同? SAE是最好的吗? 全脸和半脸是什么意思? 等等问题. 今天,就专门写一篇文章,来统一解答这些疑问. 首先,来说说每个模型的特点. H64模型 H64模型也被称为经典模型/原始模型(original),DeepFakes早期就是靠这个模型名震江湖,后来的FaceSwap,DeepFaceLa…
搞深度学习如何能够不与浑身是“核”的显卡打交道呢? 人工智能的兴起除了数据量的大量提升,算法的不断改进,计算能力的逐步提高,还离不开软件基础设施的逐步完善.当下的主流的深度学习工具软件无论是Caffe还是Theano或者是Tensorflow全部都离不开GPU显卡加速技术的支持.当下的基于GPU加速的主流的深度学习环境就是linux下的cuda.作为NVIDIA目前辅科学计算加速的性能优良的产品,Tesla K80当仁不让地成为了理想对象.可是由于linux开源的特性,nouveau成为Ubun…
基础环境: vsphere6.5 VMware vCenter6.5 宝德服务器2750S Tesla K80 0x01 选择主机,配置→硬件→PCI设备→添加K80显卡 注意:1.添加完显卡后,主机需要重新引导 (如果主机上的的虚拟机出现“远程通信失败”时,按2操作) 2.若vcenter客户端也安装在此主机上,则需要在vcenter上把主机移除,重新添加.   0x02 创建虚拟机(win10企业版) 注意:内存尽量大一点,选择EFI引导,并安装VMware Tools. 0x03 添加显卡…
Google免费GPU使用教程(亲测可用)   今天突然看到一篇推文,里面讲解了如何薅资本主义羊毛,即如何免费使用Google免费提供的GPU使用权. 可以免费使用的方式就是通过Google Colab,全名Colaboratory.我们可以用它来提高Python技能,也可以用Keras.TensorFlow.PyTorch.OpenCV等等流行的深度学习库来练习开发深度学习的应用. 现在我们介绍如何免费的使用这个非常非常给力的应用!!! 一  项目建立与配置 (1)在Google Drive上…
一.前言二.Google Colab特征三.开始使用3.1在谷歌云盘上创建文件夹3.2创建Colaboratory3.3创建完成四.设置GPU运行五.运行.py文件5.1安装必要库5.2 挂载云端硬盘5.3 安装Keras5.4 Hello Mnist!一.前言不知道大家是否为了寻找免费GPU服务器而焦头烂额. 近些天,谷歌推出了Google Colab(Colaboratory) 官方对其的说明是: Colaboratory 是一个研究项目,可免费使用. 划重点,最重要的特点是 免费GPU!免…
Who wants to use a free GPU for deep learning?Google Colab is a free cloud service and now it supports free GPU.pictures show you an experimental example that I have done to test this tool and I recommend it.Fast.ai Lesson 1 on Google Colab (Free GPU…
1.while模型 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> //求一个字符串中某个子串出现的次数 int getCout(char *str, char *substr, int *count) { ; char *p = str; ; if (str==NULL || substr== NULL || count==NULL)…
1. cv2.VideoCapture('test.avi') 进行视频读取 参数说明:‘test.avi’ 输入视频的地址2. cv2.getStructureElement(cv2.MORPH_ELLIPSE, (3, 3))  # 构造一个全是1的kernel用于形态学的操作 参数说明:cv2.MORPH_ELLIPSE 生成全是1的kernel,(3, 3)表示size 3.cv2.createBackgroundSubtractorMOG2().apply(image) 对图像进行混合…