• 关于

    随机网络是啥

    的搜索结果

回答

机器学习方面的面试主要分成三个部分: 1. 算法和理论基础 2. 工程实现能力与编码水平 3. 业务理解和思考深度 1. 理论方面,我推荐最经典的一本书《统计学习方法》,这书可能不是最全的,但是讲得最精髓,薄薄一本,适合面试前突击准备。 我认为一些要点是: 统计学习的核心步骤:模型、策略、算法,你应当对logistic、SVM、决策树、KNN及各种聚类方法有深刻的理解。能够随手写出这些算法的核心递归步的伪代码以及他们优化的函数表达式和对偶问题形式。 非统计学习我不太懂,做过复杂网络,但是这个比较深,面试可能很难考到。 数学知识方面,你应当深刻理解矩阵的各种变换,尤其是特征值相关的知识。 算法方面:你应当深刻理解常用的优化方法:梯度下降、牛顿法、各种随机搜索算法(基因、蚁群等等),深刻理解的意思是你要知道梯度下降是用平面来逼近局部,牛顿法是用曲面逼近局部等等。 2. 工程实现能力与编码水平 机器学习从工程实现一般来讲都是某种数据结构上的搜索问题。 你应当深刻理解在1中列出的各种算法对应应该采用的数据结构和对应的搜索方法。比如KNN对应的KD树、如何给图结构设计数据结构。如何将算法map-red化等等。 一般来说要么你会写C,而且会用MPI,要么你懂Hadoop,工程上基本都是在这两个平台实现。实在不济你也学个python吧。 3. 非常令人失望地告诉你尽管机器学习主要会考察1和2 但是实际工作中,算法的先进性对真正业务结果的影响,大概不到30%。当然算法必须要足够快,离线算法最好能在4小时内完成,实时算法我没搞过,要求大概更高。 机器学习大多数场景是搜索、广告、垃圾过滤、安全、推荐系统等等。对业务有深刻的理解对你做出来的系统的结果影响超过70%。这里你没做过实际的项目,是完全不可能有任何体会的,我做过一个推荐系统,没有什么算法上的高大上的改进,主要是业务逻辑的创新,直接就提高了很明显的一个CTR(具体数目不太方便透露,总之很明显就是了)。如果你做过实际的项目,一定要主动说出来,主动让面试官知道,这才是最大最大的加分项目。 最后举个例子,阿里内部机器学习挑战赛,无数碾压答主10000倍的大神参赛。最后冠军没有用任何高大上的算法而是基于对数据和业务的深刻理解和极其细致的特征调优利用非常基本的一个算法夺冠。所以啥都不如真正的实操撸几个生产项目啊。

马铭芳 2019-12-02 01:21:30 0 浏览量 回答数 0

问题

关于测试阿里云的DD/磁盘IO的朋友进来下

enj0y 2019-12-01 20:21:13 23838 浏览量 回答数 22

回答

