crystal

机器学习黑盒可解释了!

无人久伴 提交于 2020-11-02 13:51:43
在今年2月22日,上线了一版名为《A Guide for Making Black Box Models Explainable》的新书。如今机器学习在生产、研究、商业等各个领域发挥了很大的作用,然而它的预测的可解释性往往会限制它的使用。这本书旨在介绍机器学习的模型,以及模型预测结果的可解释性。 作者 这本书的作者是 Christoph Molnar,是路德维希马克西米利安慕尼黑大学的PHD,有着多年的数据分析、自动化以及机器学习的工作经验,现在致力于将机器学习模型可解释。 书籍介绍 通过学习和了解可解释性的概念,你将了解一些简单的模型,如决策树、决策规则以及线性回归。后面的章节将会着重更普遍的方法来解释黑盒模型。所有关于模型的介绍和解释都是经过深入研究和辩证讨论的。所以,这本书将帮助你选择并正确应用最适合你的机器学习项目的解释方法。这本书推荐给机器学习实践者、数据科学家、统计学家以及任何对机器学习模型可解释感兴趣的人阅读。 目录 Introduction Interpretability Datasets Interpretable Models Model-Agnostic Methods Example-Based Explanations A Look into the Crystal Ball 获取此书: 作者已经将该书的完整内容发布在网上。在线阅读地址为: https:

TIOBE 9 月编程语言:C++ 突起、Java 流行度下降

允我心安 提交于 2020-10-25 08:52:01
整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 编程语言社区 TIOBE 最新发布了 9 月编程语言排行榜。 自从今年5月被C语言超越后,Java 就 一直位列第2,久久无法突破,市场份额也在逐月降低,本月的市场占比相较去年,降幅 甚至 高达-3.18%。 与之形成鲜明对比的是,在本月 TIOBE Top 20 榜单中,C++以1.48%的增幅重回开发者视野中。其实早在2003年,C++就已是真正的赢家。它在2003年8月达到17.53%的峰值,接近第二名,并获得2003年年度编程语言称号。 不过,自2005年之后,C++市场份额一降再降,甚至再也没有达到10%。在2017年,C++走向历史最低值,占比4.55%。如今随着C++ 20最新标准的逐渐完善, TIOBE CEO Paul Jansen 表示,与去年相比,C++现在是增长最快的语言。 C++20(C++ 编程语言标准 2020 版)是 C++语言一次非常重大的更新,为这门语言引入大量新特性。 C++20 新增的四大特性(概念、范围、协程和模块)完善了许多之前的不足,使开发者拥有更好的开发体验。 除了以上,8-20名也有些许的变化: PHP超越R语言上升1位,变为第8名; Classic Visual Basic跌出TOP 20,Dart进入TOP 20; Rust由第20名上升2个名次,成为第18名。

STM32CubeIDE开发M4—使用PWM实现呼吸灯功能

我们两清 提交于 2020-10-24 13:04:25
STM32CubeIDE开发M4—使用PWM实现呼吸灯功能 一、新建工程 参考: STM32CubeIDE的安装与使用 二、配置时钟 我们需要配置MCU的时钟,点击【RCC】,在【High Speed Clock(HSE)】中选择 【Crystal/Ceramic Resonator】, 也 就 是 晶 体 / 陶 瓷 晶 振 类 型 , 然后时钟树配置如图,即MCU的主时钟配置为209MHz,同时定时器时钟也是209MHz; 接下来设置定时器,首先将PI0设置为【TIM_CH4】,然后点击TIM5,勾选【Cortex-M4】,将通道4设置为PWM通道4输出,接下来设置预分频系数为208,自动重装载值为999,然后输出比较极性为高 三、生成代码 点击【Project Manager】->【Code Generator】,勾选“ Generate peripheral initialization as a pair of ‘.c/.h’files per peripheral”,让外设初始化代码单独生成 这样配置好后就可以点击生成代码了 四、编写程序,实现呼吸灯功能 首先我们需要启动PWM, HAL_TIM_PWM_Start ( & htim5 , TIM_CHANNEL_4 ) ; 接下在while循环中编写如下代码,完成呼吸灯功能 HAL_Delay ( 5 ) ; if (

TIOBE 9 月榜单:C++ 重振旗鼓

夙愿已清 提交于 2020-10-11 09:28:49
C++ 近期发展状态不错,依旧在榜单中排第四,但排名比率保持增长,本月为 7.11%。 2003 年是 C++ 的巅峰时期,当年 8 月,它的 TIOBE 排名峰值为 17.53%,接近第二名,并拿下了当年的年度编程语言奖。但 2005 年之后,C++ 的榜单排名再也没有超过 10%,甚至在 2017 年达到历史最低值 4.55%。但是,与去年相比,C++ 现在是榜单中增长最快(+1.48%)的语言。 TIOBE CEO Paul Jansen 认为,新的 C++ 20 标准带来了极大的正面影响。C++ 的积极趋势赶超了其他语言,例如 R(+1.33%)和 C#(+1.18%),以及与去年相比损失了 3.18% 排名率的 Java。 TIOBE 9 月 TOP 20 编程语言 单就名次来看,榜单前十变化不大,SQL 守住了第 10 名的位置。PHP 与 R 调换位置,上升到第 8 位,但从总体趋势来看,还是 R 语言增长率更高一些。 Groovy 上个月重回榜单后,名次又上升一位。上期卡住第 20 名,在榜单边缘徘徊的 Rust 也成功留了下来,本月排名 18。 另一个亮点是,常年排在第 24 或 25 名的 Dart(+0.77%)终于进入 top 20,本月排名 20。但第 21 名 Logo(+0.76%)和第 22 名 Classic Visual Basic(+0.75%

TIOBE 9 月榜单:C#上涨1.18,Java 同比下滑3.18

浪子不回头ぞ 提交于 2020-10-05 00:29:44
喜欢就 关注 我们吧! TIOBE 已公布 2020 年 9 月的编程语言排行榜。 C++ 近期发展状态不错,依旧在榜单中排第四,但排名比率保持增长,本月为 7.11%。 2003 年是 C++ 的巅峰时期,当年 8 月,它的 TIOBE 排名峰值为 17.53%,接近第二名,并拿下了当年的年度编程语言奖。 但 2005 年之后,C++ 的榜单排名再也没有超过 10%,甚至在 2017 年达到历史最低值 4.55%。但是,与去年相比,C++ 现在是榜单中增长最快(+1.48%)的语言。 TIOBE CEO Paul Jansen 认为, 新的 C++ 20 标准 带来了极大的正面影响。C++ 的积极趋势赶超了其他语言,例如 R(+1.33%)和 C#(+1.18%),以及与去年相比损失了 3.18% 排名率的 Java。 TIOBE 9 月 TOP 20 编程语言 单就名次来看,榜单前十变化不大,SQL 守住了第 10 名的位置。PHP 与 R 调换位置,上升到第 8 位,但从总体趋势来看,还是 R 语言增长率更高一些。 Groovy 上个月重回榜单后,名次又上升一位。上期卡住第 20 名,在榜单边缘徘徊的 Rust 也成功留了下来,本月排名 18。 另一个亮点是,常年排在第 24 或 25 名的 Dart(+0.77%)终于进入 top 20,本月排名 20。 但第 21 名

第二章 stm32 cubemx GPIO输入输出实验以及proteus仿真

丶灬走出姿态 提交于 2020-10-01 10:06:41
第二章 stm32 cubemx GPIO输入输出实验以及proteus仿真 文章目录 第二章 stm32 cubemx GPIO输入输出实验以及proteus仿真 前言 一、按键输入 二、使用步骤 1.基础配置 2.配置引脚 3.生成工程 4.找到主函数,添加程序,编译,生成HEX文件 三.Proteus仿真或者烧录可直接看到效果。 总结 前言 上一章,简单介绍了 STM32F103 的 IO口作为输出的使用,这一章,我们将简单介绍如何使用 STM32F103的 IO口作为输入的使用。在本章中,我们将利用一个或者两个按键,(按键为任意IO口,有stm32F103板子需要结合原理图来选择IO口)来控制 LED 的亮灭。通过本章的学习,将了解到 STM32F1 的 IO 口作为输入口 的使用方法。 一、按键输入 STM32F103 的 IO口做输入使用的时候,是通过调用函数 HAL_GPIO_ReadPin来读取 IO 口的高低电平的状态来进行直接控制。这一章利用一个按键来控制两种情况下,灯效的变化,来体现出按键输入实验的效果。 具体的基础配置过程此处省略,详情参考: 第一章 stm32 cubemx基础配置实验以及proteus 8的使用 。 二、使用步骤 1.基础配置 1)sys中,选好调试方式,DEBUG中选中Serial Wire

TIOBE 8 月编程语言:C、Java 差距拉大,R 语言盛行

只愿长相守 提交于 2020-08-19 19:12:23
编程语言社区 TIOBE 最新发布了 8 月编程语言排行榜。 相比上个月,本月 TIOBE 指数整个体变化并不大。C 语言依然保持强劲地增长势头,与第二名 Java 之间差距逐月增大,从上个月相差 1.35% 的份额逐步增长到 2.55% 的差额。 在 TIOBE Top 10 榜单中,R 语言上个月被 TIOBE 官方称之为“史无前例的高光时刻” , 本月继续保持,且在数据分析和统计计算等领域,也成为开发者最受欢迎的编程语言之一。回看 2019 年 8 月,R 语言还处于第 20 位,一年后,一连上升了 12 个名次,到达了第 8 位。对此,TIOBE 官方预测,R 语言也有望成为 2020 年 TIOBE 年度编程语言。 除了以上,Go、Swift、SQL 三种语言也进行了位置角逐: Swift 在本月下降 2 个名次,从第 10 名降到了第 12 名; SQL 将其取而代之,成为第 10 名。 其他编程语言排名 同样值得注意的是,Groovy 重新进入了 TIOBE 编程语言排行榜的 TOP 20名,并且 Hack 在第 44 位,也成功进入了前 50 名。 下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏: 第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序): ABC, Alice, APL, AutoLISP,

