万字通俗讲解何为复杂度

2022-02-23
阅读 14 分钟
2.4k
摘要:复杂度分析主要就是时间复杂度和空间复杂度。本文分享自华为云社区《用通俗的语言讲解复杂度》,作者: 龙哥手记 。复杂度分析刚刚我说过,在俺看来,复杂度分析是数据结构和算法中最重要的知识点,当然学这篇只是把门找到,反之,学不会它,你就永远找不到火门。为什么复杂度分析会这么重要?这个要从宇宙大爆炸...

教你用Java7的Fork/Join框架开发高并发程序

2021-10-11
阅读 3 分钟
1.1k
摘要:Fork/Join框架位于J.U.C(java.util.concurrent)中,是Java7中提供的用于执行并行任务的框架,其可以将大任务分割成若干个小任务,最终汇总每个小任务的结果后得到最终结果。

AI专家一席谈:复用算法、模型、案例,AI Gallery带你快速上手应用开发

2021-09-27
阅读 4 分钟
1.8k
比如让静态照片上的人物开口唱歌,动漫角色也可以哦;再比如通过识别各类野生动物并分析种群结构,进而实施保护;又或者智能检测口罩佩戴的规范性,助力疫情防护……

VEGA:诺亚AutoML高性能开源算法集简介

2021-09-24
阅读 5 分钟
1.8k
摘要:VEGA是华为诺亚方舟实验室自研的全流程AutoML算法集合,提供架构搜索、超参优化、数据增强、模型压缩等全流程机器学习自动化基础能力。

大力出奇迹,揭秘昇腾CANN的AI超能力

2021-09-22
阅读 5 分钟
2.3k
摘要:CANN(Compute Architecture for Neural Networks)异构计算架构,是以提升用户开发效率和释放昇腾AI处理器极致算力为目标,专门面向AI场景的异构计算架构。

用遗传算法进行智能排课,相信老师会很喜欢

2021-09-16
阅读 15 分钟
2k
摘要:遗传算法(Genetic Algorithm)是一种基于自然选择过程,模拟生物进化的AI模型,它可以在模拟的生物进化过程中逐代搜索到最优解的一种方法。本文利用遗传算法实现了一个简单的程序来对课程进行排程。

vue3,对比 vue2 有什么优点?

2021-09-16
阅读 6 分钟
7.8k
摘要:Vue3新版本的理念成型于 2018 年末,当时的 Vue 2 已经有两岁半了。比起通用软件的生命周期来这好像也没那么久,Vue3在2020年正式推出,在源码和API都有较大变化,性能得到了显著的提升,比Vue2.x快1.2~2倍。

GaussDB(for MySQL)如何快速创建索引?华为云数据库资深架构师为您揭秘

2021-09-15
阅读 5 分钟
2k
摘要:云服务环境下,如何解决客户基于大量数据创建索引的性能问题,成为云服务厂商的一个挑战。华为云GaussDB(for MySQL)通过引入并行创建索引技术,很好地解决了批量索引创建和临时添加索引等性能瓶颈问题,帮助用户更快建立好索引。想要进一步了解快速创建索引的秘诀,请不要错过本文。

解读顶会ICDE’21论文:利用DAEMON算法解决多维时序异常检测问题

2021-09-07
阅读 4 分钟
2.7k
摘要:该论文针对多维时序数据的异常检测问题,提出了基于GAN和AutoEncoder的深度神经网络算法,并取得了当前State of the Art (SOTA)的检测效果。论文是云数据库创新LAB在轨迹分析层面取得的关键技术成果之一。

云小课 | 区块链关键技术之一:共识算法

2021-08-25
阅读 3 分钟
1.9k
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。

带你读AI论文丨用于目标检测的高斯检测框与ProbIoU

2021-08-19
阅读 5 分钟
2.3k
摘要:本文解读了《Gaussian Bounding Boxes and Probabilistic Intersection-over-Union for Object Detection》,该论文针对目标检测任务,提出了新的高斯检测框(GBB),及新的计算目标相似性的方法(ProbIoU)。

如何将知识引入机器学习模型提升泛化能力?

2021-08-16
阅读 3 分钟
1.7k
基于物理学的模型是当今技术和科学的核心。近年来,基于数据驱动的机器学习模型开始提供可替代的方法,并在许多任务中优于纯物理学驱动模型。但是,基于数据驱动的模型训练需要大量的数据,而且它们的决策推理可能难以解释,而且泛化性能仍然是一个挑战。而同时结合数据和物理学则可以两全其美,当机器学习算法在学习时...

带你探索CPU调度的奥秘

2021-07-29
阅读 11 分钟
2.2k
软件工程师们总习惯把OS(Operating System,操作系统)当成是一个非常值得信赖的管家,我们只管把程序托管到OS上运行,却很少深入了解操作系统的运行原理。确实,OS作为一个通用的软件系统,在大多数的场景下都表现得足够的优秀。但仍会有一些特殊的场景,需要我们对OS进行各项调优,才能让业务系统更高效地完成任务。...

Java的这个强大功能,很多人都不知道

2021-07-23
阅读 4 分钟
1.8k
在Java语言出现之前,很多系统都是使用C和C++开发的。Java出现之后,由于其面向对象的思想更加符合人们的思维习惯,Java也不用像C和C++那样需要程序员手动管理内存的分配和回收。说白了,就是简单好用。由于Java的诸多优点,使其一跃霸榜编程语言前排很多年。

基于迁移学习的语义分割算法分享与代码复现

2021-07-21
阅读 7 分钟
2.5k
此篇文章是分享两篇基于迁移学习的语义分割算法论文。第一篇:《Learning to adapt structured output space for semantic segmentation》,第二篇《ADVENT: Adversarial Entropy Minimization for Domain Adaptation in Semantic Segmentation》。