看透了就知道,从虎口里夺食,简直就是找死。######回复 @徐同乐 : 不高超算项目领导怎么赚钱??这就是虎口夺食######怎么能说从虎口夺食呢,计算是自愿的,你开着电脑还是开着电脑,像公司上班的,反正用的不是自己家的电,无非把CPU的计算资源出租了而已,总比挖比特比现实吧?挖比特币说的在好听,不还是帮国外组织破解密码么?######ls的一句 "看透了就知道" 也是很吊. 那怎么保密么? 科研的机密数据都到用户的电脑了 你这个有点像以前哪本书介绍的p2p网络. ######所谓科研数据只是一个比方,毕竟现在X86的程序开发还是比那些超算的专用程序好写吧,企业也可以利用这个平台啊,现在那些大公司,比如QQ 360我就不信他不利用里电脑干点啥。毕竟免费的计算资源,不用白不用!######这个想法(以及很多你闻所未闻的方案)已经被很多人考虑过了,远早于 bitcoin 出现。而且有小规模的实验。 从经济性来说,这个方案很难有足够的经济动力。也就是说,如果给你的报酬超过你的电费比如 10%,那么其成本会远高于直接建超算了。 比如超算可以建在电费和气温都特别低的地方。现在的 bitcoin 矿场很多建在冰岛,常年低温,地热发电。 国内的找 2 角电费的地方,当地电富裕,电这东西存不下又输不出来,所以特便宜。 再有,民用电子设备往往不是为 24x7 持续工作设计的,长时间工作会导致损坏,坏一张显卡你挖一年都不够成本。 所以主流还是靠玩家的个人兴趣,在中国再加上办公室的免费电。我跑 SETI @Home 可能超过十年了,各种其它分布式计算也零星跑过。 不求回报,单纯因为个人爱好科学而已。 PS: bitcoin 的密码学运算基本是随机的,不能帮 FBI 破解密码。######@kchr 不过吧GFW的计算资源用在科学计算上我觉得更有意义哈哈!######回复 @徐同乐 : 那你可以动手开发这个系统,然后说服别人来用了。######回复 @kchr : yao######回复 @徐同乐 : 一天 7 厘钱,你要吗?######不管是科学计算 还是类似SETI @Home 这样的项目当他的研究成果改变世界的时候,而你参与其中,那么你就是那个改变世界的人,不是么?######比特币这类货币很重要的一个目的就是摆脱各国央行,这样做了不还是央行(zf)控制了吗######不得不说,想法很好。但是。。。你把zf想的太高大上了。等什么时候zf网站都从asp换到。net再说把。###### 实际上很早就有分布式计算项目,而且是全球的。是公益的。http://www.equn.com/wiki/%E6%96%B0%E6%89%8B%E6%8C%87%E5%8D%97:%E4%BB%80%E4%B9%88%E6%98%AF%E5%88%86%E5%B8%83%E5%BC%8F%E8%AE%A1%E7%AE%97 其实大型运算主要不能用一般的分布式,因为计算是串行运算,只有并行才能分布式。 ######我知道这个######几年前见过一个寻找最大素数的网格系统,每个人都可以参与,如果你的客服端成功找到了下一个最大素数就能获得一笔奖金。不知现在还有木有######很好的想法。问题你不是人民而是公民……………………我同学笑话我的话###### Seti@Home

kun坤 2020-06-08 18:00:15 0 浏览量 回答数 0

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

问题

如何自己设计一个类似 Dubbo 的 RPC 框架?【Java问答学堂】54期

剑曼红尘 2020-07-09 10:30:28 30 浏览量 回答数 1

问题

Redhat/CentOS一键安装web环境全攻略

xiaofanqie 2019-12-01 20:03:16 118376 浏览量 回答数 97

回答

