微软 Phi-3 食谱:开始使用 Phi-3 的入门指南

2024-05-21

微软 Phi-3 食谱是一本关于如何使用微软 Phi-3 系列的指南。Phi-3 是由微软开发的一系列开放式人工智能模型,是最强大且经济高效的小型语言模型 (SLM),在各种语言、推理、编码和数学基准测试中优于同等规模和更大规模的模型。

阅读更多
57
未分类

GitHub - norton120/educator-tools-87:一套40多年前创作的BASICA教育工具

2024-05-21

本文介绍了一个名为“Educator Tool Suite '87”的BASICA程序套件,由作者的父亲Mike Knox在20世纪80年代后期编写。该程序套件旨在自动化和简化八年级科学教学中的日常工作,例如评分测试、分配课堂和实验室座位、监控出勤率、评分测试和州立 Regents 考试等等。该程序套件包括用于评分测试、生成随机学生座位分配、处理出勤率和曲线评分的实用程序。

阅读更多
67
未分类 BASICA

GitHub - ImageOptim/gifski: 基于 libimagequant (pngquant) 的 GIF 编码器。从糟糕的 GIF 格式中榨取最大可能的质量

2024-05-21

gifski是一个基于pngquant的最高质量的GIF编码器。它使用pngquant的强大功能将视频帧转换为GIF动画,以实现高效的跨帧调色板和时间抖动。它生成每帧使用数千种颜色的动画GIF。它是一个CLI工具,但也可以编译成C库,以便在其他应用程序中无缝使用。

阅读更多
50
未分类 GIF pngquant 编码器

GitHub - LovetheFrogs/OptiGraph: 用于地下网络的最佳图形创建和分配

2024-05-21

OptiGraph 是一款用于地下网络图形创建和分配的应用程序,用户可以添加节点/站点到图形中并绘制它们。OptiGraph 提供了不同的算法模式,用户可以通过设置更改模式,并通过 ID 删除站点。OptiGraph 还具有使用文件菜单保存和加载图形的功能。OptiGraph 可以用于规划地铁系统,以及设计 Minecraft 活塞螺栓网络,以减少任意两个站点之间的移动空间。

阅读更多
47

GitHub - Bklieger/groqbook: Groqbook: 使用 Groq 和 Llama3 在几秒钟内生成整本书

2024-05-20

Groqbook是一个streamlit应用程序,它使用Groq上的Llama3,根据一行提示构建书籍的创作框架。它适用于非小说类书籍,并在几秒钟内生成每一章。该应用程序混合了Llama3-8b和Llama3-70b,利用较大的模型生成结构,较小的模型创建内容。目前,该模型仅使用章节标题的上下文来生成章节内容。未来,这将扩展到更完整的书籍上下文,以允许groqbook也生成高质量的小说书籍。

阅读更多
46
未分类 Streamlit

GitHub - mcinglis/c-style: 我最喜欢的 C 编程实践

2024-05-20

本文介绍了作者最喜欢的 C 编程实践,涵盖了代码风格、规范、最佳实践等方面,旨在帮助开发者编写更正确、可读、简洁和易于维护的 C 代码。作者强调了代码正确性、可读性、简洁性和可维护性优先于速度,并建议在完成开发后进行基准测试以识别瓶颈并进行优化。文章还讨论了诸如使用空格、注释、命名约定、数据类型、控制结构、宏、结构体、枚举和函数等方面的最佳实践。

阅读更多
51

Devon:开源结对编程工具

2024-05-20

Devon是一款开源的结对编程工具,可以帮助开发者进行多文件编辑、代码库探索、配置编写、测试编写和错误修复等任务。它支持多种模型,包括Claude 3、Opus、GPT4-o、Grok和Ollama。Devon目前还处于早期开发阶段,但已经具备了一些基本功能。

阅读更多
51
未分类

GitHub - dheera/scripts: scripts/ffmpeg-english

2024-05-20

本文介绍了一个名为 ffmpeg-english 的 Python 脚本,该脚本利用 OpenAI 的 GPT-4 模型将用户输入的英文描述转换为相应的 FFmpeg 命令。用户只需用简单的英语描述想要执行的任务,例如“capture video from the camera every 1 second and write it to jpg files”,脚本就会自动生成并执行对应的 FFmpeg 命令。

