Skip to main content

黑洞资源笔记

  1. pycorrector:中文文本纠错工具。支持中文音似、形似、语法错误纠正,python3开发。

    pycorrector实现了Kenlm、ConvSeq2Seq、BERT、MacBERT、ELECTRA、ERNIE、Transformer等多种模型的文本纠错,并在SigHAN数据集评估各模型的效果。 ​​​

    项目地址 | #工具
  2. ChatGPT 的实际工作原理 | 详文

    自发布以来,公众一直在玩 ChatGPT,看看它能做什么,但 ChatGPT 实际上是如何工作的?虽然其内部工作的细节尚未公布,但我们可以从最近的研究中拼凑出它的功能原理。

    ChatGPT 是 OpenAI 的最新语言模型,对其前身 GPT-3 进行了重大改进。与许多大型语言模型类似,ChatGPT 能够生成各种样式和不同目的的文本,但具有更高的精度、细节和连贯性。它代表了OpenAI大型语言模型系列的下一代,其设计非常注重交互式对话。

    创建者已经使用了监督学习和强化学习的组合来微调 ChatGPT,但正是强化学习组件使 ChatGPT 与众不同。创建者使用一种称为从人类反馈中强化学习 (RLHF) 的特定技术,该技术在训练循环中使用人类反馈来最大限度地减少有害、不真实和/或有偏见的输出。

    在了解 RLHF 的工作原理并了解 ChatGPT 如何使用 RLHF 来克服这些问题之前,我们将研究 GPT-3 的局限性以及它们如何源于其训练过程。最后,我们将通过研究这种方法的一些局限性来结束。
  3. 程序员使用 Bash 编写 shell 脚本来自动执行手动任务。Bash 是一种命令语言 — 它可通过输入二进制名称和参数,以更少的代码立即生成进程。还提供了一些通用语言功能,例如结构化编程控制语句、内置算术/比较功能和基本数据结构。

    我们经常需要通过添加新功能或更改现有逻辑来更新自动化脚本。编写可管理且干净的 shell 脚本无疑是在 shell 脚本更新期间节省时间的好习惯。此外,包含编写良好的自动化脚本可以提高代码库的质量和整个自动化工作流程的质量。

    本文将提到几个提高 Bash 脚本质量的技巧。通过使用这些技巧编写更好的 shell 脚本来提高编程效率!

    博文 | #技巧
  4. 从网络上的任何地方接收博客回复

    引导语:这些年来,博主和读者之间的关系一直都是片面的:作者发表了一篇新帖子,它被读者消费了,但围绕帖子的讨论很难出现,有些人有一个评论区,但我一直觉得这个解决方案非常片面, 至少可以说:

    作为读者:我不想在我阅读的每个博客上创建一个帐户,因为我最终会拥有数百个我很少使用的帐户 跟上我不经常咨询的博客上的对话也很麻烦
    作为作者:跟踪评论和过滤垃圾邮件可能会变得非常困难(如果是自托管,甚至很贵),任何运行WordPress网站的人都知道这一点。

    这篇文章想解决这个问题 | 地址
  5. 从移动设备前端安全访问服务器。| MobXcess ​​​

    MobXcess 有助于通过 REST API 在服务器上执行预定义的命令。此存储库是在客户端移动设备上运行的前端。

    MobXcess的基本思想
    可执行命令在服务器上以某种格式(在本例中为 JSON)预定义。这些命令由后端系统解析,并通过 REST API 发送到客户端。客户端接收命令的随机唯一 ID,并通过将 ID 发送回服务器来请求执行命令。服务器执行在其末端定义的命令,并将结果返回给客户端。客户端和服务器之间的通信使用 AES-256-GCM 和可选的 SSL 进行加密。

    注意:此应用程序仅在安卓设备上开发和测试。
  6. 让你的代码更优雅的几个Python技巧 | blog | #技巧

    本文将通过适合初学者的示例演示9个Python 技巧,以帮助你在日常工作中编写更多 Python 程序

    1. 使用 product() 函数避免嵌套的 Python 循环
    2. 海象运算符:赋值表达式的可爱技巧
    3. 三元条件运算符:在一行中编写一个简单的 if-else 结构
    4. 使用 Lambda 函数定义简单函数
    5. 列表推导:以 pythonic 方式获取列表
    6. 利用 Python 中的高阶函数
    7. 联合运算符:合并字典的最简单方法
    8. F字符串:pythonic 字符串格式化技术
    9. 使用星号解压缩可迭代对象和解构赋值 9 Fabulous Python Tricks That Make Your Code More Elegant
  7. Google 开放的一个 Rust 技术教程:《Comprehensive Rust 🦀》。

    教程为期四天,涵盖了 Rust 基本语法到高级主题,如泛型和错误处理、Android 开发等相关内容。

    通过这一教程,你将全面学习 Rust 基础语法、编写 Rust 应用、掌握 Rust 常用开发技巧等技术。

    地址 | #Rust