什么是向量数据库? 译者注: 本文译自 What is a Vector Database? ,作者:Roie Schwaber-Cohen 。译文与原文基本相同,删除部分不影响理解向量数据库基本概念的内容。 译者:arcsin2 随着人工智能的发展,出现了许多涉及大语言模型、生成式人工智能和语义搜索的应用程序。这些新应用都依赖于向量嵌入——一种包含语义信息、对人工智能在执行复杂任务时获取理解并保持 2023-08-03 数据库 > 向量数据库 #数据库 #向量数据库 #Vector Database
使用 WSL 搭建 Linux 开发环境 如何方便、快捷地在 Windows 和 Linux 两个操作系统切换,以既能够使用 Windows 的办公软件等,也能够使用 Linux 的开发工具,是一个困扰不少程序员的问题。通常的解决方案有以下几种: 双系统:系统之间切换必须关机并重启;能够使用最原汁原味且无性能损失的操作系统 虚拟机:方便系统之间切换;启动关闭较慢,虚拟机软件较沉重 远程开发机:原生 Linux 系统,通常硬件 2023-07-31 工具 #Linux #Windows Subsystem for Linux(WSL) #Ubuntu #开发环境搭建
小样本字体生成 本文介绍 Few-shot Font Generation 的基本概念和两篇论文。 两篇论文为: DG-Font: Deformable Generative Networks for Unsupervised Font Generation CF-Font: Content Fusion for Few-shot Font Generation 也可参考整理的 slides。 2023-07-01 Deep Learning > 读论文 #Few-shot Font Gereration #FFG #字体生成
使用Git LFS管理大文件及GitHub LFS扩容 在使用 Git 管理代码库时,如果代码仓库中有含有大文件,则可能出现错误。特别是当上传代码库到 GitHub 仓库时,由于 GitHub 有文件大小限制(100MB 以上文件 push 失败;50MB 以上文件可以 push 成功,但是会有警告;且 GitHub 仅支持 1GB 的免费容量;详情参考:https://docs.github.com/zh/repositories/worki 2023-05-25 工具 #Git LFS #LFS
C 语言拾遗 作为第一门语言是 C++ 的程序员,一直觉得对 C 语言的一些重要特性不清晰,对一些 C 程序惯用法也不了解。故借阅读 《C 程序设计语言》 一书的机会,将相关曾经遗漏的知识整理如下。 1. extern 声明 extern 关键字用于声明外部变量,注意声明与定义的不同: 定义(define):表示创建变量或分配存储单元 声明(declaration):说明变量的性质,但 2023-05-01 编程语言 > C #define #extern #union
数据集与样本难度度量 本文分享关于数据集与样本难度度量的论文,具体为: A Theory of Usable Information Under Computational Constraints Understanding Dataset Difficulty with \(\mathcal{V}\)-Usable Information 主要内容来自于组会分享,slides 可点此查看。 1. 2023-03-12 Deep Learning > 读论文 #dataset & example difficulty
Ubuntu 22.04 安装 QEMU 流程 QEMU 官方网站已经提供了安装 QEMU 的教程,按照其内容,Ubuntu 平台仅需执行 sudo apt-get install qemu 命令即可。但是,在实际安装过程中遇到了错误且未能解决,于是采用源码方式安装。以 QEMU 7.2.0 版本为例,介绍安装流程。 下载源码并解压缩 123$ wget https://download.qemu.org/qemu-7.2.0. 2023-03-03 #QEMU
Hexo 博客无法显示图片解决方法 Hexo 官方提供了很多在 Markdown 中 插入图片 的方式,其语法主要可分为两种: Markdown 原生支持的语法 ![图片描述](图片路径) 其中,图片路径不可以使用相对于本地系统的绝对路径,例如:C:/Users/admin/Pictures/a.jpg ,这样 Hexo 在生成静态网页时无法正确解析图片,从而导致图片无法在网页正常显示。 正确的图片路径有以下两种形 2023-02-23 博客 #Hexo
鸟哥的 Linux 私房菜阅读笔记 写在前面: 本文是阅读 《鸟哥的 Linux 私房菜:基础学习篇》 一书的笔记,记录了个人认为的一些重点内容,供本人后续查阅参考。对于偏向于系统运维方面的内容,则未记录。 《鸟哥的 Linux 私房菜:基础学习篇》无疑是入门 Linux 命令行的一本好书,但是在个人阅读过程中,发现本书部分内容更偏向于系统运维人员,而不是大多数的普通程序员。当然,技多不压身,不过,对于仅想了解与日常编程 2023-02-20 Linux > 命令行 #Linux 命令行
一文读懂 C++ 运算符重载 运算符重载是 C++ 语言的一个特性,利用运算符重载能够写出更加简洁的代码,对外封装类的实现细节。本文介绍运算符重载相关知识点。 谈到运算符重载,还需要从 “函数重载” 说起。函数重载是指函数名相同,但函数参数类型、参数数量不同(返回类型相同)的函数。比如实现某种数据类型向 string 类型运算的函数: 123456// 函数重载示例string to_string(int i);str 2023-02-19 编程语言 > C++ #运算符重载