Python 板


LINE

https://imgur.com/yuGpJqP PLUSE ai 用於去除人脸马赛克算是一个经典的案例 开程式在2020开源,对於ai有兴趣的人不访当作练练手 本篇不讨论原理与训练模型 单纯说明如何安装ai所需的作业环境 从vscode、anaconda开始 即使是电脑上没有任何python环境的人也可以学习 但是如果不是win10+NVIDIA的电脑是不相容的 同时可能要保留20G以上的C槽空间 Step 1-1 安装编译程式vscode https://code.visualstudio.com/ 到官网下载安装包 https://imgur.com/a54J3i8 用预设的选项安装就可以了 建议装完後重新开机 Step 1-2 安装anaconda https://www.anaconda.com/products/distribution 到官网下载安装包 https://imgur.com/wfEuJ9W 使用者看个人需求,我是选ALL USER https://imgur.com/Zx1Trx4 路径不用改 https://imgur.com/jXHrUfK anaconda会自己安装python3.9 如果已经有安装其他版本建议移除後安装anaconda 以免有冲突 上面的勾勾如果可以勾就勾 如果跟我一样不能勾的,那要在下一不设定PATH Step 1-3 设定PATH https://imgur.com/C6vqsVB 进入win10的"设定"(在"关机"的上面有个齿轮) https://imgur.com/OG6lkPu 1-3-1 左边下面选择"关於" 1-3-2 最右边找到"进阶系统设定" 1-3-3 "进阶"视窗中选"环境变数" 1-3-4 "系统变数"中找到"Path" 1-3-5 "编辑" 1-3-6 "新增" 1-3-7 新增附图中的三个路径,如果你有该anaconda的路径就微调一下 1-3-8 确定确定确定 Step 1-4 确认anaconda的安装完成 https://imgur.com/HnA8Yzi 打开命令提示字元("以下简称cmd") https://imgur.com/UHuYLbh 1-4-1 输入 "conda --version" 1-4-2 输入 "python" 1-4-3 按"ctrl+z"跳出来 1-4-4 执行成功应该要跟上图一样 Step 2-1 检查Pytorch目前释出的最高版本 https://pytorch.org/get-started/previous-versions/ 到网站找到你的作业系统 https://imgur.com/CnpN4dO 以此时为例,windows最高的cuda系统版本是11.6 Step 2-2 检查显卡驱动 https://imgur.com/5NZZNRL 桌面右键,进入"NVIDIA控制面板" https://imgur.com/KSUXRAq 按"系统资讯" https://imgur.com/uRiOM7D 可以看到你的驱动版本 https://imgur.com/F7Ivwja 按上面的"元素",看你的CUDA版本 Step 2-3 检查驱动是否须更新 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html 到网站 https://imgur.com/PknzJK5 找到对照表"CUDA Toollit and Corrensponding Driver Versions" 以我的驱动为例 已经升到最顶了,而且超过pytorch的最高版本 那就不用再更新 建议是调整到恰好满足pytorch版本,以免有不相容的问题 Step 2-4 安装CUDA 如果你的CUDA版本要更新,到下面网站 https://developer.nvidia.com/cuda-toolkit-archive 下载你要的版本 https://imgur.com/ykHIB0g 有网路上说一定要离线版,那就载"exe(local)" https://imgur.com/APOd4I9 然後我是选自定,能装的全都装 Step 2-5 安装cuDNN https://medium.com/ching-i/win10-%E5%AE%89%E8%A3%9D-cuda-cudnn-%E6%95%99%E5%AD %B8-c617b3b76deb 到网站 https://imgur.com/r2LbBV2 根据你的作业系统 https://imgur.com/zvWVNrB 有可能会要你注册 那就注册完再回来下载 https://imgur.com/q8dUo6U 解压缩 到你的CUDA资料夹 例如: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6 https://imgur.com/ngcLFSO 把里面的文件丢到对应资料夹内就可以了 如果有不懂的可看这篇 [Ref] https://medium.com/ching-i/win10-%E5%AE%89%E8%A3%9D-cuda-cudnn-%E6%95%99%E5%AD %B8-c617b3b76deb Step 2-6 输入"nvcc --version" https://imgur.com/nSFnv2s 输入"cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\extras\demo_suite" (如果你的路径跟我不一样那就微调) 输入"bandwidth.Test.exe" https://imgur.com/wtM3FaE 执行成果应该要跟图篇一样 Step 3-1 以系统管理员身分开启vscode https://imgur.com/8F5g0yd https://imgur.com/n7bVrHU https://imgur.com/Gkb0VmV 将下方视窗向上拉 然後选"TERMINAL" [注] https://imgur.com/FIW9K5b 左侧工具列可以按最下面的扩充元件 搜寻python安装套件 不确定是不是必要的,但一般都会顺手安装 Step 3-2 确认conda 在terminal中输入"conda list" https://imgur.com/AfWjQeG 有跑东西就行了 如果不能执行要检查前面有甚麽步骤有问题 [注] 如果你适用原本自己装的python可能会无法呼叫conda指令 https://imgur.com/r1Uuf94 anaconda的python会右andaconda的字样 你可以查询vsocde settings python,或是砍调旧的重装anaconda Step 3-3 安装 Pytorch https://imgur.com/CnpN4dO 到刚刚的网站复制你CUDA版本的对应指令 https://imgur.com/HxkUKYn 贴上执行安装 过程可能会要你按"y" 成功安装後以系统管理员重开vscode Step 3-4 确认 Pytorch https://imgur.com/F79odEx 3-4-1 输入"python" 3-4-2 输入"print(torch.__version__)"print(torch.__version__)" 3-4-3 输入"print(torch.cuda.is_available())" 3-4-4 按"Ctrl+z"离开 执行结果应该要如图 如果结果不是"True",那就是cuda跟torch没有相容,检查前面步骤或上网看看有甚麽问题 可以参考 [Ref] https://learn.microsoft.com/zh-tw/windows/ai/windows-ml/tutorials/pytorch- installation https://zhuanlan.zhihu.com/p/106133822 不过这些是在anaconda的terminal执行的,我们是在vscode理论上都要可以work Step 3-5 安装 dlib 输入"pip install cmake" https://imgur.com/BSaXWDR 输入"pip install boost" https://imgur.com/hLIQu7l https://github.com/shashankx86/dlib_compiled 到网站 下载dlib-19.22.99-cp39-cp39-win_amd64.whl https://imgur.com/4QAFy2O https://imgur.com/uxHgwNV 再回到terminal输入"cd C:\Users\User\Downloads" 输入"pip install dlib-19.22.99-cp39-cp39-win_amd64.whl" https://imgur.com/e089v3d 看清楚是不是每包都安装成功喔 Step 4-1 下载PLUS https://github.com/adamian98/pulse 到网站 https://imgur.com/QjGyDXC 下载程式码 解压缩 Step 4-2 建资料夹 到解压所资料夹中建立档名为"realpics"的资料夹 然後里面丢一张1024*1024的人脸照片 好像model都是用老外脸训练的 你可以先试这张 https://cuijiahua.com/wp-content/uploads/2020/07/dl-21-6.jpg
Step 4-3 马赛克 到terminal执行"python align_face.py" 他会重google Drive下载model到你的电脑 上面跑完之後她应该会告诉你侦测到几张脸 然後在input资料夹会看到缩小的图片 Step 4-4 执行PLUS 到terminal 输入"python run.py -steps=2000 " 数字看你迭代几次 跑完的图片会到runs的资料夹 我用200次的成果 https://imgur.com/qsxSHxY 完成((((洒花~~~~~~~~)))) [Ref] https://www.gushiciku.cn/pl/pFP5/zh-tw https://sa123.cc/o3o8e2q5pwjl8ly4hmar.html https://avoid.overfit.cn/post/96e1c1482b6e4c298738afa8095f67b1 https://aitechtogether.com/article/7394.html 心得: 最近ai很红,但自己完全不懂,很怕被年轻人取代 不是ai或资工相关背景,安装时走了很多冤望路,弄了三天还跑去搞到c++环境越想越不对 https://imgur.com/T4wQRwH error红红的好可怕 之後应该会继续完,这方面的技术迭代很快,一下就被淘汰了 但自己动手做,能够在碰到真的问题时,从经验中找到想法 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.88.239 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1665558079.A.ABB.html
1F:→ LLSGG: 干你娘怎麽没钱啊,打很久欸 10/12 15:02
2F:→ LLSGG: 有问题可以站内喔,因为我反覆弄很多次,有可能有些步骤漏 10/12 15:02
※ 编辑: LLSGG (42.73.88.239 台湾), 10/12/2022 15:30:18
3F:推 tzouandy2818: 推详细教学 10/12 18:17
4F:推 rmnc1234: 推 10/13 09:00
5F:推 dati: 路过推,感谢无私的分享 10/13 09:57
6F:推 art1: 只是玩玩的话,用 colab 省时又省力,只需要安装 boost,剩 10/13 14:42
7F:→ art1: 下的就只有下指令下载程式码、创资料夹、抓图、执行程式码 10/13 14:43
8F:推 art1: https://i.imgur.com/kBt2CTZ.png 像这样,要切去 GPU 执行 10/13 14:52
不错欸,好方便
9F:→ ToastBen: Anaconda先不要 10/13 15:07
※ 编辑: LLSGG (42.73.88.239 台湾), 10/13/2022 15:43:16
10F:推 chang1248w: 推详细 10/14 10:55
11F:推 fragmentwing: 推推 10/24 14:19
12F:推 purplvampire: 推 10/27 00:25







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP