通俗讲解决策树:如何利用有效特征进行决策分类?
决策树(DecisionTree)是一种有监督学习方法,通过特征和标签构造一棵决策树,学习特征之间的规则,以解决分类和回归问题。使用决策树进行决策的过程就是从根节点开始,测试待分类项中相应的特征属性,并按照其值选择输出分支,直到到达叶子节点,将叶子节点存放的类别作为决策结果。决策树由以下3种元素构成
python全局变量的用法详解
一段时间没有使用python来写代码,就发现以前学习的很多语法都忘了。看来还是当初这方面的项目做的好不够多,没有系统性的运用和学习,导致了很多语法不能顺手拈来。在接下来的这个项目中,一定要把遇到的一些python知识不熟悉的地方还有遗忘的重新梳理一下,对python要达到灵活运用的境界,不能单纯是能
Python中修改字符串的四种方法
在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符。因此改变一个字符串的元素需要新建一个新的字符串。常见的修改方法有以下4种。方法1:将字符串转换成列表后修改值,然后用join组成新字符串方法2:通过字符串序列切片方式方法3:使用字符串的replace函数方法4:通过给一个变量赋
使用DTrace和cProfile分析Django性能
Python部落Django是一个非常棒的框架,相当重要的原因是它包含了快速创建web应用程序所需的一切。但是开发者不应该是唯一的受益者。这个应用程序对用户来说也应该更快。官方文档中有一章是关于性能和优化的,其中提供了很好的建议。在本文中,我将在此基础上展示我过去用来减少页面加载时间的工具和方法。测
使用Pandas清理货币数据
Python部落介绍前几天,我用pandas清理了一些混乱的Excel数据,其中包括数千行格式不一致的货币值。当我试图清理它的时候,我意识到它比我最初想象的要复杂一些。巧合的是,几天后,我在twitter上关注了一个帖子,这个帖子为我正在经历的问题提供了一些线索。本文总结了我的经验,并描述了如何清理
Python数组(非列表)解析和可视化
Python部落分割和组织信息在“Python解析”系列的前几期文章中,我们研究了一些简洁的Python函数——结果表明,每个看似简单的函数(例如range)都有一些有趣而古怪的行为,您应该对此有所准备。当然,Python还有许多其他的主题需要探索——在本文中,我们将看一下Python数组。在本教程
Python3.9将支持把AST对象转换回Python代码
原创Python部落编译器是如何解析Python代码的?这个问题对于很多程序员来说,还是不太清楚的。不过即便你不清楚,在Python中你依旧可以解析Python源代码,并得到一个封装好的对象。在这个对象中,你可以遍历代码中定义的类和函数。帮你完成这个解析工作的模块叫做ast,它是一个标准库模块,也就
Python中可做而不应做的一些事
Python部落在-5~256之间的整型数值可以进行互换当我在考虑这个能用在什么地方的时候,我有点迷茫了。撇开这点,你在此之前知道Python中的数字是可以改变其实际含义的吗?之所有会有这种情况,是因为Python解释器为-5~256之间的每一个数都创建了一个对象实例,并将它们保存在了一个数组中。而
AI 医疗公司“战疫”在前线
来源:AI科技大本营紧急驰援疫区,涉足AI+医疗领域的公司也出动了。截止到2月6日,随着新冠病毒肺炎疫情的不断发展,全国累计已有31161例确诊病例,26359例疑似病例。不过,由于医疗资源高度短缺,尤其核心疫区的快速诊疗能力出现结构性缺失。而借助AI技术可以高效的辅助当前新冠肺炎病例的大规模筛查和
2020年AI如何走?Jeff Dean和其他四位“大神”已做预测
来源:AI科技大本营作者|KhariJohnson人工智能已经不再是随时准备改变世界的状态,而是已经在改变世界。在迈入2020年这新的一年、以及新的20年代之际,笔者请到了AI方面最敏锐的观察者,请他们回顾2019年取得的进展,并展望2020年机器学习将如何进一步走向成熟。我们与PyTorch的创建
特斯拉AI团队招兵买马:“英雄不问出处”
来源:AI科技大本营2月3日,特斯拉创始人兼CEO埃隆•马斯克发布推特,贴出了AutopilotAI团队招聘人才的信息。马斯克在推特中表示,特斯拉AI团队将直接向马斯克回报,他几乎每天都会与团队保持沟通和交流,并透露团队base在德州奥斯汀。据特斯拉官网招聘信息显示,此次特斯拉AI团队的人才需求主要
国产编程语言?换皮 Python
Python智禅由中科院计算所团队“完全自主设计、开发和实现“的“木兰“编程语言被质疑是Python语言的套壳产品。该套编程语言宣称定位于面向智能物联应用,称其能够实现编程语言自主可控,是智能物联时代的C语言。目前在智能物联应用领域,尚无专用的编程语言,从木兰编程“高大上“的介绍来看,对我国编程语言
世界上第一个文言文编程语言诞生,创造它的是一个大学生
来源:爱范儿夫唐、虞之世,結繩而足治,屈指而足算。是時豈料百代之後,計算機械之巧,精於公輸之木鳶,善於武侯之流馬;程式語言之多,繁若《天官》之星宿,奇勝《山經》之走獸。鼠、蟹、鑽、魚,或以速稱……这不是「请朗读并背诵全文」系列,而是一个GitHub一个代码项目的序言,为什么要用文言文?因为这就是一个
有内味儿了,东北话做编程语言,好使、招人稀罕
来源:机器之心Pro如果东北话是编程语言中使用的主要语言,编程是否更招人稀罕?学习编程是否会更欢乐?前段时间,机器之心刚介绍过以文言文为编程语言的CMU本科生项目。近日,圈内又惊现以东北方言词汇为基本关键字的编程语言(dongbei),此项目一出便有天雷勾地火,宝塔镇河妖之势。作者是一位Google
什么是分布式微服务架构?三分钟彻底弄懂什么是分布式和微服务
来源:Java架构师一、微服务简介1.微服务的诞生微服务是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构,又从分布式架构发展到SOA架构,服务不断的被拆分和分解,粒度也越来越小,直到微服务架构的诞生。微
Java笔记:深入理解String类
来源:牛旦教育IT课堂摘要String是Java中最为常用的数据类型之一,也是面试中比较常被问到的基础知识点,本文来聊聊Java中的String。主要包括如下的五个内容:String概览“+”连接符解析字符串常量池String.intern()方法解析String、StringBuffer与Stri
Java 中的数据流和函数式编程
来源:Linux技术学习如何使用Java8中的流API和函数式编程结构。--MartyKalin(作者)当JavaSE8(又名核心Java8)在2014年被推出时,它引入了一些更改,从根本上影响了用它进行的编程。这些更改中有两个紧密相连的部分:流API和函数式编程构造。本文使用代码示例,从基础到高级
要精通Java,先研究它的执行原理
来源:Java之高级架构对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。在本篇文章中,将重点研究java源代码的执行原理,即从程序员编写JAVA源代码,到最终形成产品,在整个过程中,都经历了什么?每一步又是怎么执行的?执行原理又是什么?一、编写java源
每周AI应用方案精选:微创手术机器人;人工智能外骨骼康复手套等
来源:机器之心Pro每周三期,详解人工智能产业解决方案,让AI离你更近一步。解决方案均选自机器之心Pro行业数据库。方案1:出入口车牌识别相机解决方案简介:智芯原动的出入口车牌识别相机基于深度学习车牌识别算法,可以在超大角度(75°)的范围内快速、准确地识别近乎全品类车辆;另外,相关产品还可以支持超
人工智能战“疫”:CT检查+AI,加速辨别感染者
来源:澎湃新闻自2019年12月新型冠状病毒肺炎暴发以来,各个领域里的工作者都受到了巨大的影响和挑战。一线医务人员如何高效地对病人进行确诊、筛查?科研人员通过什么方式能对新型冠状病毒有全面的了解?城市管理者如何在返工潮即将开始时,对公共场所进行病毒防控?延期上学后,学生和教师是否可以通过其他方式进行