pulse

7个开源数据科学项目

心不动则不痛 提交于 2020-07-26 10:21:09
作者|PRANAV DAR 编译|VK 来源|Analytics Vidhya 概述 开源数据科学项目会给你的简历增加很多价值,帮助你在面试中脱颖而出 这里有7个开源数据科学项目 介绍 我要给你一个建议。我希望在我开始数据科学职业生涯的时候曾有人给过我这个建议。 当我在数据科学中穿越充满障碍的旅程时,我认为具备所有的条件(或者我认为是这样的),但似乎有些事情不对劲。我经历了一番挣扎才找到我的缺陷。 我提出的与面试官期望的差距在于数据科学项目的经验。 数据科学项目给你的简历增加了很多价值,特别是如果你是个初学者。大多数新人都会获得认证证书,但增加开源数据科学项目将使你在竞争中获得显著优势。 相信我,开源数据科学项目数量多到惊人。 在这里,我列出了6月份创建或发布的顶级开源数据科学项目列表。这是我每月项目系列的一部分,在这个系列中,我展示了GitHub上开源的最佳数据科学项目。 我根据项目领域将其分为三类: 机器学习 计算机视觉 其他开源数据科学项目,其中包括一个很棒的数据集 让我们分别看一下每个类别。 开源机器学习项目 这些机器学习的项目。我们将在这里介绍与机器学习相关的三个有用的开源项目。你可以根据自己的兴趣选择一个项目,也可以尝试所有项目。 我试着让它们尽可能多样化,你可以看到一个关于机器学习论文的项目和另一个建立机器学习管道的项目。 带插图和注释的机器学习论文 链接:

浅谈MS Teams Direct Routing中的本地媒体流优化技术

心不动则不痛 提交于 2020-05-09 08:47:37
这是一项新的Direct Routing相关的技术:Local Media Optimization,本地媒体流优化,这是跟另一些技术相关关联的,所以在讲Local Media Optimization之前,我们先来回顾一些知识点: Microsoft Teams Direct Routing: 直接路由, 是指 SBC 将 来自MS Teams Phone System 的呼叫路由到PSTN网络的能力。虽然企业中的 MS Teams 客户端可以通过 Microsoft Calling Plan 来呼叫到PSTN网络(一种M365提供的SaaS服务),但大部份现有的企业更大可能会选择自己现有的PSTN运营商以及使用自己的DID号码,以提供更多的附加价值(如降低成本、可用性或现有合同)这也是为什么需要Direct Routing 的原因之一。 Media Bypass: 媒体旁路,它提供了把Teams Call媒体流保持在本地网络的能力,而不是将其发送到M365 Cloud,以便提高呼叫的可靠性与质量。 Local Media Optimization : 本地媒体流优化,它是MS Teams Phone System 架构上面的关于媒体旁路的新能力,它能够为Teams Call 提供最优的本地SBC作为媒体网关,这种技术适合于有多个站点的大型企业来优化他们的Teams Call.

SDP(软件定义边界)让SDN更安全,你的对面可不能是一条狗!

不羁岁月 提交于 2020-05-07 13:30:24
https://www.sdnlab.com/23135.html 编者按 :近年来,软件定义网络(SDN)如同海藻一样疯狂地席卷全球。但火热的SDN真的安全吗?Gartner分析师Neil MacDonald表示“SDN创建了一个抽象层,这将带来很多新的攻击面,例如OpenFlow协议、供应商API等”。为解决这难题,一种新型的安全模型软件定义边界(Software Defined Perimeter)诞生了,国际云安全联盟(CSA)表示“SDP被设计为与软件定义网络(SDN)高度互补”。 1993年,美国著名卡通漫画家Peter Steiner发表了一幅闻名全球的漫画:一条狗蹲在电脑前对另一条狗说“互联网上没人知道你是一条狗”。这句话放在今天也依旧正确。当你坐在电脑旁真的能确定你对面的“用户”是谁?如何验证远程连接对面的人(或者狗),是网络安全工作的一大重要问题。 SDP到底是什么? 软件定义的边界(SDP)是由云安全联盟(CSA)开发的一种安全框架,它根据身份控制对资源的访问。该框架基于美国国防部的“need to know”模型——每个终端在连接服务器前必须进行验证,确保每台设备都是被允许接入的。其核心思想是通过SDP架构隐藏核心网络资产与设施,使之不直接暴露在互联网下,使得网络资产与设施免受外来安全威胁。 SDP有时被说成是“黑云”,因为应用架构是“黑”的—

[FPGA] Verilog 燃气灶控制器的设计与实现