华为云MVP周峥:气象预报是个技术活,大数据、超算、AI,缺一不可

2021-07-20
阅读 2 分钟
1.7k
摘要:在这样一个关乎民生的行业里,人工智能、大数据、超算这些技术,可发挥的潜力也是无限的,华为云MVP周峥就是其中的技术践行者,他正带领着团队为国内气象行业带来一股温柔而不失力量的春风。

什么是网络单纯型算法

2021-07-15
阅读 2 分钟
3.3k
摘要:单纯型算法是求解线性规划问题(LP)的一个经典算法,在单纯型算法中最耗时的模块是计算矩阵的逆矩阵的算法。网络单纯形算法是单纯形算法的一个特殊版本,它使用生成树基来更有效地解决具有纯网络形式的线性规划问题。

动手实操丨基于随机森林算法进行硬盘故障预测

2021-07-07
阅读 12 分钟
2.6k
摘要:业界期望使用机器学习技术来构建硬盘故障预测的模型,更准确地提前感知硬盘故障,降低运维成本,提升业务体验。本案例将使用随机森林算法来训练一个硬盘故障预测模型。

详解智能优化算法:遗传算法和蚁群算法

2021-07-02
阅读 4 分钟
4.7k
摘要:智能优化算法又称现代启发式算法,是一种具有全局优化性能、通用性强且适合于并行处理的算法。本文主要为大家带来遗传算法和蚁群算法的详细解读。

【全球软件大会】华为前端工程师分享:华为云官网的智能化实践

2021-06-30
阅读 5 分钟
2k
摘要:在第七届全球软件大会上,华为软件开发工程师禹继波和开发者聊了聊华为云官网的智能化实践, 主要集中在内容运营的内容生产、内容解析、内容质检、内容分发、内容消费和用户反馈等6个流程,以及在此过程中遇到的业务痛点。

THOR:MindSpore 自研高阶优化器源码分析和实践应用

2021-06-26
阅读 13 分钟
2.1k
摘要:这篇文章跟大家分享下THOR的实践应用。THOR算法的部分内容当前已经在MindSpore中开源本文分享自华为云社区《MindSpore 自研高阶优化器源码分析和实践应用》,原文作者:HWCloudAI 。这篇文章跟大家分享下THOR的实践应用。THOR算法的部分内容当前已经在MindSpore中开源,源码位置:[链接]MindSpore中使用THOR训练网...

带你掌握4种Python 排序算法

2021-06-24
阅读 4 分钟
1.5k
摘要:在编程里,排序是一个重要算法,它可以帮助我们更快、更容易地定位数据。在这篇文章中,我们将使用排序算法分类器对我们的数组进行排序,了解它们是如何工作的。

如何基于MindSpore实现万亿级参数模型算法?

2021-06-23
阅读 8 分钟
2k
摘要:近来,增大模型规模成为了提升模型性能的主要手段。特别是NLP领域的自监督预训练语言模型,规模越来越大,从GPT3的1750亿参数,到Switch Transformer的16000亿参数,又是一个数量级的增加。

论文解读丨空洞卷积框架搜索

2021-06-03
阅读 2 分钟
1.5k
摘要:在通用目标检测算法,空洞卷积能有效地提升网络的感受野,进而提升算法的性能。本次解读的文章提出了一种空洞卷积变体及对应的空洞卷积搜索方法,充分探索空洞卷积的潜力,进一步提升网络模型的性能。

带你认识大模型训练关键算法:分布式训练Allreduce算法

2021-06-02
阅读 4 分钟
2.4k
分布式训练是怎样的?为什么要使用Allreduce算法?分布式训练又是如何进行通信的?本文就带你了解大模型训练所必须的分布式训练Allreduce算法。

带你读论文丨异常检测算法及发展趋势分析

2021-05-31
阅读 4 分钟
4.5k
异常检测问题是很多实际应用场景中的一个重要问题。本文根据对现有基于深度学习的异常检测算法的调研,介绍现有的深度异常检测算法,并对深度异常检测算法的未来发展趋势进行大致的预测。

MindSpore:不用摘口罩也知道你是谁

2021-05-24
阅读 3 分钟
2.4k
摘要:我们基于MindSpore设计了一种人脸识别算法,以解决口罩遮挡场景下的人脸识别问题。该算法的开源代码已经在MindSpore上首发了。

聊聊人像抠图背后的算法技术

2021-05-13
阅读 12 分钟
6.2k
对于一张图I, 我们感兴趣的人像部分称为前景F,其余部分为背景B,则图像I可以视为F与B的加权融合:I = alpha F + (1 - alpha) BI=alpha∗F+(1−alpha)∗B,而抠图任务就是找到合适的权重alpha。值得一提的是,如图,查看抠图ground truth可以看到,alpha是[0, 1]之间的连续值,可以理解为像素属于前景的概率,这与人像分割...

LiteOS内核源码分析:动态内存之Bestfit分配算法

2021-04-23
阅读 27 分钟
1.7k
在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内存碎片问题。

三色标记原理,我给应聘者问懵了...

2021-04-20
阅读 3 分钟
2.6k
摘要:知道三色标记吗?是红黄蓝三色标记吗?本文分享自华为云社区《从三色标记说开去》,原文作者:java初中生。【1】关于三色标记前几天,公司临时派我去面试一个java实习生,由于没有这方面的任何经验,于是一不小心,我就问超纲了。问过了java基础,我随口又问了一句,知道三色标记吗?他显然是懵逼了一瞬间,但也仅...