logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

02|无需任何机器学习,如何利用大语言模型做情感分析?

上一讲我们看到了,大型语言模型的接口其实非常简单。像 OpenAI 就只提供了 Complete 和 Embedding 两个接口,其中,Complete 可以让模型根据你的输入进行自动续写,Embedding 可以将你输入的文本转化成向量。不过到这里,你的疑问可能就来了。不是说现在的大语言模型很厉害吗?传统的自然语言处理问题都可以通过大模型解决。可是用这么简单的两个 API,能够完成原来需要通过

06|如何将AI技术运用到降噪中?

06|如何将AI技术运用到降噪中?之前讲了噪声的分类和一些常见的传统降噪算法。传统算法通过统计的方法对噪声进行估计,并可以对稳态噪声起到比较好的降噪作用,但是在非稳态噪声和瞬态噪声等噪声类型下,传统降噪算法往往不能起到比较好的效果。最近几年,随着 AI 技术的不断演进,在降噪等音频处理领域,都出现了很多基于 Artificail Intelligence(AI)或者说基于人工神经网络模型的降噪算法

文章图片
#音视频#深度学习#人工智能
07 | 编译器前端工具(二):用Antlr重构脚本语言

上一讲,带你用 Antlr 生成了词法分析器和语法分析器,也带你分析了,跟一门成熟的语言相比,在词法规则和语法规则方面要做的一些工作。在词法方面,我们参考 Java 的词法规则文件,形成了一个 CommonLexer.g4 词法文件。在这个过程中,我们研究了更完善的字符串字面量的词法规则,还讲到要通过规则声明的前后顺序来解决优先级问题,比如关键字的规则一定要在标识符的前面。目前来讲,我们已经完善了

01 | 架构与特性:一个完整的IM系统是怎样的?

由于手机操作系统的限制,以及资源优化的考虑,大部分 App 在进程关闭,或者长时间后台运行时,App 和 IM 服务端的连接会被手机操作系统断开。这样当有新的消息产生时,就没法通过 IM 服务再触达用户,因而会影响用户体验。为了让用户在 App 未打开时,或者在后台运行时,也能接收到新消息,我们会将消息给到。

#架构
07|如何通过算法自动快速地消除回声?

07|如何通过算法自动快速地消除回声?现在将会看看语音交互或者说音频通信领域的另一项不可或缺的技术:声学回声消除(Acoustic Echo Cancellation, 简称 AEC)。回声消除算法在实时音频互动链路中和很多其它模块以及硬件都会有耦合。主要看看实时音频互动链路中回声是如何产生的以及回声消除算法的基本原理。只要理解了原理,就很容易能明白公式的含义,从而能够记住公式的定义。回声产生的原

文章图片
#语音识别#人工智能#音视频
音频技术漫谈之好声音是怎么炼成的?

什么是高音质?高音质在后疫情时代被大家频繁提及。可以回想一下,在你的工作和生活中,疫情期间是不是增加了很多实时音频互动场景,那么在后疫情时代,实时音频发生了哪些改变呢?首先,这是一个因果导向的事情,由于疫情催化,我们在实时音频的用法和用量上都有了大幅度的增加,以前可能不会去做一些在线会议、在线教育等等,现在都要把这些工具用起来。在这样的情况下,对实时音频的质量就会提出更高的要求。比如,日常打电话,

文章图片
#音视频
11|网络差怎么办?音频网络传输与抗弱网策略

11|网络差怎么办?音频网络传输与抗弱网策略上次了如何挑选一个编解码器。其实编解码器就是把音频信息拆解、包装成一个个的数据包,然后通过网络传输到远端。在远端打开数据包,再组装成音频播放出去。如果把一个个数据包比喻成一辆辆运送音频货物的小车,而网络则是运输的道路。那么会发现:有的时候经过的是高速公路,物流十分流畅;但有的时候经过的却是崎岖蜿蜒的山路,甚至有的小车在山路上,摔下了悬崖,丢掉了包裹,或者

文章图片
#音视频#网络#udp
09|音频编解码器是如何工作的?

09|音频编解码器是如何工作的?今天介绍一下什么是音频编 / 解码器,以及它背后的原理。不妨先设想一下:如果没有音频编 / 解码器,直接给对方发送原始数据,会发生什么事情呢?假设一个在线会议有 10 个人,每个人要发给另外 9 个人的音频信号是 48kHz 采样率的单通道音频。每个采样点用 16 位的浮点来表示。那么上行通道中需要每秒发送 48000 乘以 16 bit 的音频信号,也就是大约 7

文章图片
#音视频#语音识别#人工智能
18 | 千言万语不及一幅画:谈谈数据可视化

今天,我们学习了 Web 绘图标准的基础知识,比较了 SVG 和 Canvas 这两种具备互补性的技术实现;同时,我们也学习了 Flot 和 D3.js 这两个差异很大,但都具备代表性的可视化 JavaScript 库。希望你除了这两项同类技术之间孰优孰劣的比较以外,还掌握了不同类型技术之间联系比较的方法。随着学习的进行,对不同类型技术慢慢具备“深入”和“浅出”两个方向的理解,逐渐将充满关联的知识

#信息可视化
12 | 存储优化(上):常见的数据存储方法有哪些?

虽然 SharedPreferences 和 ContentProvider 都是我们日常经常使用的存储方法,但是里面的确会有大大小小的暗坑。所以我们需要充分了解它们的优缺点,这样在工作中可以更好地使用和优化。如何在合适的场景选择合适的存储方法是存储优化的必修课,你应该学会通过正确性、时间开销、空间开销、安全、开发成本以及兼容性这六大关键要素来分解某个存储方法。

    共 90 条
  • 1
  • 2
  • 3
  • 9
  • 请选择