- 博客(832)
- 资源 (16)
- 收藏
- 关注
原创 超详细Python教程——异步任务和定时任务
上一章节中讲到的发短信和上传文件到云存储为例,这两个操作前者属于时间不确定的操作(因为作为调用者,我们不能确定三方平台响应的时间),后者属于耗时间的操作(如果文件较大或者三方平台不稳定,都可能导致上传的时间较长),很显然,这两个操作都可以做异步化处理。在Web应用中,如果一个请求执行了耗时间的操作或者该请求的执行时间无法确定,而且对于用户来说只需要知道服务器接收了他的请求,并不需要马上得到请求的执行结果,这样的操作我们就应该对其进行异步化处理。,那么将耗时间或执行时间不确定的任务。
2024-08-30 14:00:00
511
转载 LLaMA-Factory参数的解答(命令,单卡,预训练)_llama-factory 增量预训练
前面这个写过,但觉得写的不是很好,这次是参考命令运行脚本,讲解各个参数含义。后续尽可能会更新,可以关注一下专栏!!LLaMA-Factory项目的地址:https://github.com/hiyouga/LLaMA-Factory/blob/main/README_zh.md在LLaMA-Factory项目中,单显卡可以用命令或web页面训练,多显卡只能用用命令的方式,此文章以命令和单显卡为主讲解*
2024-08-30 08:00:00
633
翻译 基于C#调用文心一言大模型制作桌面软件(可改装接口)_c# 对接百度文心一言大模型
登录成功后看到的是一个控制台总览的页面,在页面上方。,通过百度账号登录或手机号验证。搜索千帆大模型,点击跳转。
2024-08-30 05:00:00
327
原创 超详细Python教程——使用缓存
比较常见的解决缓存击穿的办法是使用互斥锁,简单的说就是在缓存失效的时候,不是立即去数据库加载数据,而是先设置互斥锁(例如:Redis中的setnx),只有设置互斥锁的操作成功的请求,才能执行查询从数据库中加载数据并写入缓存,其他设置互斥锁失败的请求,可以先执行一个短暂的休眠,然后尝试重新从缓存中获取数据,如果缓存还没有数据,则重复刚才的设置互斥锁的操作,大致的参考代码如下所示。当然,先更新数据库再删除缓存的做法在理论上也存在风险,但是发生问题的概率是极低的,所以不少的项目都使用了这种方式。
2024-08-29 14:00:00
754
原创 超详细Python教程——接入三方平台
国内外比较有名的云存储服务(如:亚马逊的S3、阿里的OSS2等)一般都物美价廉,相比自己架设静态资源服务器,云存储的代价更小,而且一般的云存储平台都提供了CDN服务,用于加速对静态资源的访问,所以不管从哪个角度出发,使用云存储的方式管理Web应用的数据和静态资源都是非常好的选择,除非这些资源涉及到个人或商业隐私,否则就可以托管到云存储中。例如,我们的Web项目中需要做个人或企业的实名认证,很显然我们并没有能力判断用户提供的认证信息的真实性,这个时候我们就要借助三方平台提供的服务来完成该项操作。
2024-08-29 10:00:00
1736
转载 揭秘LoRA:利用深度学习原理在Stable Diffusion中打造完美图像生成的秘密武器_lora diffusion
例如,可以同时应用不同材质和形状特征的LoRA模型,并通过AdditionNet调节它们的权重,生成既具有特定形状又具有特定材质感的产品图像。在实际应用中,可以通过调节不同LoRA模型的权重,生成混合风格的图像。例如,可以使用不同的LoRA模型分别调整角色的面部特征、发型和服装,然后通过AdditionNet控制各个模型的权重,从而生成高度自定义的角色形象。通过预训练一个通用的图像生成模型,并使用少量印象派风格的画作为训练数据进行LoRA微调,可以在短时间内获得一个专门生成印象派风格图像的模型。
2024-08-29 08:00:00
87
转载 视频生成Sora的全面解析:从AI绘画、ViT到ViViT、TECO、DiT、VDT、NaViT等_vivit的时空编码与dit的扩散
真没想到,距离视频生成上一轮的集中爆发(详见《Sora之前的视频生成发展史:从Gen2、Emu Video到PixelDance、SVD、Pika 1.0)才过去三个月,没想OpenAI一出手,该领域又直接变天了自打2.16日OpenAI发布sora以来(其开发团队包括DALLE 3的4作Tim Brooks、DiT一作、三代DALLE的核心作者之一等13人。
2024-08-29 07:00:00
87
原创 超详细Python教程——Python中的并发编程-3
通过前面的课程,我们已经知道了可以通过多线程的方式为爬虫提速,使用多线程的本质就是,当一个线程阻塞的时候,程序还有其他的线程可以继续运转,因此整个程序就不会在阻塞和等待中浪费了大量的时间。前面我们说过,异步编程是一种“协作式并发”,即通过多个子程序相互协作的方式提升 CPU 的利用率,从而减少程序在阻塞和等待中浪费的时间,最终达到并发的效果。,看看不使用异步 I/O 也不使用多线程,到底和上面的代码有什么区别,相信通过这样的对比,大家能够更深刻的理解我们之前强调的几个概念:同步和异步,阻塞和非阻塞。
2024-08-28 14:00:00
740
原创 超详细Python教程——Python中的并发编程-2
在 Python 中,我们还可以通过subprocess模块的call函数执行其他的命令来创建子进程,相当于就是在我们的程序中调用其他程序,这里我们暂不探讨这些知识,有兴趣的读者可以自行研究。程序需要维护许多共享的状态(尤其是可变状态),Python 中的列表、字典、集合都是线程安全的(多个线程同时操作同一个列表、字典或集合,不会引发错误和数据问题),所以使用线程而不是进程维护共享状态的代价相对较小。程序会花费大量时间在 I/O 操作上,没有太多并行计算的需求且不需占用太多的内存。
2024-08-28 10:00:00
689
转载 聊聊各种“GC”:UGC、PGC、PUGC、OGC、MGC、BGC、AIGC有什么区别?_bgc pgc ugc ogc是什么意思
内容的制作渠道是非专业化的;近几年,媒体机构已然在AI运用上不断探索、创新,有新华社的媒体大脑、快笔小新、3D版AI主播“新小微”、小新社交问答、MAGIC智能生产平台,有央视的智慧媒体、数字虚拟小编小C、AI王冠、AI手语主播、4K+AI上色修复、AI剪辑师,还有封面新闻的小封、封面大脑,第一财经的DT稿王、南方都市报的机器人小南等。OGC的生产主体具有相关领域的职业身份,保留了传统的“把关人”角色,保证了高质量深度内容的生产,但这种机制限制了普通网民的参与,互动性受限,生产成本更高,降低了产生时效性。
2024-08-28 09:00:00
3361
转载 【AI绘画】如何选择AI绘画工具?Midjourney VS Stable Diffusion_电脑购买 stable diffusion midjourney
的工具。
2024-08-28 08:00:00
140
转载 【Qwen-Audio部署实战】Qwen-Audio-Chat模型之对话机器人部署测试
本文的探索之旅即将结束,但我们对 Qwen-Audio-Chat 模型的深入理解和应用实践才刚刚开始。通过本文的指导,我们不仅成功部署了基于此模型的对话机器人,更对智能对话系统的构建有了更深刻的认识。随着技术的不断演进,我们期待对话机器人在更多场景下展现出其独特的价值,为人类社会带来便利和创新。同时,我们也鼓励读者继续探索和实践,以推动智能对话技术的发展,实现更自然、更智能的交互体验。AI大模型提示工程完全指南AI大模型探索之路(零基础入门)AI大模型预训练微调进阶AI大模型开源精选实践。
2024-08-28 07:00:00
180
翻译 SenseVoice多语言语音理解模型之最新部署落地经验
SenseVoice是阿里云通义实验室开发的一款多语言音频基础模型,专注于高精度多语言语音识别、情感辨识和音频事件检测。SenseVoice支持超过50种语言的识别,并且在中文和粤语上的识别效果优于Whisper模型,提升了50%以上。SenseVoice具备强大的情感识别能力,能够检测音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件。
2024-08-28 05:00:00
1431
原创 超详细Python教程——Python中的并发编程-1
除了上面的代码展示的创建线程的方式外,还可以通过继承Thread类并重写run()方法的方式来自定义线程,具体的代码如下所示。print(f'开始下载 {self.filename}.')print(f'{self.filename} 下载完成.')print(f'下载耗时: {end - start:.3f}秒.')DownloadThread('Python从入门到住院.pdf'),DownloadThread('MySQL从删库到跑路.avi'),
2024-08-27 14:00:00
919
原创 超详细Python教程——用Python解析HTML页面
下面我们对三种解析方式做一个简单比较。解析方式对应的模块速度使用难度正则表达式解析re快困难XPath 解析lxml快一般CSS 选择器解析bs4或pyquery不确定简单。
2024-08-27 10:00:00
1832
转载 AI绘画-----Stable Diffusion Web UI 卡在Installing requirements怎样解决,有可能表示正在下载中,等一个小时说不准就好了_installing req
【代码】AI绘画-----Stable Diffusion Web UI 卡在Installing requirements怎样解决,有可能表示正在下载中,等一个小时说不准就好了_installing req。
2024-08-27 09:00:00
722
转载 【人工智能】AI绘画:科技与艺术交汇的新时代
作为目前最受欢迎的AI绘画工具之一,Midjoumey以其强大的功能和精美的画风著称,用户可以通过简单的文字描述生成充满想象力的图像。DALL-E 3是OpenAI开发的新一代AI绘画模型,其生成图像的质量和细节表现力令人惊叹,被誉为AI绘画领域的里程碑。是一个开源的AI绘画模型,用户可以根据自己的需求对模型进行训练和调整,创作出独具个性的作品。一个非常不错的AI绘画平台,集成了多个主流的AI绘画模型。国内大模型如文心一言、等,可以文生图,出图效果不如专业的AI绘画平台。
2024-08-27 08:00:00
97
转载 免费替代Midjourney!FLUX.1使用方法大全,支持ComfyUI
并行扩散Transformer模块通过并行处理技术,提高了模型对信息的编码和解码能力,从而加快了图像生成的速度,并提高了生成图像的质量。多模态架构是Flux.1的核心技术之一,它允许模型同时处理多种类型的输入数据,如文本描述、图像草图等,从而生成与输入信息高度一致的图像。流匹配训练方法是Flux.1的另一项创新,它通过优化模型的训练过程,提高了生成图像的质量和一致性。通过优化模型结构和训练方法,Flux.1能够在不同的硬件平台上高效运行,即使是在资源受限的环境中也能生成高质量的图像。
2024-08-27 07:00:00
234
转载 使用LLaMA-Factory微调大模型_llamafactory lora 合并
但是占用显存较多,显存是缓慢上升的过程,到二十多步的时候就开始爆了。启用webui共有两种方式,一种是直接启动,一种是通过docker启动。使用的GPU 第一块卡,刚开始的时候 批处理设置的太大,容易造成显卡内存溢出,根据自己的实际情况设置。接下来又问了一句”鲁迅可以打周树人吗“,回答是没有问题,就是速度慢了点,右边还有很多的参数可以调整。③使用stage=3的时候,每step 40s,刚开始使用显存很少,第一步也直接爆了。等待模型训练完成之后就可以使用,不过也可以直接运行开源的模型。2.使用webui。
2024-08-27 06:00:00
480
翻译 模板初阶(详解)
通过这两个词就可以看出来函数模板的主语是模板,模板函数的主语是函数,那么接下来就好理解了,函数模板就是一个模板如刚才我们写的那些都是函数模板,而模板函数是函数模板经过实例化后生成的函数。这样每个类型交换都需要写一个函数重载,其中代码的重复率很高,只有类型不同而逻辑都一样,写起来也非常的繁琐,那我们能不能写一个通用的函数告诉。需要注意的是如果在这里传两个不同的参数的话会编译报错,因为这里模板参数只有一个,而传入两个不同的类型的实参的时候,如这里第一个Add调用的是非模板函数,第二个Add调用的是模板函数。
2024-08-27 05:00:00
65
原创 超详细Python教程——用Python获取网络数据
Python 语言能做的事情真的很多,就网络数据采集这一项而言,Python 几乎是一枝独秀的,大量的企业和个人都在使用 Python 从网络上获取自己需要的数据,这可能也是你将来日常工作的一部分。另外,用编写正则表达式的方式从网页中提取内容虽然可行,但是写出一个能够满足需求的正则表达式本身也不是件容易的事情,这一点对于新手来说尤为明显。在下一节课中,我们将会为大家介绍另外两种从页面中提取数据的方法,虽然从性能上来讲,它们可能不如正则表达式,但是却降低了编码的复杂性,相信大家会喜欢上它们的。
2024-08-26 14:00:00
1119
原创 超详细Python教程——网络数据采集概述
爬虫(crawler)也经常被称为网络蜘蛛(spider),是按照一定的规则自动浏览网站并获取所需信息的机器人程序(自动化脚本代码),被广泛的应用于互联网搜索引擎和数据采集。使用过互联网和浏览器的人都知道,网页中除了供用户阅读的文字信息之外,还包含一些超链接,网络爬虫正是通过网页中的超链接信息,不断获得网络上其它页面的地址,然后持续的进行数据采集。正因如此,网络数据采集的过程就像一个爬虫或者蜘蛛在网络上漫游,所以才被形象的称为爬虫或者网络蜘蛛。
2024-08-26 10:00:00
1976
转载 超算互联网-Stable Diffusion 2.1文生图教程
超算互联网是一种基于云计算的高性能计算平台,用户可以通过互联网接入超级计算资源。它集成了大量的计算节点,提供强大的计算能力,适用于科学计算、深度学习、人工智能等领域。用户可以利用超算互联网平台运行复杂的模型和算法,显著提升计算效率和处理能力。模型名称生成速度图像质量模型复杂度适用场景快速高中等艺术创作、设计、广告制作DALL-E 2中等中高高跨领域图像生成、广告设计Imagen中等高高专业图像生成、高分辨率应用VQ-VAE-2较慢中中等低分辨率图像生成、抽象艺术。
2024-08-26 08:00:00
95
转载 【Qwen-Audio部署实战】Qwen-Audio-Chat模型之对话机器人部署测试
本文的探索之旅即将结束,但我们对 Qwen-Audio-Chat 模型的深入理解和应用实践才刚刚开始。通过本文的指导,我们不仅成功部署了基于此模型的对话机器人,更对智能对话系统的构建有了更深刻的认识。随着技术的不断演进,我们期待对话机器人在更多场景下展现出其独特的价值,为人类社会带来便利和创新。同时,我们也鼓励读者继续探索和实践,以推动智能对话技术的发展,实现更自然、更智能的交互体验。AI大模型提示工程完全指南AI大模型探索之路(零基础入门)AI大模型预训练微调进阶AI大模型开源精选实践。
2024-08-26 07:00:00
242
转载 Mac本地部署Stable Diffusion,超详细,含踩坑点(AI 绘画保姆级教程)_stable diffusion mac版
大家好,我是,前互联网大厂,自由职业2年+,也一名 AIGC 爱好者,持续分享更多前沿的「AI 工具」和「AI副业玩法」,欢迎一起交流~
2024-08-26 06:00:00
276
翻译 Stable Diffusion赋能“黑神话”——助力悟空走进AI奇幻世界_黑悟空图片ai生成提示词
好易智算平台是一个一站式的AI服务平台,该平台的核心功能集中在GPU算力租赁服务及AI应用服务上,旨在为用户提供高性能、低成本的GPU算力服务,满足用户在AI应用、深度学习等领域的计算需求好易智算平台的特点在于其算力市场、应用市场和交流社区三大功能模式。算力市场提供多样化的显卡类型,包括RTX3090、RTX4090d等,满足用户对于低成本、高效率的使用需求。应用市场则提供了包括。
2024-08-26 05:00:00
283
原创 超详细Python教程——Django快速上手
Python的Web框架有上百个,比它的关键字还要多。所谓Web框架,就是用于开发Web服务器端应用的基础设施,说得通俗一点就是一系列封装好的模块和工具。事实上,即便没有Web框架,我们仍然可以通过socket或CGI来开发Web服务器端应用,但是这样做的成本和代价在商业项目中通常是不能接受的。通过Web框架,我们可以化繁为简,降低创建、更新、扩展应用程序的工作量。
2024-08-25 10:00:00
1059
转载 保姆级零基础微调大模型(LLaMa-Factory,多卡版)_llamafactory多卡训练
第一次尝试多卡微调大模型中途遇到了挺多坑,并且感觉有一些思维上的误区,要及时记录下来:1. 使用unsloth训练只能用单卡2. 配置文件一定要好好看,每个都看懂,比如说yaml文件,有一些配置默认的要改成合适的,在微调的时候就要多点去了解每个参数的含义3. 报错第一时间去看issue,而不是在网上乱搜4. 要尽量使用2的次方的卡数,比方说2,4,8,用其他的不符合操作系统的规律,可能会有一些问题,比如说算力分配不均衡,2**n的张量无法拆分进行运算。
2024-08-25 09:00:00
1281
转载 如何解决必应自带的copilot不能用的问题(亲测有效)!如何使用免费的Copilot,国内开启Copilot的方法!_copilot app 可能账户有问题
个人视频简单讲解链接(不喜勿喷,狗头保命🤭):一.查到这篇文章的朋友可能都已经会魔法啦(如果有问题可以私聊解决);二.在使用bing自带的的时候遇到的问题①.提示重复登录;②.出现地区限制等等。如下图:问题本质:微软账号为qq邮箱或者其他邮箱的地区可能设置为中国地区了。①. 登录gmail官网注册一个非中国地区需要注意的是你的节点地区与你的注册地区一致!(本人操作是这个情况,未测试不一致的情况)
2024-08-25 08:00:00
1965
转载 本地部署Code Llama大模型结合Text generation Web UI远程运行LLM_text generation webui 远程信任代码
本篇文章介绍如何在本地部署 Text generation Web UI 并搭建 Code Llama 大模型运行,并且搭建 Code Llama 大语言模型,结合 Cpolar 内网穿透实现公网可远程使用 Code Llama。Code Llama 是一个可以使用文本提示生成代码的大型语言模型 (LLM)。可以使当前开发人员的工作流程更快、更高效,并降低学习编码人员的进入门槛。Code Llama 有潜力用作生产力和教育工具,帮助程序员编写更强大、文档更齐全。
2024-08-25 07:00:00
124
转载 whisper、whisper.cpp、faster-whisper的比较_faster-whisper比whisper优点
让我们比较一下当前的whisper、whisper.cpp和faster-whisper。OpenAI / Whisper 自发布以来,似乎在各个方面都发生了变化,例如在 2022 年 12 月增加了 large-v2 模型和各种版本升级。whisper.cpp是用 CPU 的 C/C++ 编写的。它似乎是Core ML支持,所以它对于Mac用户有强烈的感觉。
2024-08-25 06:00:00
1292
翻译 引领“工作流时代”的AI绘画工具!Comfyui零基础入门操作教程
感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
2024-08-25 05:00:00
158
原创 超详细Python教程——异步任务和定时任务
上一章节中讲到的发短信和上传文件到云存储为例,这两个操作前者属于时间不确定的操作(因为作为调用者,我们不能确定三方平台响应的时间),后者属于耗时间的操作(如果文件较大或者三方平台不稳定,都可能导致上传的时间较长),很显然,这两个操作都可以做异步化处理。在Web应用中,如果一个请求执行了耗时间的操作或者该请求的执行时间无法确定,而且对于用户来说只需要知道服务器接收了他的请求,并不需要马上得到请求的执行结果,这样的操作我们就应该对其进行异步化处理。,那么将耗时间或执行时间不确定的任务。
2024-08-24 10:00:00
186
转载 让 stable diffusion 局域网访问:详细解析配置步骤【Stable Diffusion 实战教程】
如果您遇到了局域网无法访问的问题,本文将帮助您详细检查和配置 stable-diffusion-webui,以确保其在您的网络环境中正常工作。在启动 stable-diffusion-webui 之前,请确保您已经正确安装了所有必要的依赖项,并且您的环境变量设置正确。在 stable-diffusion-webui 的启动脚本中,通常会有一个参数来控制监听地址。如果上述步骤都无法解决问题,您需要检查运行 stable-diffusion-webui 的设备的防火墙设置,确保允许通过指定的端口。
2024-08-24 09:00:00
645
转载 【机器学习】Google开源大模型Gemma2:原理、微调训练及推理部署实战_gemma 如何训练视频模型
与Gemma相同点:上下文长度为 8192 个 token使用旋转位置嵌入(RoPE)近似 GeGLU 非线性局部滑动窗口和全局注意力。研究团队在每隔一层中交替使用局部滑动窗口注意力和全局注意力。局部注意力层的滑动窗口大小设置为4096个token,而全局注意力层的跨度设置为8192个token。Logit软封顶。根据Gemini 1.5的方法,研究团队在每个注意力层和最终层限制logit,使得logit的值保持在−soft_cap和+soft_cap之间。
2024-08-24 08:00:00
285
转载 【Qwen-Audio部署实战】Qwen-Audio-Chat模型之对话机器人部署测试
本文的探索之旅即将结束,但我们对 Qwen-Audio-Chat 模型的深入理解和应用实践才刚刚开始。通过本文的指导,我们不仅成功部署了基于此模型的对话机器人,更对智能对话系统的构建有了更深刻的认识。随着技术的不断演进,我们期待对话机器人在更多场景下展现出其独特的价值,为人类社会带来便利和创新。同时,我们也鼓励读者继续探索和实践,以推动智能对话技术的发展,实现更自然、更智能的交互体验。AI大模型提示工程完全指南AI大模型探索之路(零基础入门)AI大模型预训练微调进阶AI大模型开源精选实践。
2024-08-24 07:00:00
128
基于uniapp+vite+vue3+ts开发的混合电影和音乐music app,后端采用springboot+mybatis+
2024-08-29
PLP Macros refactored using python and pandas for better perform
2024-08-29
A collection of Data Science projects/samples using python and i
2024-08-29
Master Hamster Kombat Bot is a Python-based automation tool spec
2024-08-29
A collection of Actions and Reusable Workflows for Python Packag
2024-08-28
Repositório destinado ao desenvolvimento Python
2024-08-28
REST API for creating post and using kafka to handle Likes and C
2024-08-25
Moving data from Kafka to S3 with Kafka Connect
2024-08-25
A robust and scalable chat application built using Next JS, Sock
2024-08-25
Record a SDR stream to a WAV file (or serve it as a HTTP audio s
2024-08-23
Multimedia Player Developed with Qt6 Using the QMediaPlayer and
2024-08-23
A Project to control a DC Motor Speed using ATMega328 and PI con
2024-08-23
Python library for interacting with FreeIPA network protocols
2024-08-22
Biblioteca de Processamento e Visualização de Dados IoT em Tempo
2024-08-22
A personal budget tracker in Python is a software or application
2024-08-22
A minimal Python library for Apache Arrow, connecting to the Rus
2024-08-21
A repository dedicated to my 100-day Python coding challenge. Ea
2024-08-21
Quan 基于Spring Boot 2.7.x开发的后台管理系统 采用的架构是基于DDD领域驱动设计思想的BFF架构 目标是打
2024-08-20
This will be a project where I make a visual Connect Four game i
2024-08-20
Python Package to Visualize different aspects of a Neural Networ
2024-08-20
A repository to show various personal SQL projects
2024-08-18
CoreDNS UI for managing CoreDNS using Redis plugin, this reposit
2024-08-17
Learning SQL and creating a draftable set of cards for a variety
2024-08-17
Simple notes app made with Flask, Bootstrap and SQL Alchemy
2024-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人