从比特币出现到现在,我们一直为比特币的理念--去中心化而着迷不已,但是我们真的能做到去中心化吗?这是否只是一个乌托邦? 首先,人类社会是多中心化的,即使全世界所有的人被随机打乱,还是很快形成一个个国家,社会和利益团体。为什么?因为这样你才能有更大的话语权,你才能更好的保证自己的利益。一方面,大的利益机构之间不断抱团,另一方面,小的利益机构的生存空间不断被压缩,乃至消亡。所以有位人生导师和专员说,未来社会可能是自治的,专员不这么认为,至少我认为在自己有生之前,应该只能看到人治的社会。 那区块链呢?我们无法在现实世界完成的理想,能否在区块链中得到实现?专员对此表示悲观状态。 以比特币为例,中本聪利用PoW算法并且在区块链尝试,成功的做到了一个小目标--人人平等,所有人都要遵循比特币的挖矿协议,没有人能够例外。但是有一件事他没办法阻止--上天对每个人的给与是不同的。有一些人的机器好,有一些人的机器差,挖出来的比特币数量完全不一样,而前者可以有更多的前去买更好的机器,长此以往,贫富差距越来越大。 这个时候弱者能怎么办? 要么退出这个游戏,要么抱团,依附强者。所以,一个个矿池出现,开始以一个共同体进行发声,和其他强者进行对话,竞争。所以你看,比特币虽然号称是去中心化的,然而现在早已经是多中心化的,很多大的矿池都垄断着10%以上的算力,而专员前段时间还听到一个新闻--比特大陆旗下三家子公司的算力总和超过了51%.也就是说,如果他们愿意,他们可以操纵比特币网络的走向,获得至少99%的收益。 以太坊和EOS 以太坊也是一样,也是多中心化的。EOS人家更直接,一开始上来就说,我要搞21个超级节点,反正都是多中心的,我就直接摆在明面上,我就那么多中心节点,你们自己去争,能争到都是你们的。 专员上面说了那么多,只是想表达一个观点--人类社会是多中心的,区块链也是。 那区块链就做不到完全去中心化吗? 专员倒觉得有机会,但是条件比较苛刻。 首先,完全的去中心化意味着无人监管。 无人监管看起来很理想,但是实际上暗潮涌动,你不能假设所有人都是好人,事实上所有人都可能是坏人。比特币一开始饱受抨击,为啥,因为有很多大毒枭利用比特币进行非法的操作,比如洗qian.这就是技术的阴暗面,你可以用技术造福人类,就有人会用技术来完成自己的私欲。当然,技术本身是无罪的,有罪的是利用技术犯罪的那些人,但是你无法保证所有人都不去踩这条红线。国家作为治理犯罪、维护平衡的主体,必须要对上述这些行为进行监管,否则会出乱子。 其次,完全的去中心化意味着投机成本降低,投机者的行为更不好预测。 还是以比特币为例,去年一大堆团队搞IFO,进行比特币分叉,忽悠散户去买IFO的代币。糖果嘛,反正是不要钱的,随便砸呗,总会有人接盘的。还是那句话,所有人都赚钱了,钱从哪里来? 第三,完全的去中心化意味着开发进度缓慢。 以以太坊为例,以太坊作为一个自发的社区,其对社区成员没有一个约束力,如果你是社区开发者,项目开发到一半忽然发现自己手里的代币已经让你财务自由了,还写毛线代码,所以以太坊的PoS、分片搞了那么久才出来,也是这个原因。 而EOS前期通过Block.one这家公司进行宣传、开发的运作,以BM为主要负责人进行推进,才在短时间内迅速成为有机会挑战ETH的产品。如果使用纯社区的形式,估计这个进程要推迟2-3年。 第四,有人的地方就有江湖。 对于利益无关方来说,当然是希望越公开透明,越去中心化越好,但是对于有利益冲突方而言,当然尽量希望保证自己的利益。打个比如,如果这个时候BTC修改共识算法,弱化了矿池的能力,说不准会引起大的矿场场主立刻硬分叉,到时候主链变侧链,侧链变主链,事实上,这并不是没有可能的一件事。 而EOS就直接推动了这一进程的发展,一开始就划了21个位置,你们自己争好了,最后能成为超级节点的机构一定不弱,即使弱也不会跟其他节点差很多。

问问小秘 2019-12-02 03:07:13 0 浏览量 回答数 0

问题

[精品问答]Java一百问第一期

问问小秘 2019-12-01 21:51:20 791 浏览量 回答数 1

问题

荆门开诊断证明-scc

游客5k2abgdj3m2ti 2019-12-01 22:09:00 1 浏览量 回答数 0

问题

【精品问答】Java技术1000问(1)

问问小秘 2019-12-01 21:57:43 38841 浏览量 回答数 14
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 阿里云双十一主会场 阿里云双十一新人会场 1024程序员加油包 阿里云双十一拼团会场 场景化解决方案 阿里云双十一直播大厅