最新 最热

用强化学习训练AI玩王者荣耀

3.CUDA版本必须≥11.0 因为Windows环境下的pytorch只支持11.0以上的CUDA

2022-06-14
2

普通人如何理解递归算法

当人们提到“递归”一词,不知道如何理解它,也有人会问递归和迭代有什么区别?首先可以从定义上入手来分析,递归是自身调用自身的函数进行循环、遇到满足终止条件的情况时逐层返回来结束。迭代则是函数内某段代码实现循环,循...

2022-05-21
4

Fonts最佳实践

本文分为三个部分:字体加载、字体交付和字体呈现。每一节都解释了字体生命周期的那个特定方面是如何工作的,并提供了相应的最佳实践。

2022-05-10
2

如何深度理解排序算法(一)

对于算法的理解、可以看成解决问题的过程和方式、无论算法是好还是坏,它都是一个独立的个体。在众多算法中,排序算法是经常被用到,或者在以往的生活或者面试当中会被提到的,所以理解和学会排序算法是非常重要的。...

2022-04-23
3

什么是算法?

当人们提到“算法”一词,往往就会把它们当成专属于“人工智能”的范畴,很多专业的计算机人士也是,提起算法就头疼,不知道如何学习算法,慢慢的对算法就会失去兴趣,算法不仅仅是计算机行业特有的,在我们的生活中也处处存在着算...

2022-04-20
2

看动画学算法之:hashtable

java中和hash相关并且常用的有两个类hashTable和hashMap,两个类的底层存储都是数组,这个数组不是普通的数组,而是被称为散列表的东西。

2021-11-22
3

看动画学算法之:队列queue

想象一下我们日常的排队买票,只能向队尾插入数据,然后从队头取数据。在大型项目中常用的消息中间件就是一个队列的非常好的实现。

2021-10-27
3

密码学系列之:1Password的加密基础PBKDF2

1password是一个非常优秀的密码管理软件,有了它你可以轻松对你的密码进行管理,从而不用再考虑密码泄露的问题,据1password官方介绍,它的底层使用的是PBKDF2算法对密码进行加密。...

2021-09-28
2

QQ浏览器2021AI算法大赛-赛道二赛题描述

在信息流推荐业务场景中普遍存在模型或策略效果依赖于“超参数”的问题,而“超参数"的设定往往依赖人工经验调参,不仅效率低下维护成本高,而且难以实现更优效果。因此,本次赛题以超参数优化为主题,从真实业务场景问题出发,...

2021-09-13
2

QQ浏览器2021AI算法大赛-赛道一赛题描述

信息流场景下,短视频消费引来爆发式增长,视频的语义理解对于提升用户消费效率至关重要。视频Embedding采用稠密向量能够很好的表达出视频的语义,在推荐场景下对视频去重、相似召回、排序和多样性打散等场景都有重要的作...

2021-09-13
2