懵懂的女人 提交于 2020-05-04 23:47:06
燃气灶控制器的设计与实现 一、引述 本次实验所用可编程器件型号为MAXII EPM1270T144C5(其引脚表见本人另一博文: 可编程实验板EPM1270T144C5使用说明 ),通过可编程实验板实现一个基本的模拟燃气灶。 二、设计课题的基本要求 1、 燃气灶的控制按键有三个:点火/关闭按键 BTN7、火力调节按键 BTN6(火力增大) 和 BTN5(火力减小) 2、 用 8×8 双色点阵模拟显示燃气灶的灶眼,用如图 1 所示的四个点阵显示状态分别表示火力的四个档位,从左到右依次为微火、小火、中火和大火,点阵没有任何显示表示熄火状态 3、 燃气灶上电时灶眼应处于熄火状态,在熄火状态下按一下按键 BTN7 点燃燃气灶进入燃烧状态,在燃烧状态下按一下按键 BTN7 则熄灭燃气灶进入熄灭状态 4、 燃气灶在熄灭状态下,按一下按键 BTN7 进入燃烧状态时的初始火力为小火 5、 在燃烧状态下用按键 BTN6(火力增大)和 BTN5(火力减小)改变火力的大小, 每按一次按键火力增大或减小一档(对应的点阵显示改变一档);在大火状态下按键BTN6 不起效,在微火状态下按键 BTN5 不起效,而且在大火状态下按 BTN6 或微火状态下按 BTN5 要有报警声,提示火力已到极限 三、系统设计 1、设计思路:1)点阵的图案显示通过快速扫描达到人眼能够定格看到稳定的图案 2

基于STM32F429+HAL库编写的定时器主从门控模式级联输出固定个数PWM脉冲的程序