关于水晶易表的简介及水晶易表安装初识

∥☆過路亽.° 提交于 2020-08-12 05:52:18
这几天看到了一个高大上的东东,它的名字叫水晶易表,名字超好听,它其实大有来头。 水晶易表是全球领先的商务智能软件商SAP Business Objects的最新产品,通常我们只需要简单的进行点击和拖拽操作,Crystal Xcelsius就可以令您静态的Excel电子表格充满生动的数据展示、动态表格、图像和可交互的可视化分析。 哇!看到这里,小编一下子就被吸粉了。以前我们总是看到旋转的仪表盘,动态的数据线等,而且还可以进行交互,但是不知道怎么实现,但是现在已经有答案了,可以通过水晶易表来实现。水晶易表确实高大上,但是其安装过程却是让人抓狂,在此小编分享一下自己的经验给大家,希望日后用到水晶易表的伙伴们少走弯路。 水晶易表目前适用于主流的Windows操作系统,其安装的时候需要依赖Excel和Adobe Flash Player,因为里边的动画仅支持Adobe Flash Player,所以必须要安装Adobe Flash Player。水晶易表兼容的Excel版本为Excel2003/2007和2010,对Adobe Flash Player的版本要求在10.0及其以上。所以除了必备的水晶易表安装包之外,还必须要提前在本机上安装好Excel和Adobe Flash Player。目前水晶易表的安装包很难找到到,小编历经千辛万苦才找到了一个2008版本的水晶易表,但是亲测是好用的

C# winform程序怎么打包成安装项目(图解)

走远了吗. 提交于 2020-08-10 23:32:49
C# winform程序怎么打包成安装项目(图解) 开发环境:VS2010+SQL Server 2008 操作系统:win7_32bit 旗舰版 开发语言:C# 项目名称:学生寄宿管理系统 下面开始介绍:如何给windows应用程序打包? 第一步: 打开VS2010,打开你要打包的项目,然后右击"解决方案",”添加“,"新建项目",弹出如下图所示界面: 点击”安装和部署“左边的三角形,选择下面的”Visual studio Installer“,再选择”安装项目“,同时将下面的命名改为”Setup“点击确定。 第二步: 点击解决方案里面生成的”Setup“,将属性中的ProtectName改为”学生寄宿系统 V1.0 “(你的项目名字) 第三步: 右击解决方案里面的”Setup“,然后再选择”属性“。弹出属性页界面如下第二张图: 再点击里面的系统必备。 重要一点:勾选"从与我的应用程序相同的位置下载系统必备组件(D)",其实意思就是说你勾选后,生成安装项目时,在你安装项目的路径下,会有你在系统必备组件列表中勾选的组件.(系统自动完成,这一点还不错,不需要你自己去下载组件) 1)、Windows Installer 3.1(必选) 2)、.NET Framework 3.5 (可选)参考最后说明 3)、Crystal Report Basic for Visual

TIOBE 8 月编程语言:C、Java 差距拉大,R 语言盛行

若如初见. 提交于 2020-08-05 17:56:34
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 编程语言社区 TIOBE 最新发布了 8 月编程语言排行榜。 相比上个月,本月 TIOBE 指数整个体变化并不大。C 语言依然保持强劲的增长势头,与第二名 Java 之间差距逐月增大,从上个月相差 1.35% 的份额逐步增长到 2.55% 的差额。 在 TIOBE Top 10 榜单中,R 语言上个月被 TIOBE 官方称之为“史无前例的高光时刻” , 本月继续保持,且在数据分析和统计计算等领域,也成为开发者最受欢迎的编程语言之一。回看 2019 年 8 月,R 语言还处于第 20 位,一年后,一连上升了 12 个名次,到达了第 8 位。对此,TIOBE 官方预测,R 语言也有望成为 2020 年 TIOBE 年度编程语言。 除了以上,Go、Swift、SQL 三种语言也进行了位置角逐: Swift 在本月下降 2 个名次,从第 10 名降到了第 12 名; SQL 将其取而代之,成为第 10 名。 其他编程语言排名 同样值得注意的是,Groovy 重新进入了 TIOBE 编程语言排行榜的 TOP 20名,并且 Hack 在第 44 位,也成功进入了前 50 名。 下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏: 第 51-100 名如下