阅读更多
52
未分类

从零开始实现Llama3:逐个矩阵乘法详解

2024-05-19

这篇文章详细介绍了如何从零开始实现Llama3模型,并逐个展示了张量和矩阵乘法的实现过程。文章首先介绍了如何从Meta提供的模型文件中直接加载张量,然后解释了如何使用Tiktoken进行文本标记化。接着,文章深入探讨了模型的各个组成部分,包括词嵌入、RMS归一化、注意力机制、RoPE位置编码、多头注意力机制、SwiGLU前馈网络以及最终的解码过程。文章通过大量的代码和图表,清晰地展示了Llama3模型的内部工作原理。

阅读更多
48
未分类 llama3 Llama3

GitHub - hackyourlife/brawshot: 用于 BRAW 格式视频的时间降噪以获得长的虚拟曝光时间

2024-05-19

brawshot是一个用于处理Blackmagic RAW格式视频的工具,通过应用时间低通滤波器,显著降低在低光环境下拍摄视频的噪点。该工具通过计算连续视频帧的移动平均值来减少随机图像传感器噪点,但会造成运动模糊,无法消除图像传感器中的模式噪点和坏点。brawshot使用OpenGL进行GPU加速,使用32位无符号整数纹理作为渲染缓冲区,将BRAW解码器设置为解码为16位无符号整数帧,以确保累加过程的准确性。

阅读更多
45
未分类 BRAW

GitHub - Worklenz/worklenz:高效团队的一体化项目管理工具

2024-05-19

Worklenz 是一款开源项目管理工具,旨在帮助组织提高效率。它提供了用于管理项目、任务和团队内部协作的全面解决方案,功能包括项目规划、任务管理、协作、时间跟踪和报告。Worklenz 的前端使用 Angular 构建,后端使用 TypeScript 实现的 ExpressJS,并使用 PostgreSQL 作为数据库。

阅读更多
84
未分类 团队协作

GitHub - netrisdotme/netris: [实验性] 具有 Stadia 社交功能的开源 GeForce NOW 替代方案

2024-05-19

Netris 是一个开源的云游戏平台,允许用户与朋友一起玩游戏。它可以被看作是 GeForce NOW 的替代品,并且可以自托管。该平台目前处于实验阶段,具有 Proton-GE 兼容性、QUIC 协议支持、游戏进度自动同步、合作游戏、跨平台游戏和带宽优化等功能。用户可以选择自托管 Netris 或使用其网站 netris.me,无需安装或设置。

阅读更多
60

如何退出 Vim

2024-05-19

这篇文章介绍了如何退出 Vim 编辑器。文章详细解释了 Vim 的不同模式以及如何从这些模式中退出,包括命令模式、插入模式和可视模式。文章还提供了一些实用的技巧和快捷键,帮助用户快速有效地退出 Vim。

阅读更多
152
未分类 退出

GitHub - skx/cpmulator: Golang CP/M 模拟器,用于玩 zork、lighthouse-of-doom 等游戏

2024-05-18

cpmulator是一个用Golang编写的CP/M模拟器,集成了CCP,旨在运行CP/M二进制文件。该项目最初是为了运行作者几年前用Z80汇编语言编写的文字冒险游戏,最初的目标平台是CP/M,后来移植到ZX Spectrum。随着时间的推移,这个项目变得更加完整和复杂,已经实现了足够的功能来运行简单的二进制文件和许多著名的CP/M程序,例如Aztec C编译器、Borland的Turbo Pascal、许多早期的Infocom游戏(Zork 1、2和3,Planetfall等)、Microsoft BASIC和Wordstar。

阅读更多
46
未分类 CP/M

GitHub - lencx/Noi: 🚀 用 AI 为你的世界赋能 - 探索、扩展、增强

2024-05-18

Noi 是一款人工智能增强的定制化浏览器,旨在简化用户的数字化体验。它不仅包含精选的人工智能网站,还允许添加任何 URL,提供定制的浏览体验。Noi 提供强大的定制选项,包括添加、同步、批量标记和删除提示。Noi Ask 允许多用户同时向多个 AI 聊天发送批量消息,简化了与各种 AI 服务交互的过程。

