
技术文章
AI课工场
这个作者很懒,什么都没留下…
展开
-
“618”背后的秒杀系统如何设计?
这次618京东实现下单金额2692亿元,你贡献了多少份额呢?从5月25日-5月31日进入预热阶段,6月1日-6月15日进入专场阶段,6月16日-6月18日进入高潮阶段,6月18日-6月20日进入返场阶段,每个阶段都有每个阶段的玩法,优惠券、红包、满减、限时秒杀,让你心甘情愿的掏出钱包还乐乐呵呵。而这其中最具吸引力的便是“限时秒杀”了,因为参加限时秒杀的商品,价格非常的便宜,在上架之前商家和平台都会进行大量的宣传,并且只在某个时间点上架,由于上述三个特征有大量的用户定点来参加限时秒杀活动,这.原创 2020-07-06 17:25:59 · 298 阅读 · 0 评论 -
一文带你了解云原生
自进入云计算时代后,大量的新概念、新技术如雨后春笋般的涌现出来,从早期的openstack、IAAS平台,到中期的容器技术、微服务架构,再到现在的servicemesh服务网格技术、serverless无服务器架构、云原生技术,可谓在云计算的时代,我们从未停下前进的步伐。而今天要给大家带来的便是云原生技术~那么什么是云原生呢?我们将名词拆成两部分—云、原生,这些是相对于本地应用来的,云是相对于本地而言的,传统的应用都是运行在本地机房的服务器上,而云的应用则是运行在云端(如IAAS、PAAS、SAAS)。原创 2020-07-03 16:40:56 · 517 阅读 · 0 评论 -
图文详解级联金字塔结构卷积神经网络
前言众所周知,随着深度学习技术的发展,深度卷积神经网络在图像分类、识别以及关键点定位上已得到广泛应用。目前在人体姿态、人脸识别等多个方面的关键点定位算法已经取得长足发展,但是应用于多变性的图像背景以及姿态等依然面临很大的挑战,如服饰在类别、比例和外观上具有多变性,其关键点定位精度并不高。下文将在传统的残差与沙漏网络模型基础上,介绍一种新的级联金字塔结构卷积神经网络,实现对困难关键点的定位进行精细调整。并通过实例剖析进一步帮助大家来理解。传统卷积神经网络1.沙漏网络沙漏网络,正如其名,是.原创 2020-07-01 17:24:01 · 6337 阅读 · 0 评论 -
神经网络训练中的调参“四重奏”
数据科学家是人工智能、算法模型、大数据挖掘的专家,也是目前人工智能领域受人羡慕、集万般宠爱于一身的职业,听起来怎么样?高端、大气、上档次。作为高大上的数据科学家当然要附庸风雅一些(数据科学家:你在讽刺我吗?),他们在机器学习、模型训练的枯燥工作闲暇之余,也要听听优美、高雅的音乐放松下心情。在公认的高雅音乐中,有一种四重奏乐曲,它由4种乐器协奏,乐器之间有一定类似的特质和旋律,在四位演奏家的高超技艺、默契良好地协调合作下,演奏出来的乐曲优美动听、音色纯粹美丽,是广大音乐爱好者和艺术家们最喜爱的一种乐曲形式。原创 2020-06-24 14:21:08 · 541 阅读 · 0 评论 -
MyBatis的执行流程详解
说到流程这个事儿,大家可能最先想到的就是富士康的流水线,标准化的分工让每道工序都如丝一般润滑,所以才成就了富士康"世界工厂"的名号。想当年猿小二也是众多流水线工人中的一员,每天成百上千次的重复着同一个动作;突然有一天猿小二顿悟了,他认为我不能在这里浪费青春,我要去改变世界,于是他决定学习Java,没想到这可一发不可收拾,学起Java来,如久旱逢甘霖,如鱼得水一样的轻松顺畅。但是好景不长,最近他就在学习MyBatis这里遇到了点小麻烦,总是搞不清楚,MyBatis是怎么一个接口、一个映射文件(写s原创 2020-06-22 15:04:32 · 336 阅读 · 0 评论 -
后疫情时代,如何面对互联网机遇与挑战
Java讲师璇女神2020年5月17日下午15:00 带你解读Java学习你将获得:1、 数字经济下疫情的技术防控2、如何做好个人知识技能储备3、璇女神与你趣味聊Java4、Java学习路线及发展方向B站搜索:21792313(课工场直播间)...原创 2020-06-16 18:31:20 · 609 阅读 · 0 评论 -
一文学懂MyBatis框架设计
多年以前猿小二刚刚进入程序猿的大军中,每天都在快乐的coding,那个时候经常要跟数据打交道,所以编写很多JDBC的代码,动不动就得写JDBC六部曲。注册驱动 获取Connection连接 执行预编译 执行SQL 封装结果集 释放资源越写越熟练,甚至有种自己写代码的功力有点超神的错觉;经过了一段时间的重复,猿小二意识到自己每天都在写重复的代码。而且,每次如果要更改sql语句或者配置信息的时候,都要跑到JDBC程序当中去修改,这可是很麻烦的事儿,不仅造成了硬编码的问题,还特别的影...原创 2020-06-17 17:14:05 · 168 阅读 · 0 评论 -
实例最简,带你轻松进阶机器学习K最近邻算法
前言K最近邻(k-NearestNeighbor,K-NN)算法是一个有监督的机器学习算法,也被称为K-NN算法,由Cover和Hart于1968年提出。可以用于解决分类问题和回归问题。此外,作为一个理论上比较成熟的机器学习算法,关于K近邻算法的介绍有很多,比如算法执行的步骤、应用领域等。不过网上关于K近邻算法的大多数介绍都非常繁杂且缺乏简单实用的代码示例。这样不免会增加学习负担,在这篇文章中我们将针对这个问题以最简单的实例,带大家来轻松地进阶掌握K近邻算法。基本原理K最近邻算...原创 2020-06-15 09:19:35 · 351 阅读 · 0 评论 -
线程中介之Java线程池
在云计算、5G技术快速发展的互联网世界,为了快速响应用户的请求,宏观上除了团队内部实行DevOps机制管理、使用微服务架构进行技术设计、使用Docker或K8s进行应用部署外,微观上在程序开发中使用并行计算的能力也是必不可少的。而在Java开发中,最常用的便是通过线程池来最大程度利用CPU资源,实现多任务并行。我们先来看一个用户请求快速响应的案例:北京在五一假期前的突然将应急响应程度从一级降为二级,从低风险地区入京不需要隔离,这消息一经放出,仿佛沉寂的北京和人们又活过来了。大...原创 2020-06-10 18:09:01 · 182 阅读 · 0 评论 -
大话JAVA设计模式之单例模式
俗话说:"天下大势;合久必分,分久必合"中华五千年的历史文化,无数朝代的更迭,一次又一次的证明了这条规律的正确性;既然是规律那就一定不止在 “天下大势” 方面出现,在很多其他的事物上也同样有所体现。比如,我们缩小一个单位量级,放在一个国家的层面来说,一个国家只能同时有一个皇帝,并且皇帝这个职位,也是''风水轮流转,今年到我家'';而且每隔几年总有那么几个皇帝干着干着不想干撂挑子了或者干脆被别人不想干了(被别人抢了皇位);但是无论怎样,我们都能发现,当皇帝的人总是只有一个。正所谓:"一山不容二虎",否原创 2020-06-04 17:27:02 · 280 阅读 · 0 评论 -
大话JAVA设计模式之工厂模式
在程序猿世界里,能够写出优雅、可扩展、低耦合、甚至像诗一样的代码,是每个程序猿毕生的追求~秉承这个人生的终极理想,猿小二入职一家新公司,开始慢慢熟悉公司的代码,越来越觉得不对劲,这家公司的代码写的可真烂,各种耦合牵一发动全身,完全不是面试时老板说的公司的代码都像诗一样优雅,猿小二感觉自己上当了!没办法,猿小二只能硬着头皮继续了,不过猿小二转念一想,代码这么多问题,不就是给我表现的机会吗?猿小二心中窃喜,思考着如何用设计模式来重构现在的代码,增加程序间的可扩展性并降低程序间的耦...原创 2020-06-02 15:12:36 · 254 阅读 · 0 评论 -
人生苦短,我学Java
当你踏进计算机世界的大门时,PHP、JavaScript、.Net、Python、C、C++、Ruby、Golang、Java等编程语言一定是不陌生的,这么多的编程语言可能让你有点眼花缭乱了,学哪一个好呢?有的人觉得C语言是最好的,因为大学第一门课学的就是它呀;有的人觉得PHP语言是最好的,因为“PHP是世界上最好的语言”呀;有的人觉得C++是最好的,因为面向对象编程,从此有对象了啊。然而我想说Java语言综合来说是最好的,正如术业有专攻,在某个特定的领域也有最适合的语言,但从互联网发展趋势、语言自原创 2020-05-28 16:20:37 · 545 阅读 · 0 评论 -
Java后浪工程师入门必备书单
很久很久以前有一位著名的文学家高尔基先生说过: “书是人类进步的阶梯”活字印刷术和造纸术的发明,为知识的传承奠定了基础;书籍的诞生让人类的文明得以传承,让知识得以延续。还有一位著名的哲学家说过:"读书足以怡情,足以傅彩,足以长才。其怡情也,最见于独处幽居之时;其傅彩也,最见于高谈阔论之中;其长才也,最见于处世判事之际。"可见读书的重要性,这些 "前浪" 不停的在提醒着 "后浪" 要多读书,读好书,好读书。那些口口声声一代不如一代的人,应该看着你们像我一样,我看着你们,满怀羡慕人原创 2020-06-08 14:39:28 · 363 阅读 · 0 评论 -
pick你最喜欢的代码开发模型
520到了,今年的520与往年不同,因为新冠肺炎,有人的对象可能在武汉还不能返京,有人的对象可能在异国他乡还不能回国,有的人可能还还没有对象。无论有对象不能相聚,还是没有对象的人,都不要觉得孤单,因为今天小编要给大家介绍对象了~~今天的对象选手是在代码开发中进行团队协作的工作流,现在企业的代码都托管在Git仓库平台,因此了解Git代码托管平台的工作流非常重要,这样才能在代码开发过程中选择最合适自己团队的模式,提高团队协作效率和代码质量。因此选择合适的对象非常重要噢。今天介绍的...原创 2020-05-26 16:15:04 · 300 阅读 · 0 评论 -
一文教你如何轻松实战Python时间序列数据挖掘
前言随着云计算和物联网(IoT)的急速发展,我们无时无刻都被时间序列数据包围着。从经济管理再到工程领域,时间序列数据挖掘有着广泛应用。例如证券市场中股票的交易价格与交易量、外汇市场上的汇率、期货和黄金的交易价格以及各种类型的指数等,这些数据都形成一个持续不断的时间序列。利用时间序列数据挖掘,可以获得数据中蕴含的与时间相关的有用信息,实现知识的提取。时间序列数据挖掘是大数据挖掘研究领域里的一个重要方向之一。众所周知,时间序列数据本身所具备的高维性、复杂性、动态性、高噪声特性以及容易达到大规模的特性。因原创 2020-05-22 13:20:00 · 1791 阅读 · 1 评论 -
神奇的生物识别技术
生物识别技术,你听说过吗?现在智能手机最常用的刷脸解锁、指纹认证采用的就是生物识别技术。还有当下很火的支付4.0——“刷脸支付”,采用的是生物识别技术之一的“面部识别”。生物识别相比IC卡等身份认证技术,具有无法比拟的便捷性和难以伪造性,广泛应用于信息网络安全机密领域,以及军事系统机密领域保护。比如:机密计算机、机密移动存储管理方面,加入生物识别技术,可以大大提高安全性,防止信息泄露。然而,生物识别技术并不是刚刚诞生的新技术,应该说是一种由来已久的技术了。之所以越来越广泛应用于日常生活,是因为摄像头原创 2020-05-21 16:16:36 · 737 阅读 · 0 评论 -
微服务应用故障定位系统实现原理剖析
当下最流行的设计架构便是微服务架构,越来越多的企业将老的服务拆分成微服务模式、在新的业务中采用微服务架构的设计理念进行技术架构设计。其中实践的最好的莫过于阿里了,早期淘宝的架构是一个单体式架构,即Linux操作系统+apache服务器+mysql数据库+PHP开发的程序,所有的功能如用户注册与管理、商品管理、订单管理全都集中在一个程序包里,业务越扩展越大,这个程序包也变得越来越大,最终长成了巨无霸应用,难以承受业务的继续增长,技术团队也难以进行维护。不过办法总比困难多,在千百个日夜轮回的..原创 2020-05-19 16:17:16 · 1234 阅读 · 0 评论 -
人工智能领域的新型“航母”浅析
2020年4月23号,是中国人民海军建军71周年的生日,中国海军现在也是世界上不容小觑的海上军事力量,并且目前拥有了“辽宁号”、“山东号”两艘航空母舰,使中国的海洋防护领域和远程打击范围大大增加,令世界瞩目。海军的核心武器——航空母舰是集各种高新技术和众多先进武器装备于一身的“海上巨无霸”,其排量巨大、武器装备精良,以舰载作战飞机为主要武器,整合通讯、情报、作战信息、反潜反导装置及后勤保障为一体的超强、大型海上作战基地平台,其特点是“舰机合一、攻防俱佳”,也是军事迷们经常津津乐道的谈资对象。..原创 2020-05-15 17:27:55 · 797 阅读 · 0 评论 -
看微服务核心技术如何演变——AI课工场
在云计算时代有三大利器—容器技术、devops、微服务,容器技术如docker、kubernetes帮助我们以最小成本快速部署应用程序。devops则是研发运维一体化思想,从管理和技术上推进产品的快速迭代。微服务则是互联网架构经历了从单体架构—》集群架构—〉分布式架构的产物,每一次的技术架构升级背后是新的设计理念,用以解决数据和业务复杂度增加带来的技术问题。而今天我们要介绍的便是微服务架构的核心技术的辛酸演变史~微服务架构的设计思想包括服务原子化、独立进程、轻量级通信、独立部署、基于业务能.原创 2020-05-13 17:06:57 · 165 阅读 · 0 评论 -
AI算法模型师之四件评估“法器”
导语在AI领域,针对机器学习、自然语言处理等算法模型的评估(evaluation)是一项非常重要的工作,在海量数据中,为使算法模型趋向更准确,需要借助评估方法对算法模型进行评估,然后才能对模型进行针对性的优化、提升算法效率。本文小编介绍四种评估方法,它们就像法师(数据科学家)使用的法器一样,有着对算法模型评判的奇妙法力,同时能产生算法模型的评估打分结果,为后续算法模型的优化提供依据。...原创 2020-05-11 11:30:58 · 551 阅读 · 0 评论 -
云时代传统运维的出路
Hey!云计算新技术是机遇还是挑战云时代?前段时间刚报道,在长沙可以通过百度地图打的百度的无人汽车。这个消息是令人震撼的,虽说距离大面积实行推广还有不少的路要走,但这说明了未来的方向。我听到这个消息时,首先是替出租司机、滴滴司机等类似的职业感到担心。这就跟下象棋一样,摆明了车马炮跟你争胜负论高低,这些无人车就是来抢你的饭碗的。这些类似新的现象都是云时代的产物,跟...原创 2020-05-06 15:45:52 · 224 阅读 · 0 评论 -
一文讲解5G、互联网、物联网、大数据、人工智能的关系
互联网当下炒的比较火的几个技术名词,莫过于5G、物联网、互联网、边缘计算、大数据、人工智能了,对于吃瓜群众来说,每个名词都还挺熟悉的,仔细问下去,也还能说出个1、2、3来,可你要是继续追问这些技术之间有什么关系,好像就说不太清楚了,那小编就以图文并茂的方式给大家简单介绍一下~物联网&互联网我们可以从两个维度来看待物联网与互联网的关系,从整体宏观上来看,物联网与互联网在金字塔的最底...原创 2020-04-30 15:57:22 · 9607 阅读 · 1 评论 -
java正则表达式入坑指南
在日常开发工作中,无论你使用的语言是java、python、shell、golang还是C#, 正则表达式是编程语言中几乎绕不开的话题。有了它,可以帮你快速定位到符合条件的文本内容。今天小编带大家一起来学习下正则表达式,相信通过这篇文章的介绍,能为以后的工作提供一个更清晰的思路。正则表达式初体验首先给大家介绍一下正则表达式使用的类,在java.util.regex 包中主要包括以下三个...原创 2020-04-17 17:22:39 · 181 阅读 · 0 评论 -
Web开发人员必会的模板引擎技术之Freemarker
曾几何时,Web开发是个多么高大上的名字,程序猿们都以能搞定Web技术为荣,此时还没有前后端之说。然而随着互联网的发展,社会分工进一步细化,职业岗位也更加细分,慢慢开始有了前端攻城狮和后端攻城狮,技术也进一步细分,出现了以HTML、JS等为主的页面技术,以Java、Pyton为主的后端开发语言技术。事实上,直到前后端分离开发模式已经逐渐成为主流的今天,前后端技术的划分也没能完全清晰,我们可...原创 2020-04-10 16:28:23 · 394 阅读 · 0 评论 -
拆解SpringBoot“约定优于配置”的自动装配原理
目前微服务已是企业标配,鉴于很多小伙伴还只是停留在知其然,却不知其所以然的情况;这里给大家总结一下SpringBoot的自动装配原理, 后面有些内容就是基于SpringBoot这种源码的自动装配原理的来直接写代码的,如果你明白了SpringBoot的自动装配原理,对于后面学习将会更加轻车熟路。首先对于一个SpringBoot工程来说,最明显的标志的就是 @SpringBootApplicati...原创 2020-04-08 18:32:13 · 379 阅读 · 0 评论 -
揭秘:探究SpringBoot到底是如何做到“约定优于配置”的
我们都知道SpringBoot自问世以来,一直有一个响亮的口号“约定优于配置”,其实一种按约定编程的软件设计范式,目的在于减少软件开发人员在工作中的各种繁琐的配置,我们都知道传统的SSM框架的组合,会伴随着大量的繁琐的配置,稍有不慎,就可能各种bug,被人发现还以为我们技术很菜。而SpringBoot的出现不仅大大提高了开发人员的效率,还能避免由于“手抖”带来的配置错误。很多程序员都感慨Spr...原创 2020-04-03 18:36:04 · 763 阅读 · 0 评论 -
微服务架构:互联网技术架构的演变史
最近几年微服务可谓是活的一塌糊涂,不亚于任何网红明星(IT圈),从各大互联网公司都在相继建设微服务,到现在就连几个人的小公司也动不动就微服务,仿佛现在不搞点微服务相关的技术,就显得很low了。所以,为了让大家能做一个可以昂首挺胸的程序猿,今天咱们就来谈一谈微服务。互联网技术架构演变其实互联网发展到今天的状态,也是经历了很多次的迭代,从最初的单体架构到微服务架构,其实是一个很漫长的旅程,其中...原创 2020-04-02 13:53:29 · 532 阅读 · 0 评论 -
前端框架:浅谈Vue性能优化的方法与技巧
小编这一期跟大家讲一下关于优化Vue性能相关的知识,众所周知Vue是一个轻量级的框架,源码仅仅为72.9KB,但是它也有缺点,就是首屏加载会比较慢,因为和传统项目相比,Vue会在首屏加载时加载出所有的组件和插件,并且向服务器请求数据,有时导致首屏加载的时间就会到4,5秒。这样做很明显是在挑战用户的耐心,按照惯例,最好能把加载时间控制在1秒左右。那如何来实现呢,接下来小编讲一下Vue性能优化的两个方...原创 2020-03-31 13:58:28 · 4946 阅读 · 0 评论 -
数据库:5分钟了解“关系型数据库”与“非关系型数据库”的区别
背景介绍话说在互联网发展的早期,那还是一个各路军阀混战,实战为王的时代,没有所谓正规军,搞定问题才是王道。当然,那个时期也没有这么多问题,毕竟那个时期,互联网还是个新鲜的词汇,能被称作是“网民”的人也都是稀有物种,上网多半是大户人家才玩的起的高端奢侈品。从技术的角度来看,彼时还处在Web应用发展的初期,互联网技术架构还是最原始的单体架构,网民数量很少,一个服务器完全足够扛起用户访问的压...原创 2020-03-28 09:54:18 · 938 阅读 · 0 评论 -
数据库:数据库还可以这么操作,你知道吗
JdbcTemplate前世今生很久很久以前,我们刚刚要踏入程序猿的行列,还是一只菜鸟的时候,我们天真的以为踏踏实实才是真;所以,我们坚守着最初的誓言;每次在做持久层技术选型的时候,我们总是选择最原始的JDBC,快乐的coding。直到有一天,Java界的武林盟主-Spring,为了进一步巩固自己在Java开发领域的地位,无情的抢走了它,随即对它做了一系列的封装改造,从此我们再也见不到它了,但...原创 2020-03-26 13:51:44 · 150 阅读 · 0 评论 -
一文了解JPA、Hibernate、Spring Data JPA之间的爱恨情仇
前言我们都知道Java 持久层框架访问数据库的方式大致分为两种。一种以 SQL 核心,封装一定程度的 JDBC 操作,比如: MyBatis。另一种是以 Java 实体类为核心,将实体类的和数据库表之间建立映射关系,也就是我们说的ORM框架,如:Hibernate、Spring Data JPA。今天咱们就先来了解一下什么是Spring Data JPA?JPA是啥在开始学习Sprin...原创 2020-03-24 15:49:24 · 237 阅读 · 0 评论 -
框架:你会用又能写,但是你能说明白什么是框架吗
随着技术的发展,无论是后端攻城狮还是前端攻城狮,开发的时候都已经不用原生的代码,比如:JDBC、JS等。取而代之的是各种开发框架,如:后端常用的框架:Mybatis、Spring、SpringBoot等,前端常用的框架:Vue、Node等。这些框架都有一个共同的特点,就是简单、高效,这极大的提高了我们的开发效率。作为一个优秀的资深的程序媛,一定是熟练使用各种开发框架,精通各种框架的底层原理...原创 2020-03-19 14:33:04 · 2097 阅读 · 0 评论 -
负载均衡:客户端服务器是如何实现负载均衡的
在餐厅大部分停业、菜市场生鲜市场水果市场都停营业的情况下,无疑最忙的就是超市了,大家都涌进超时购买粮油米面、蔬菜水果、肉类禽类及各种干货。大家注意到了吗?在收银结账的时候,超市设置了多个柜台进行结算,如果特别繁忙时还会有人进行相应的指导,“你,去这边、哎,你去那边”。即使在没有疫情时,超市采用的自动收银系统也会有人在旁边进行指导,将人流分向不同的自助结算机进行结账。这一幕,相信在北上广深的同学一定...原创 2020-03-10 08:57:10 · 496 阅读 · 0 评论 -
疫情期间口罩紧俏,教你用代码实现抢购
背景介绍话说猿小二同学,终于在头发掉没之前找到一位女朋友,这是一件多么令人高兴值得庆祝的事情啊,身边的朋友、同事、同学都从心里为他高兴(实际心里都在想,这是哪个傻白甜竟然能看上这个"不食人间烟火"的程序猿,真的很好奇,想看一看)...原创 2020-03-02 20:11:57 · 1002 阅读 · 2 评论 -
互联网:疫情之下,哪些行业能保命
美剧“权利的游戏”,也即“冰与火之歌”,在2019年大结局,其情节跌宕起伏,让人沉醉其中,是美剧迷的大爱。而在中国受新型冠状病毒肺炎疫情的影响之下,互联网行业也随着疫情正在经历着寒冬向暖春的过程。2003年“非典”催生和推动了互联网的发展,到2020年这场疫情会对互联网行业带来什么影响?将是互联网行业的新发展机遇吗?还是迈入了冰火两重天的格局?伴随着新型肺炎的“全民防疫”,出现了很多“宅男...原创 2020-02-26 19:15:10 · 892 阅读 · 0 评论 -
人工智能:用上AI机器人,一天能顶替100多人
随着新增确诊人数的降低,越来越多的小伙伴都开始复工了。除了在座各位辛勤的小蜜蜂们之外,还有一些“朋友”也悄然回到了工作岗位。没错,就是那些令人厌恶的骚扰电话。这不,小编的微信好友就略带戏谑地发了这条朋友圈。一方面能看出大家对于对于疫情好转的喜悦之情,但另一方面也表达出了这位朋友对骚扰电话是非常地反感。实际上,包括小编本人,看到陌生号码的来电也是能不接就不接。就算接起来,一听是推销产品的,也...原创 2020-02-24 21:14:48 · 611 阅读 · 0 评论 -
抗击疫情,AI可以做些什么?
目前,新冠疫情的发展,可以说无时无刻不在牵动着大家的心。在这样的历史背景下,作为人工智能/数据科学领域的从业者,我们不妨来探讨一下,AI在遏制类似的疾病传播中,可以起到什么样的作用。当然,单纯靠AI技术确实无法让病毒停止传播,在一定时期内,也不可能取代人类传染病学专家的地位。但AI算法可以为病毒传播的干预和预防决策提供信息,并且可以帮助优化抗击疫情的资源分配,甚至可以在引起病理学家的注意...原创 2020-02-03 14:47:11 · 2408 阅读 · 0 评论 -
深入浅出讲解云计算
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,再通过多部服务器讲程序得到结果返回给用户;而按照美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很...原创 2020-01-09 09:11:27 · 3038 阅读 · 0 评论 -
hiveSQL常见面试题
小编前几天去面试了一个大数据分析的岗位,学习了几个月信心满满的小编被无情的面试教育了,被教育的不是一些高深的算法理论,而是一些hiveSQL。这些题小编真不是不会,场景都非常熟悉,但就是容易忘。今天小编整理了一点常用场景的hiveSQL,很可能就能在面试中帮到你。场景一:分组求TopN先看数据:好像把小编的数学成绩暴露了,现在需要求每一门科目,成绩排名前两名的同学。使用H...原创 2019-12-30 15:50:16 · 3782 阅读 · 6 评论 -
人工智能,下一个风口在哪里?
这两年,业内人士只要一见面,就会谈论“人工智能的最新发展趋势是什么”。这几乎成了一种新的常态。相信在即将过去的2019年,大家已经观察到了人工智能和机器学习技术在各行各业的应用,相关的工具和平台呈指数级增长。这些技术不仅给软件或互联网/电子商务行业带来了重大突破,还给医疗保健,农业,制造业等带来了深刻的影响。因此,我们大部分人都会问这样一个问题:“进入2020年,人工智能的下一个风口在哪里?”...原创 2019-12-24 10:36:04 · 924 阅读 · 0 评论