「 BOOK 」 五月 21, 2023

《A Survey of Large Language Models》论文 v4 中文版摘抄

文章字数 17k 阅读约需 16 mins.

有趣的是,当参数规模超过一定水平时,这些规模扩大的语言模型的性能不仅得到了显著提升,而且还表现出一些小规模语言模型(如 BERT)所不具备的特殊能力(如上下文学习)。

语言建模是提高机器语言智能...

查看全文

「 BOOK 」 五月 21, 2023

《A Survey of Large Language Models》论文 v4 中文版摘抄

文章字数 17k 阅读约需 16 mins.

有趣的是,当参数规模超过一定水平时,这些规模扩大的语言模型的性能不仅得到了显著提升,而且还表现出一些小规模语言模型(如 BERT)所不具备的特殊能力(如上下文学习)。

语言建模是提高机器语言智能的主要方法之一

可以分为四个主要发展阶段

  1. 统计语言模型(SLM)
  2. 神经语言模型(NLM)
  3. 预训练语言模型(PLM)
  4. 大语言模型(LLM)

本综述从四个主要方面对 LLM 的最近进展进行文献综述,包括预训练(如何预训练出一个有能力的 LLM)、适应微调(如何从有效性和安全性两个角度有效地微...

查看全文

「 AI 」 五月 14, 2023

PaddleNLP 离线使用已下载好的社区模型

文章字数 10k 阅读约需 9 mins.

使用 PaddleNLP 加载社区模型时,因为社区模型需联网下载,可先从在线环境进行模型下载,再将下载好的模型传输到离线环境中。此时在离线环境下可能会遇到 https://github.com/PaddlePaddle/PaddleNLP/pull/5817 中描述的问题,可参照该 PR files 中内容修改,以支持离线环境的正常使用。

PaddleNLP是一款简单易用且功能强大的自然语言处理开发库。聚合业界优质预训练模型并提供开箱即用的开发体验,覆盖NLP多场景的模型库搭配产业实践范例可满...

查看全文

「 BOOK 」 五月 07, 2023

《增长结构》书摘

文章字数 8.8k 阅读约需 8 mins.

豆瓣评分:8.5

优秀的公司赚取利润,伟大的公司赢得人心。亚马逊的创始人杰夫·贝佐斯甚至提出:“不要关心你的竞争对手,他们又不给你钱。”企业应该把关注点放在用户身上,洞察他们的需求,跟他们建立紧密连接——包括情感连接,成为他们心中的“不二之选”。这些忠诚用户才是企业的基石。

业务结构

  • 撤退线+成长底线+增长线+爆发线+天际线
  • 防守线:护城河+客户资产+控制战略咽喉
  • 客户资产:客户池+会员
  • 爆发线:风口+创新+快+社交疯传

客户结构

  • 客户需求+客户组合+客户资产
  • 客户需求:欲望+...
查看全文

「 GIT 」 四月 30, 2023

分析 Gitlab 提交记录的命令行工具

文章字数 10k 阅读约需 9 mins.

GitLab Analyser 是一个使用 Golang 编写的跨平台命令行工具。

通过调用 GitLab REST API ,可分析指定项目和分支在某时间范围内的 Commit 情况,包括:

  1. 统计每个提交中修改的所有文件
  2. 统计新增代码行数、减少代码行数 —— 相当于 git diff
  3. 统计有效新增代码行数(忽略空格和换行的新增代码行数)、有效减少代码行数 —— 相当于 git diff -w

统计结果按提交人邮箱进行汇总后,按有效代码总行数排名,并输出至 console。

同时,将所有提交...

查看全文

「 BOOK 」 四月 22, 2023

《GraphQL in Action》书摘

文章字数 23k 阅读约需 21 mins.

1.1.2 GraphQL is a specification

GraphQL operations

Queries represent READ operations. Mutations represent WRITE-then-READ opera- tions. You can think of mutations as queries that have side effects.

In addition to queries and mutations, GraphQL also supports...

查看全文

「 TEST 」 四月 16, 2023

借助 Data File 实现请求数据与 Postman 脚本的分离

文章字数 6.2k 阅读约需 6 mins.

在 使用 Postman 进行系统可接受性测试 中,我们介绍了使用 Postman 进行持续测试的方法。实际使用中,我们遇到了这样一个问题:

某个请求的请求体(Request Body)异常的大,JSON 格式,80KB+,占整个 Postman 脚本的近 40% ,格式如下:

{
  "roleId": "{{role_id}}",
  "resources": [
    {
      "id": "0",
       "...
查看全文

「 WEB 」 四月 09, 2023

OpenVidu —— 可在内网环境使用的开源 WebRTC 视频会议平台

文章字数 10k 阅读约需 9 mins.

OpenVidu 是一个基于 Apache 2.0 协议的开源 WebRTC 视频会议平台,主仓库地址:https://github.com/OpenVidu/openvidu 。

OpenVidu 提供一套简单、高效、易于使用的 API 接口,将 WebRTC 的底层操作进行了封装及屏蔽,只需引入 OpenVidu 的服务端和客户端处理媒体流,兼容多种平台、前后端框架,并配有丰富的文档、教程及示例应用。

OpenVidu 有 CE、Pro、Enterprise 三个版本,CE 版本是开源并...

查看全文

「 DESIGN PATTERNS 」 四月 02, 2023

Builder Pattern

文章字数 6.5k 阅读约需 6 mins.

原文地址:https://wyiyi.github.io/amber/2023/04/01/builderPattern/

Builder 设计模式是一种创建型设计模式,旨在处理相对复杂的对象的构造。也称 建造者模式。

Builder 模式可以通过使用另一个对象(生成器)来构造对象来分离实例化过程。

这样就可以使用相同的构建过程来创建不同类型和表示的对象。

意图

将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

适用性

在以下情况使用 Builder 模式:

  • 当创建复杂对...
查看全文

「 DEVOPS 」 三月 26, 2023

GitHub Actions 再战

文章字数 6.9k 阅读约需 6 mins.

接续 GitHub Actions 实战 ,继续介绍一些持续集成环境常用功能的实现方式:

构建命令中,可能有切换路径的需要。

每次使用 jobs..steps[*].run 的 run 关键字时,会在 runner 环境中使用一个新的进程和 shell。所以当需要切换路径时,可以通过如下三种方式:

  1. 单行命令:
     - name: Install Dependencies
     - run: cd themes/obsidian && npm install
     - run: npm install...
查看全文

「 WEB 」 三月 19, 2023

HTTrack 克隆网站至本地

文章字数 6.1k 阅读约需 6 mins.

可能有时我们会希望将整个静态网站克隆至本地,比如在一个纯内网或离线环境中阅读当前最新的 Spring Framework v6.0.6 的 官方文档。

HTTrack 就是这样一个工具,能够以一个 URL 为入口,将其中包含的几乎全部(深度 9999)静态资源都抓取回来,并将包含该站点的链接修改为相对链接,以便于在本地进行导航浏览。

完成首次克隆后,还可以再次执行进行更新,实现对站点的定时镜像。

在 HTTrack 的 Download 页面选择适合的版本安装后,即可在命令行中使用。

HTTrack...

查看全文
加载更多
0%