- 博客(26)
- 资源 (11)
- 收藏
- 关注
原创 视频抠图工具,数字人一键换背景
这个命令将视频中的绿幕背景替换成绿色值为0x00FF00的颜色,相似度阈值为0.2,平滑因子为0.3。: 指定要抠图的颜色范围宽度,即相似度阈值。范围在0到1之间,数值越小则颜色抠图越精确。这是一个使用FFmpeg进行视频处理的命令,具体是将视频中绿幕背景替换成指定的颜色。: 指定抠图时所使用的平滑因子,范围在0到1之间,数值越大则抠图结果越平滑。: 指定绿幕背景的颜色值,这里是绿色(RGB颜色值)。: 指定要应用的视频过滤器名称,即绿幕抠图。: 指定应用于视频的视频过滤器。
2023-06-19 11:39:13
4317
3
原创 (五)Langchain PGVector 补充智能客服匹配式问答
本项目实现原理如下图所示,过程包括加载文件 -> 读取文本 -> 文本分割 -> 文本向量化 -> 问句向量化 -> 在文本向量中匹配出与问句向量最相似的top k个 -> 匹配出的文本作为上下文和问题一起添加到prompt中 -> 提交给LLM生成回答。先让用户的问题,匹配问答中的问题(多问一答),相同的问题意图需要泛化,如果问题相识度满足一定的阈值,则返回问题对应的答案,如果不满足相关度阈值,则把问题提交给文档问答库(适合有一定的业务文档积累场景)作为兜底,同样的也需要满足一定的相关度top k。
2023-06-05 02:04:26
4103
2
原创 YOLO8自定义检测实战
模型仓库参考在线文档,同样适用v8images要训练的图片数据都放在这里,train是要训练的数据,val是要验证的数据labels标注的数据放在这里测试数据新建dog.yaml, nc是对象的类别总数,会和names做校验的,不能写错。names就是种类的名称,这里我用了哈奇士和拉布拉多nc: 2复制到data目录,或者用生成detect 目标检测,train 训练model yolov8n yolo第8版本的naco模型(小,性能搞)
2023-05-29 14:34:33
2646
原创 (四)oobabooga加载Vicuna7b,vicuna13b,chatglm模型
Vicuna 的代码基于 Stanford Alpaca ,并额外支持多轮对话。备用:不用上述方法,其实可以安装几个依赖包解决,还没验证是不是这样可以解决。, 这一步回到最后让你选择下载模型,我们关掉这个窗口,手动下载,往下看。可以在启动的webui中切换不同模型,命令行效果如下图。GPTQ这种一般直接加载就可以使用了,不像前面那么麻烦。下载运行如下图,重点安装C++ CMake工具。不用输入域名就会自动下载模型了,保存在。方法如上,下载模型就可以直接在目录。耐心等待文件下载,然后关闭窗口,
2023-05-10 01:25:26
2278
原创 (三)SadTalker 让stable diffusion 人物可以说话
可以根据一张图片、一段音频,合成面部说这段语音的视频。图片需要真人或者接近真人。目前项目已经支持,可以SD出图后,结合一段音频合成面部说话的视频(抖音常见的数字人)
2023-05-01 01:32:52
5883
原创 (一)linux下部署sdwebui,安装模型和插件
将模型放入“stable-diffusion-webui\extensions\sd-webui-controlnet\models”中。最好是python 3.10以上,和使用canda,本教程是3.10和venv部署,一样可以使用,不过好像是有限制的,目前还没遇到有什么功能体验不了。模板,理论上模型和参数都一样的情况下,出图是一模一样的,随机图片可以设置seed(批量出一个prompt的图)为。图片大小:512x786,竖图,表现人物效果更好,高挑。模型,就会自动去下载相关的第三方模型,
2023-04-29 16:57:18
5169
原创 (一) Anaconda搭建opencv,tensorflow开发环境
Windows 用户无法直接创建名为 .condarc 的文件,可先执行。通过anaconda页面导航操作,选择创建环境名字,Python版本。根据官方教程继续,各系统都可以通过修改用户目录下的。从帮助页面直接找到归档(archive)文件下载,测试过后发现目录不是默认想要的,需要手动设置一下。一路“下一步”安装,直到打开软件界面。接下来我的代码都在3.6下进行,, 就可以发现默认目录已经修改到。
2023-04-25 14:20:37
423
原创 (三)ChatGLM-6B 的 DeepSpeed/P-Tuning v2微调
OK, 到这里发现以前的方法是可以继续使用的,只能说是暂时环境跟不上,单机跑不了,或者要研究一下他的参数了,后续找到更大的机器看看deepspeed并行调参效果。这个好像是ninja版本问题,查看版本命令不是这个,试过升级和降级都没用,所以只能手动干源码了。等待模型文件下载完毕后,下载其他的配置文件,把大的模型文件移动进去。如果看到这里你知道怎么搞,或者我说错了的,欢迎留言一起探讨下。相对上一篇文章(04-09),官方更新了文件,也增加了。,准重新下载模型文件(国外,速度慢没办法)venv环境准备开始。
2023-04-20 22:23:37
4004
4
原创 MySQL获取分组中的第一条数据和最后一条数据
mysql 8WITH ranked_messages AS ( SELECT m.*, ROW_NUMBER() OVER (PARTITION BY name ORDER BY id DESC) AS rn FROM messages AS m)SELECT * FROM ranked_messages WHERE rn = 1;mysql 8 以前写法需求:账号表有多条相同的staff_id的数据,按staff_id分组,取ID最大(也就是最新)的一行方法一容易出现性能瓶颈s
2022-05-16 20:51:06
5273
原创 Linux主机初始化 系统下载 网络配置 修改源 时钟同步 内核参数优化 关闭SELINUX, 防火墙
Linux主机初始化系统下载网络配置主机名配置yum源更新时钟同步内核参数配置语言时区关闭SELINUX, 防火墙SSH参数配置实验环境Hyper V, VMware, VirtualBox等任意一种虚拟机软件Centos 7, 假设你已经会安装XShell, gitbash, putty等任意一种远程软件系统下载https://developer.aliyu...
2020-02-26 01:59:08
406
原创 运维利器 Xargs
Xargs批量更新时间找出js文件, 通过xargs接收,然后更新时间 find . -name '*.js' | xargs -i{} touch {}批量变更文件后缀 touch {1..100}.txt ls | xargs -i{} mv {} {}.bak批量删除文件 find . -name '*.*.bak' find . -name '*.*.bak' | x...
2020-02-25 17:28:31
206
原创 运维利器 strace
strace示例命令strace -tt -T -v -f -e trace=file -o /data/log/strace.log -s 1024 -p 23489参数-tt 在每行输出的前面,显示毫秒级别的时间-T 显示每次系统调用所花费的时间-v 对于某些相关调用,把完整的环境变量,文件stat结构等打出来。-f 跟踪目标进程,以及目标进程创建的所有子进程-e 控制要跟...
2020-02-25 17:25:50
312
原创 Laradock入门到精通
Laradock资料Laradock githublaradock官网laradock 文档docker compose 语法入门部署方式laradock有两种部署方式多项目laradockprojectAprojectB单项目projectA laradockprojectB laradock事实上,可以通过配置.env变更你的部署方式,此处推荐多项...
2020-02-18 20:50:57
2095
原创 修改Linux主机名称
通常地新买一个ECS都需要修改主机显示的名称, 以便更好标识主机, 从而进行管理.查看# hostname# echo $HOSTNAME永久修改主机名称# hostnamectl set-hostname shenzhen# hostname shenzhen# HOSTNAME=shenzhen# vim /etc/hostname>>> shenzhe...
2020-02-17 15:13:07
164
原创 美化定制BASH命令行提示
美化BASH命令行提示符这个美化是有必要的, 记录显示每一条命令的时间, 记录当前路径等信息都是非常有用的, 重点这样也比较风骚默认[root@peter ~]# 查看默认的设置, 默认地由PS1变量控制[root@peter ~]# set | grep PS1PS1='[\u@\h \W]\$ '美化本次梅花最终效果用户登陆第一个启动的脚本是~/.bashrc, 其中配...
2020-02-17 15:08:57
2027
原创 lodash模板技术
lodash常用笔记基础使用输出变量 <%= varriable %>interpolate <%= varriable %>// 使用 "interpolate" 分隔符创建编译模板var compiled = _.template('hello <%= user %>!');compiled({ 'user': 'fred' });// =&g...
2020-02-17 15:00:57
965
原创 PostgreSQL日期函数整理
日期处理字段创建timestamp当前时间日期函数date_trunc(‘hour’, TIMESTAMP ‘2001-02-16 20:38:40’)to_char(‘2017-08-01’::timestamp, ‘YYYYMMDD’)to_date(‘20130403’, ‘yyyymmdd’)extract(quarter from timestamp ‘2018...
2020-01-17 10:51:07
501
原创 PostgreSQL分区
分区是指将一个逻辑上大的表拆分为较小的物理块。使索引中频繁使用的部分更有可能装入内存当查询或更新访问单个分区的很大一部分时,可以通过对该分区进行顺序扫描而不是使用索引和分散在整个表中的随机访问读取来提高性能。
2020-01-14 22:55:38
5780
原创 [学习笔记]二.Spring Boot Demo. 自动加载依赖. 打包. WSL测试运行
新建项目IDEA菜单“File” > “New” > “New Project”https://start.spring.io/ , 本质还是用了官方Spring InitializrProject Metadata加载Spring Web依赖完成后,自动下载依赖加载依赖完毕后,新建HelloWorldController需要注意,控制器的位置必须在.c...
2020-01-14 00:37:23
307
原创 Laravel自定义计划任务文件
默认地Laravel的计划任务文件都是写在了app/Console/Kernel.php中, 如果需要自定义在其他的地方, 那么你可以自定义个服务提供者ScheduleServiceProvider扩展配置文件创建Schedule服务提供者php artisan make:provider ScheduleServiceProvider简单测试<?phpnamespac...
2020-01-13 15:35:52
398
原创 Laravel动态添加或修改数据库配置
利用Laravel服务提供者, 动态修改或者添加数据的配置DatabaseServiceProvider扩展配置文件创建Database服务提供者php artisan make:provider DatabaseServiceProvider加载(注册)服务提供者, 两种办法方法一.AppServiceProvider中注册<?phpnamespace App\Pr...
2020-01-13 15:31:18
3464
原创 [学习笔记]一. IDEA配置Maven阿里源
Maven国内下载速度实在太慢了设置阿里源Ctrl +Alt +S 打开配置,默认地settings.xml文件是不存在的,新建一个<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http:/...
2020-01-13 00:50:57
290
SecureCRT 8.1.0 ubuntu
2018-06-27
phpstrom 10 License
2016-10-27
Zend Studio 13.0.0破解补丁+注册码
2015-12-04
mscal.ocx修复工具,mscal.ocx文件
2012-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人