协程是什么? 定义 协程是一种用户级轻量级线程。 协程可以在执行过程中暂停,并在稍后恢复执行。 协程之间的切换是由程序员控制的,而不是由操作系统调度。 特点 非阻塞:协程可以在等待 I/O 操作完成时让出控制权,从而避免阻塞。 并发:多个协程可以同时运行,但实际的并发执行依赖于事件循环(Event Loop)。 资源友好:协程比线程更轻量级,占用的系统...

BowmanJin 2024-11-03 89 0

# 前言 TFIDF值不仅仅取决于一个词在当前文档中的出现次数(即词频TF),还受到该词在整个文档集合中的分布情况(即逆文档频率IDF)的影响。具体来说,TFIDF值由两个部分组成: 1. **词频 (Term Frequency, TF)**:这个词在当前文档中出现的频率。 2. **逆文档频率 (Inverse Document Frequency, IDF)**:这个词在整个文档集合中的稀缺性。 # 词频 (TF)   **定义...

BowmanJin 2024-10-23 101 0

简介 TF-IDF(Term Frequency-Inverse Document Frequency)是一种在信息检索和文本挖掘中广泛使用的统计方法,用于评估一个词在一个文档中的重要性。它结合了两个关键概念:词频(Term Frequency, TF)和逆文档频率(Inverse Document Frequency, IDF)。 词频 (Term Frequency, TF) 定义:词频是指某个词在文档中出现的次数。为了防止文档长度对结果的影响,通常会将词频进行归一...

BowmanJin 2024-10-23 125 0

在 AI 成像领域,Flux.1 凭借其创建高分辨率和真实图像的能力,取得了一个有趣的开端。在本文中,我们将总结 Flux.1 Schnell 和 Flux.1 Dev 之间的区别,这被认为是非常适合普通用户并受到广泛关注的两个版本。   Flux.1 Schnell 对于 Flux.1 Schnell,“Schnell”是“fast”的德语翻译,这意味着此版本专为希望获得快速一致结果的用户而设计,强调更高的性能和处理速度。 &n...

BowmanJin 2024-09-28 395 0

显卡 以通义千问为例。 Qwen2.5-7B: 参数量:70亿(7B) 显存需求:大约需要8-12GB VRAM(具体取决于优化技术) Qwen2.5-14B: 参数量:140亿(14B) 显存需求:大约需要16-24GB VRAM(具体取决于优化技术) Qwen2.5-32B: 参数量:320亿(32B) 显存需求:大约需要32-48GB VRAM(具体取决于优化技术)   因为我的显卡是...

BowmanJin 2024-09-27 574 0

怎么选择模型? Canny models Use the Canny ControlNet to copy the composition of an image. The Canny preprocessor detects edges in the control image. The Canny control model then conditions the denoising process to generate images with those edges. diffusers_xl_canny_full  (推荐, 速度比较慢, 但效果最好.) diffusers_xl_canny_mid diffusers_xl_canny_...

BowmanJin 2024-01-23 832 0

在 Stable Diffusion WebUI 中,这些采样方法(Sampling methods)代表了不同的算法和技术,用于在稳定扩散模型中进行采样。下面是对这些采样方法的简要说明: 1. Euler:使用欧拉方法进行采样,它是一种简单的数值积分方法,适用于简单的扩散模型,但可能不够准确。 2. LMS:代表最小均方(Least Mean Square)方法,它是一种迭代算法,通过根据观测误差来调整模型参数,以逐步...

BowmanJin 2023-09-03 673 0

Scrapy 相关细节 安装scrapy框架 pip install scrapy -i https://pypi.douban.com/simple 创建scrapy爬虫 进入项目文件夹 cd project_name/project_name/spiders 运行命令 scrapy startproject project_name url D:\Practice\Python\Scrapy_20230226\scrapy_carhome\scrapy_carhome\spiders> scrapy genspider car https://car.autohome...

BowmanJin 2023-02-26 503 0

Pycharm Anaconda Conda 创建Conda虚拟环境 指定python版本和环境名称 conda create -n env_name python=3.8 指定python版本, 环境名称, 环境安装路径 conda create --prefix=C:/ProgramData/Anaconda3/envs/ENV_spider python=3.9 激活所安装的环境 conda activate env_name 在当前激活的环境里安装包 conda install package_name ...

BowmanJin 2023-02-11 526 0

Web应用开发模式 前后端分离   通俗地讲, 其实判定很简单:如果前端和后端这两个角色, 只通过API 文档就能进行数据交流,就说明他们的逻辑是分离的。我们可以称之为 “前后端代码分离”。 如果除了 API 文档之外还需要各种其他的数据交流方式,比如后端把数据藏在一个 div 的属性里,那么就不是前后端分离的。像各种框架里的模板引擎和渲染功能。 至于所谓的 “最佳实践”...

BowmanJin 2022-12-22 512 0

什么是进程? 进程是对资源进行分配和调度的最小单位,是操作系统结构的基础,是线程的容器(就像是一幢房子,一个空壳子,并不能运动)。 进程是一个实体,每个进程都有自己的地址空间,一般包括文本区域(text region)、数据区域(data region)和堆栈(stack region) 文本区域存储处理器执行的代码;数据区域存储变量和进程在执行期间所使用的动态分配的内存;堆栈区域存...

BowmanJin 2022-12-18 583 0

什么是Python GIL? 什么是解释器? Python作为一门解释性语言,先把源代码编译为字节码,再放进虚拟机中执行,整个过程是由解释器执行并完成的。类似的还有JavaScript和PHP等。 但是解释器并不是只有一种,官方的解释器是基于C语言开发的CPython。但是除了CPython,还有基于Java实现的Jython、基于R 语言实现的RPython等等。      什么是GIL? GIl 是一种互...

BowmanJin 2022-12-17 624 0

前置基础 什么是GIL? 进程   线程   协程 非协程实例 首先来看非协程的代码实例 t1 = time.time() def func1(): print("当前执行function 1") time.sleep(1) # 当程序出现了同步操作的时候. 异步就中断了 print("当前执行function 1") def func2(): print("当前执行function 2") time.sleep(2) print("当前执行function 2") ...

BowmanJin 2022-12-12 614 0

a = 'a' print('我是script a') print(a) import script_a b = 'b' print('我是script b') print(b)   a = 'a' print('我是script a') if __name__ == "main": print(a) import script_a b = 'b' print('我是script b') print(b)     现在有A.py和 B.py两个脚本文件  A.py B.py 在B中import A import A这...

BowmanJin 2022-12-12 373 0

下划线 单下划线 _ 函数名称前单下划线 def _add(): ... return 是一种私有函数的命名约定,即提示程序员该函数只能在类或者该文件内部使用,但实际上也可以在外部使用。   _xxx 单下划线 protected 类型变量 只允许其本身与子类进行访问 也不能使用from xxx import * 的方式导入 xxx_ 单下划线 避免名称与关键字冲突   星号*

BowmanJin 2022-12-02 336 0
没有账号? 注册  忘记密码?