阅读更多
51
未分类

从零开始构建 AWS S3

2024-05-18

本文介绍了如何使用完全开源的技术栈,从零开始在裸机上构建 AWS S3 的克隆版本。该项目旨在构建一个功能类似于 AWS S3 的存储平台,包括自动桶部署、动态扩展卷、安全性等。作者详细介绍了构建过程中的各个方面,包括控制台、节点、源代码控制、K3s 集群部署、自动化桶部署、API、前端以及网络配置等。

阅读更多
51
未分类 AWS S3 裸机

使用Bytewax和Proton实时分析Hacker News

2024-05-18

本文介绍了如何使用Bytewax和Proton实时分析Hacker News数据。Bytewax用于构建自定义输入连接器,从Hacker News API获取最新数据,并进行数据处理和转换。Proton则用于实时分析和可视化数据,通过SQL查询创建物化视图和Grafana仪表板,展示趋势帖子和活跃评论者等信息。

阅读更多
49
未分类 Bytewax Proton

Experts.js:利用 OpenAI Assistants API 构建多 AI 代理系统

2024-05-18

Experts.js 是一个简化 OpenAI Assistants API 使用的框架,它可以轻松创建和部署 OpenAI Assistants,并将它们链接在一起作为工具,以创建具有扩展内存和细节关注能力的先进多 AI 代理系统。Experts.js 引入了 Assistants 作为工具的概念,每个工具都是一个 LLM 支持的助手,可以代表其父助手或工具承担专门角色或完成复杂任务,从而实现复杂的编排工作流或精心设计的一系列紧密结合的任务。

阅读更多
44

ILGPU:用于高性能.Net GPU 程序的 ILGPU JIT 编译器

2024-05-17

ILGPU是一个用于高性能GPU程序的JIT编译器,可以用.Net语言编写。它完全由C#编写,没有任何原生依赖项。它既提供了C++ AMP的灵活性和便利性,又提供了Cuda程序的高性能。内核范围内的函数不需要注解(默认的C#函数),并且允许对值类型进行操作。所有内核(包括所有硬件特性,如共享内存和原子操作)都可以在CPU上使用集成的多线程CPU加速器执行和调试。

阅读更多
46
未分类 .Net

GitHub - HigherOrderCO/Bend

2024-05-17

Bend 是一种大规模并行的高级编程语言,具有类似 Python 和 Haskell 的表达能力,支持快速对象分配、高阶函数、闭包、递归和延续。它可以在 GPU 等大规模并行硬件上运行,具有接近线性的加速比,无需显式并行注释。Bend 由 HVM2 运行时提供支持,可以通过简单的代码实现高效的并行计算,例如递归分治方法。Bend 还支持各种并发系统,例如着色器和 Erlang 式的 actor 模型,可以通过全局 beta 约简和 HVM2 的原子链接器实现长距离通信。

阅读更多
73
未分类

Ruby Middleman Tailwind Starter Blog

2024-05-17

这是一个基于 Ruby Middleman 的博客模板,配置了 TailwindCSS、Markdown 解析、代码高亮、sitemap.xml 等功能,非常适合熟悉 Ruby 的用户搭建轻量级博客或个人网站。该模板提供了 Middleman v4.5、TailwindCSS v3.4.3、Markdown 支持、博客支持、语法高亮支持、实时重新加载、自动生成 sitemap.xml、SEO 友好的自动元标签以及近乎完美的 PageSpeed 得分。

阅读更多
39

使用Python和OpenCV从扫描书籍中提取单词

2024-05-17

这篇教程介绍了如何使用Python和OpenCV从扫描书籍页面中提取单个单词。教程首先将图像转换为灰度并应用阈值来增强文本和页面背景之间的对比度。然后,它使用OpenCV函数检测文本行并按其在页面上的位置对其进行排序。最后,它将单词及其对应的坐标存储在一个数组中,以便于通过选择数组中相应的项目来显示页面上的任何单词。

阅读更多
56
未分类 OpenCV 文字识别
1 2 33 34 35 37 39 40 41 44 45