• 新手福利:免费百页机器学习入门书 | 爱尖刀
  • 发布时间:2019-06-05 19:00 | 作者:admin | 来源:网络整理 | 浏览:
  • 选自 themlbook

    作者:Andriy Burkov

    机具缀编的小片

    插一脚:张倩、淑婷、晓坤

    又,Gartner 机具认识到混合物组长、仿智博士 Andriy Burkov 吐艳源码机具认识到导论 Hundred-Page Machine Learning Book》。这本一致短易懂。,要不是一百页摆布,克制了很多至高精神法则 20 世纪 60 年头以后具有要紧功能的牺牲的机具认识到作为论据的事实。它也依从的初学者。,它也依从的有经历的从庄家。。

    新手福利:收费百页机具认识到入门书-爱难题

    作者依照先读后买的教义。,朗读者可以收费下载。

    下载地址:

    这本书是一本接一本写的。,有些情节先前先前有议论余地的了。,初步草案又已定稿。。

    目录簿未定稿

    新手福利:收费百页机具认识到入门书-爱难题

    让朗读者音符,机具的鼓励将在第8章中引见。。

    见习旧书

    八分之一章引见了在些许限制下可能性会用到的实习技术。这些技术在完全特别的一带中应用。。在非常实际限制下,您可能性不喜欢应用这些技术。,但偶然它们完全有用处。。本章共分八溪,分莫:处置非均衡记录集、结成铸模、锻炼神经式网络、地位较高的合格的化、处置多出口成绩、处置多出口成绩、转变认识到和算法功能。在这里有两个切断:

    结成铸模

    集成算法,如随机丛林,通常,具有类似物于属性的铸模被结成合作作品。。它们经过结成数百个较弱的铸模来高处功能。在实习中,偶然人们可以经过结成应用不寻常的认识到算法达到的较强铸模来利润额定的功能举。在这种限制下,人们通常只需求两三个倒转术。。

    有三种类型的铸模结成:

    1. 取意思是

    2. 少数开票

    3. 堆栈

    回归和回归混合物的意思是混合物铸模。您需求做的执意将拿铸模应用到出口。 x,这么意思是预测值,人们可以称这些铸模为根本铸模。。看一眼意思是铸模即使比每个独自的算法任务得上进,您可以应用您选择的度量在批准集上与试验有关的它。。

    少数开票依从的混合物铸模。您可以将拿根本铸模应用于出口 x,去送还占拿预测值大切断的类。假定有被用带系住,你抑或随机选择独一纤细的的,或许送还又弄错音讯(假定混合物弄错,可能性会形成本钱昂扬)。

    堆栈包罗排列元铸模,铸模将根底铸模的出口作为出口。。假定要结成混合物器 f_1 和混合物器 f_2,它们都预测同一组类别。。为堆栈铸模使被安排好锻炼示例新手福利:收费百页机具认识到入门书-爱难题,你创办了。新手福利:收费百页机具认识到入门书-爱难题新手福利:收费百页机具认识到入门书-爱难题

    假定些许根底铸模送还多个类,它还送还每个类的分。,您也可以应用这些分作为特点。。

    锻炼堆栈铸模,提议应用锻炼集的范本。,应用穿插批准整齐的堆栈铸模的参量。

    不言而喻,您需求确保堆栈铸模在批准上的功能上进,抑或,就何苦如此做。。

    为什么结成多个铸模终极可以利润上进的功能,多个不相关的更弱小的铸模更有可能性伤害好的的。在这里的关键词是不相关的。。不寻常的的强铸模经过不寻常的的算法抓住最好的比分。,拿 ... 来说,证实用无线电引导机和随机丛林。结成不寻常的版本决策树认识到具有不寻常的超参量的算法或证实用无线电引导机可能性不熟练的。

    算法功能

    并非拿用处于处理成绩的算法都是功能的的。。有些算法可能性很快,有些是慢的。。有些成绩可以用紧紧地算法来处理。,但支持物成绩可能性不料经过较慢的算法来处理。。

    算法辨析是计算机技术的独一学习公开。,着重决定、辨析算法的不均一。大 O 打手势用于对算法停止混合物,它由于算法的运转时期和间隔必要条件w。

    拿 ... 来说,呈现人们的按上涂料排列 N 一组侦查 S 寻觅两个最辽的一维侦查。人们可以用它。 Python 写下面的算法来处理这个成绩:

    新手福利:收费百页机具认识到入门书-爱难题

    在前述的算法中,人们穿越 S 说得中肯拿值,在第一遍历的每回迭代中,人们再次遍历 S 说得中肯拿值。去,下面的算术是停止数字运算的。 N^2 二次比得上。假定人们比得上一下(一次)、破费在abs(两遍)和assignment(两遍)操纵上的时期取为,这么算法的时期复合物(或许复杂地说),不均一)至多 5N^2。在最坏的限制下结束算法的复合物时应用大 O 打手势。在四周前述的算法,人们用大 O 打手势将算法的不均一写为 o(n^2)(疏忽不变的事物,如上例所示 5)。

    这个成绩也可以用下面的算法来处理:

    新手福利:收费百页机具认识到入门书-爱难题

    在前述的算法中,人们只改变立脚点 S 说得中肯拿值一次,因而算法的不均一是 O(N)。在这种限制下,人们以为后一种算法比前一种算法更快。。

    通常来说,假定独一算法的出口上涂料复合物可以很大 O 打手势是以多词学名的的使成形写的。,该算法被以为是无效的。。去 O(N) 和 O(N^2) 拿无效算法。而是,在四周较大的出口,O(N^2) 算法也可能性很慢。。在大记录如行星或恒星,技术家常常应用的是 O(logN) 算法。

    从实习的角度看,在达到预期的目的算法时放量防止遍历。你必不可少的事物在矩阵和用无线电引导中应用运算。,而不是遍历上。计算 wx 算法如次:

    新手福利:收费百页机具认识到入门书-爱难题

    应用固有的的记录结构。假定集中中元素的按次不要紧,去人们需求应用它。 set 而不是 list。当 S 被认定为 set 时,用于批准 S 本文说得中肯独一示例的操纵是无效的。,当 S 被认定为独一 list 时,这项任务功能矮小的。。

    用于最佳化 Python 加密的另独一要紧记录结构是 dict,也称为字典或哈设法。它容许您以完全快的方法下定义一组键指定对。。

    除非你晓得你在做什么,抑或,尝试应用主流库使安定加密。技术 Python 包装(拿 ... 来说) numpy、scipy 和 Sckit Learn是一位将功能思索在内的最高年级的技术家。、由技师使被安排好。这些捕获有很多目的。 C 最大一阵的专门用语达到预期的目的。

    假定需求迭代肥沃的元素,可以应用使被安排好功能的增洁剂,此功能一次送还独一元素,而不是送还拿元素。。

    应用 Python 说得中肯 cProfile 打包以找出加密中缺乏的情节。

    终于,当不克不及从算法的角度改良加密时,你还可以经过以下方法更进一步高处加密的运转一阵:

    • 用 multiprocessing 使成群并列地运转计算

    • 用 PyPy、Numba 或类似物器将 Python 紧紧地汇编加密、最佳化机具加密。

    本文为机具缀编的小片,重版请尝此公共号码以获取使控制局势

    ✄------------------------------------------------

    参加机具之心(全职地名索引) / 次子):hr@

    送交或追求期刊:content@

    海报 & 商业合作作品:bd@

    [海报]前兆联锁:

    选择AiDeep,让仿智为你任务:

    一年四季纤细的,只需要的东西你,文娱认为:

    使通讯完全地精确和风趣:

    本文是作者的孤独暗示。,不代表 爱难题 立脚点
    本文由 机具之心 使控制局势 爱难题 颁发,并经 爱难题 校订者。本文的一份须经作者赞成。,请附上原料来源。 爱难题 与落到此页的联锁。原始联锁

  • 收藏 | 打印
  • 相关内容