04 2021 档案
摘要:本文首发于:行者AI 随着数字音频技术的不断发展,音乐版权问题受到重视。用于音频版权保护的技术得到越来越多的研究与关注,无声水印技术就是其中之一。同时互联网在线会议越来越受到欢迎,音频无声水印技术也可以在保证会议的保密性的同时追踪泄密源头。 由于人类听觉系统(HAS)极为灵敏,音频感知冗余较小,水印
阅读全文
摘要:本文首发于:行者AI 今天给大家分享一个游戏自动化测试的落地。这款游戏有独立的战斗内核负责局内战斗的计算,所以每次需要测试战斗内核时,都需要服务器重新部署,客户端(移动端、PC端等)重新出包,最后才能交付给测试进行测试,整个流程比较长,也比较耗时,所以我们就考虑在战斗内核更新时就进行测试,这样可以简
阅读全文
摘要:本文首发于:行者AI 为什么要用协程,通常在Python中我们进行并发编程都是使用多线程或者多进程来实现的,对于计算型任务由于GIL的存在我们通常使用多进程来实现,而对于IO型任务我们可以通过线程调度来让线程在执行IO任务时让出GIL,从而实现表面上的并发。 协程是运行在单线程当中的“并发”,协程相
阅读全文
摘要:本文首发于:行者AI 在工作当中,算法工程师经常需要快速编写一些演示demo,例如快速演示一些算法,或者需要编写数据标注的工具等。常见的实现方式是算法工程师试用flask等框架编写api,再由前端工程师编写相关的网页调用api。这样毫无疑问是非常耗时,效率低下的。 然而,使用streamlit框架就
阅读全文
摘要:本文首发于:行者AI 2016年Google DeepMind提出了Dueling Network Architectures for Deep Reinforcement Learning,采用优势函数advantage function,使Dueling DQN在只收集一个离散动作的数据后,能够
阅读全文
摘要:本文首发于:行者AI Airtest是一款基于图像识别和poco控件识别的UI自动化测试工具,用于游戏和App测试,也广泛应用于设备群控,其特性和功能不亚于appium和atx等自动化框架。 说起Airtest就不得不提AirtestIDE,一个强大的GUI工具,它整合了Airtest和Poco两大
阅读全文
摘要:本文首发于:行者AI 随着各行各业数字化的不断推进,AI需要处理的数据越来越多,单一服务器已经难以满足当前产业的发展需求,服务器集群成为企业用AI处理数据的标配硬件,而分布式计算成为人工智能应用的标配软件。 从下图可以看出,现今有很多开源的分布式计算框架,从模型的训练、调参到部署;从NLP、CV到R
阅读全文
摘要:本文首发于:行者AI 2018年Bert的横空出世给自然语言处理带来了巨大的突破,Bert及其衍生模型在多个文本处理下游任务中达到了SOTA的结果。但是这样的提升是有一定代价的,其中之一就是计算量的大幅增长。 BERT-base模型是由12层Transformer构成,模型有大约1亿参数参与运算,而
阅读全文