删除回忆录丶 提交于 2020-05-04 10:14:37
硬件设备 42步进电机,步进电机驱动器,正点原子F429开发板 开发软件 keil5,Cube 综述 一般要精准的控制电机,就要控制单片机的引脚输出指定个数的PWM波,有多种可实现的方法,其中最好用的方法是用定时器级联输出固定个数PWM脉冲,虽然多用了一个定时器,但大大减少了CPU的处理资源。 STM32的每个定时器可以通过另外一个定时器的某一个条件被触发而启动.这里所谓某一个条件可以是定时到时、定时器超时、比较成功等许多条件.这种通过一个定时器触发另一个定时器的工作方式称为定时器的同步,发出触发信号的定时器工作于主模式,接受触发信号而启动的定时器工作于从模式。 Cube配置定时器,主定时器为PWM输出,从定时器为门控模式 1.主定时器为TIM3,其中通道1配置为PWM输出,主模式的 更新事件选为触发输入 Cube的配置为参考,一切以代码为准 void MX_TIM3_Init( void ) { TIM_ClockConfigTypeDef sClockSourceConfig; TIM_MasterConfigTypeDef sMasterConfig = { 0 }; TIM_OC_InitTypeDef sConfigOC = { 0 }; htim3.Instance = TIM3; // 设置主定时器为TIM3 htim3.Init.Prescaler = 4 - 1

基于STM32F429+HAL库编写的定时器主从门控模式级联输出固定个数PWM脉冲的程序

自作多情 提交于 2020-05-04 09:24:21
硬件设备 42步进电机,步进电机驱动器,正点原子F429开发板 开发软件 keil5,Cube 综述 一般要精准的控制电机,就要控制单片机的引脚输出指定个数的PWM波,有多种可实现的方法,其中最好用的方法是用定时器级联输出固定个数PWM脉冲,虽然多用了一个定时器,但大大减少了CPU的处理资源。 STM32的每个定时器可以通过另外一个定时器的某一个条件被触发而启动.这里所谓某一个条件可以是定时到时、定时器超时、比较成功等许多条件.这种通过一个定时器触发另一个定时器的工作方式称为定时器的同步,发出触发信号的定时器工作于主模式,接受触发信号而启动的定时器工作于从模式。 Cube配置定时器,主定时器为PWM输出,从定时器为门控模式 1.主定时器为TIM3,其中通道1配置为PWM输出,主模式的 更新事件选为触发输入 Cube的配置为参考,一切以代码为准 void MX_TIM3_Init( void ) { TIM_ClockConfigTypeDef sClockSourceConfig; TIM_MasterConfigTypeDef sMasterConfig = { 0 }; TIM_OC_InitTypeDef sConfigOC = { 0 }; htim3.Instance = TIM3; // 设置主定时器为TIM3 htim3.Init.Prescaler = 4 - 1

C#多线程系列(2):多线程锁lock和Monitor

妖精的绣舞 提交于 2020-05-01 18:12:16
1,Lock lock 原型 lock 编写实例 2,Monitor 怎么用呢 解释一下 示例 设置获取锁的时效 C# 中,可以使用 lock 关键字和 Monitor 类来解决多线程锁定资源和死锁的问题。 官方解释:lock 语句获取给定对象的互斥 lock,执行语句块,然后释放 lock。 下面我们将来探究 lock 关键字和 Monitor 类的使用。 1,Lock lock 用于读一个引用类型进行加锁,同一时刻内只有一个线程能够访问此对象。lock 是语法糖,是通过 Monitor 来实现的。 Lock 锁定的对象,应该是静态的引用类型(字符串除外)。 实际上字符串也可以作为锁的对象使用,只是由于字符串对象的特殊性,可能会造成不同位置的不同线程冲突。 如果你能保证字符串的唯一性,例如 Guid 生成的字符串,也是可以作为锁的对象使用的(但不建议)。 锁的对象也不一定要静态才行,也可以通过类实例的成员变量,作为锁对象。 lock 原型 lock 是 Monitor 的语法糖,生成的代码对比: lock (x) { // Your code... } object __lockObj = x; bool __lockWasTaken = false; try { System.Threading.Monitor.Enter(__lockObj, ref _

提防人工勒索软件活动:Microsoft

寵の児 提交于 2020-05-01 16:17:24
残酷的罪犯在网络上建立持久性达数月之久。 微软的威胁防护情报团队警告说,在大流行危机期间,勒索软件犯罪分子继续***健康中心和关键服务提供商,并已发布详细指南,说明如何降低遭受受害者***的风险。 微软表示,勒索软件***并非以自动方式进行。 取而代之的是,它们是由犯罪团伙进行的,这些犯罪团伙通过破坏面向互联网的网络设备来工作,以便在***和窃取并加密受害者数据的几个月之前就在脆弱的系统上建立存在。 微软指出,***者拥有多种媒介,可以利用它们进入受害者的网络,并在其中横向移动以获取凭据并为最终的勒索软件激活做准备。 Microsoft安全团队观察到的最近的勒索软件活动具有远程桌面协议或虚拟桌面系统,这些系统无法通过多因素身份验证进行保护。 较旧,不受支持且未打补丁的操作系统(例如密码弱的Microsoft Windows Server 2003和2008),配置错误的Web服务器(包括Internet Information Services),备份服务器,电子健康记录软件和系统管理服务器,目前都受到了***。 易受***的Citrix Application Delivery Controller和Pulse Secure也在勒索软件犯罪分子的视线范围内,应尽快进行修补。 勒索软件犯罪分子一旦获得了访问脆弱的,面向互联网的设备和端点的权限,便会尝试窃取管理员登录凭据

【STM32F4】【银杏科技ARM+FPGA】iCore3移植RT-Thread--PWM呼吸灯

喜欢而已 提交于 2020-04-30 13:45:56
  PWM(Pulse Width Modulation , 脉冲宽度调制) 是一种对模拟信号电平进行数字编码的方法,通过不同频率的 脉冲使用方波的占空比用来对一个具体模拟信号的电平进行编码,使输出端得到一系列幅值相等的脉冲,用这些脉冲来 代替所需要波形的设备。 一、 配置TIM的相关GPIO,选择时钟源 1.1 我们打开../BSP/STM32/STM32F407_gingko_iCore3/board/CubeMX_Config来进行定时器的配置,我们 以TIM8通道1为例,注意这里仍然是只配置IO,其他参数不予更改。配置完成后点击CREATE CODE。 1.2 CubeMX生成工程后,只保留红色方框内的文件,其他的两个文件夹可以删除掉。 1.3 复制刚生成的src文件夹main.c文件夹中的函数SystemClock_Config(void)到board.c。这里内核初始化时要 调用该函数进行时钟配置。 二、 修改Kconfig文件,增加menuconfig菜单中的PWM选项 三、 添加PWMn_CONFIG定义 四 、 添加PWM软件包 打开Env工具,使用menuconfig配置工程,路径为:RT-Thread online packages---> miscellaneous packages---> samples : kernel and components

NTP网络对时器,GPS北斗对时装置—京准电子科技

和自甴很熟 提交于 2020-04-23 09:50:24
NTP网络对时器,GPS北斗对时装置—京准电子科技 NTP网络对时器,GPS北斗对时装置—京准电子科技 NTP网络对时器,GPS北斗对时装置—京准电子科技 咨询我京准电子科技,请+官微 ahjzsz 1 、引言 作为数字通信网的基础支撑技术, 时钟同步技术 的发展演进始终受到通信网技术发展的驱动。在网络方面,通信网从模拟发展到数字,从TDM网络为主发展到以分组网络为主;在业务方面,从以TDM话音业务为主发展到以分组业务为主的多业务模式,从固定话音业务为主发展到以固定和移动话音业务并重,从窄带业务发展到宽带业务等等。在与同步网相关性非常紧密的传输技术方面,从同轴传输发展到PDH,SDH,WDM和DWDM,以及最新的OTN和PTN技术。随着通信新业务和新技术的不断发展,其同步要求越来越高,包括钟源、锁相环等基本时钟技术经历了多次更新换代,同步技术也在不断地推陈出新,时间同步技术更是当前业界关注的焦点。 2 、时钟技术发展历程 时钟同步涉及的最基本技术包括钟源技术和锁相环技术,随着应用需求的不断提高,技术、工艺的不断改进,钟源技术和锁相环技术也得到了快速的演进和发展。 (1) 钟源技术 时钟振荡器是所有数字通信设备的基本部件,按照应用时间的先后,钟源技术可分为普通晶体钟、具有恒温槽的高稳晶振、原子钟、芯片级原子钟。 一般晶体振荡器精度在nE-5~nE-7之间,由于具有价格便宜、尺寸小