首页
学习鸟
取消

向量数据库-lancedb

简介   lancedb是由Rust编写的向量数据库,主要用于人工智能的矢量数据存储与查询。用于检索大规模多模式的数据嵌入,经常用在人工智能的检索增强生成(RAG)中作为知识库从存储与检索。LanceDB是一种高效的向量数据库,支持文本和嵌入向量的存储与查询。 LanceDB是一款新型无服务器向量数据库,专为AI应用而设计 存储、查询和过滤向量、元数据...

Nginx限速:limit_req、limit_conn、limit_rate

前言   通过Nginx进行网站限速,常用三个方法: 限制请求数(request):limit_req 限制连接数(connection):limit_conn 限制响应速度(rate):limit_rate 原理 固定窗口算法(ngx_http_limit_req_module)   定义一个请求速率(比如每秒允许的...

Linux防火墙:iptables简介

前言   其实我对防火墙的研究很少,大多时间都是遇到了就网上搜一下资料,现在有了AI就更简单了,都不用费力找了。但是我还是希望自己能会,毕竟省去了找的时间,所有前面写了Linux防火墙:firewall-cmd命令介绍和Linux防火墙:firewalld-RichRule两篇博文,索性这次就把iptables也写一下,但是要想一篇博文把iptables讲明白还挺难的,所有我加入了很多我的...

Linux防火墙:firewalld-RichRule

前言   前面写了一篇Linux防火墙:firewall-cmd命令介绍,里面简单的介绍了firewall-cmd命令,主要是对firewall-cmd -h给出的文档做了简单的介绍和翻译。今天这篇主要介绍一下 富规则 涉及到的命令:firewall-cmd --list-rich-rules、firewall-cmd --add-rich-rule=<rule>、firewa...

Linux防火墙:firewall-cmd命令介绍

前言   严格来说,不管是firwalld还是iptables,都是Linux防火墙的命令行工具,而不是防火墙。他们只是配置防火墙的规则的工具。真正起到防火墙作用的是Linux内核中的netfilter。所有其实firewalld和iptables道理是一样的,只是操作方式不同,也一样涉及到底层的“五表五链”。只是iptables更强调这个“五表五链”的原理,而firewalld则把这个原...

IPython使用技巧

前言   我第一次接触 IPython 的时候是在《Python数据科学手册》中的第一章“IPython:超越Python”,之后就深深的喜欢上了IPython。为了感谢本书,这里推荐对数据分析感兴趣的可以看看这本书。   IPython可以直接在命令行中使用,而我更喜欢的是jupyter notebook,一个基于IPython的网页版,两者使用完全一样,因为内核就是一个东西,但是ju...

Python导出项目依赖

前言   在Python开发中,经常会遇到环境问题,不同版本的python,不同的依赖关系等等,之前写过一篇《conda安装与使用》,主要说的是如何切换不同的python版本及管理相关依赖,其中也涉及到环境的导出和导入。 环境管理 conda   Conda 是一个开源的软件包管理系统和环境管理系统,不管可以管理python的依赖,还能管理python的版本。使用起来很强大,毕竟不管...

Pytorch中的广播机制Broadcast

前言   在学习 PyTorch 的过程中,遇到计算的时候经常会遇到广播机制(Broadcast),而Pytorch官方文档中关于广播机制的介绍比较简单,而且说明支持的是NumPy的广播机制。 广播的意义   在机器学习过程中,张量的计算往往是有维度要求的,需要满足一定的要求才能进行计算。在实际操作的时候就需要为了满足这种要求进行一些操作,如维度扩展。为了计算方便,就引入了广播机制...

小故事三则:庆余年的两条评论的感想

前言   我一直觉得自己是一个懒人,但是脑子不算太懒,思考问题也是会正反两面思考,避免陷入误区。之前还听过圆珠笔芯的故事,觉得挺有趣的,更深刻的认识到逆向思维的重要性。   但最近遇到一些事,发现我的思考方式存在很大的问题。而且因为自己的思考方式,带来了一些不好的后果。今天遇到一个评论,就想借着这个有趣的评论,思考一下自己的思维方式。 庆余年的评论   看了两条关于庆余年里林婉儿的评...

PyTorch中的乘法

前言   在学习 PyTorch 的过程中,发现资料里面经常提到乘法、点积( *、 mul()、multiply()、mm()、bmm()、mv()、dot()、matmul()、@)等等,总是傻傻的弄不清,总是不明白资料里面的结果是如何计算出来的,于是就找点资料研究一下,这里做一下记录。 对位相乘(mul 、multiply 、*)   mul 、multiply 、*,这三者效果是...