【20210129期AI简报】 25元、264KB内存的微处理器上市、GPT-3自动生成SQL语句!

本文主要是介绍【20210129期AI简报】 25元、264KB内存的微处理器上市、GPT-3自动生成SQL语句!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

导读:本期为 AI 简报 20210129 期,将为您带来 8 条相关新闻,祝各位 coding 顺风顺水无 bug~

本文一共 2900 字,通篇阅读结束需要 7~10 分钟

1. 19款国产手机无一幸免:15分钟破解人脸识别,打印眼镜让刷脸形同虚设 | 机器之心

人脸识别最新漏洞曝光,只需一副定制的“眼镜”,就可以秒秒钟破解手机的面部识别系统。

你的新手机不错,借我刷一下脸?

最近一段时间,来自清华的 RealAI(瑞莱智慧)向我们展示了一项更为简单的攻击技术……

在一副眼镜的攻击下,在15分钟内,除了一款iPhone 11,成功解锁了其余19部使用2D人脸识别的安卓机型!!

据介绍,RealAI 使用的整个破解过程物理上只用到三样东西:一台打印机、一张 A4 纸、一副眼镜框。

最终,除了一台 iPhone11,其余安卓机型全部解锁成功,完成整个破解过程只花了 15 分钟。攻击测试人员成功解锁手机后,任意翻阅机主的微信、信息、照片等个人隐私信息,甚至还可以通过手机银行等个人应用 APP 的线上身份认证完成开户。

更为严重的问题在于,这一漏洞涉及所有搭载人脸识别功能的应用和设备,一旦被黑客利用,隐私安全与财产安全都将受到威胁。

具体的过程是:

通过AI算法绘制特殊花纹,打印下来裁剪成眼镜的形状,贴在眼镜框上,就可以破解了。

2. 妙啊!GPT-3自动生成SQL语句 | 代码开源 | 量子位

参考链接:
https://blog.seekwell.io/gpt3

GitHub:
https://github.com/bkane1/gpt3-instruct-sandbox

“无所不能”的GPT-3,现在又来解放程序员们的双手了。

像这样,只需用简单的英文问下GPT-3“上个月注册了多少个用户”。

GPT-3便会迅速作答,给出对应的SQL语句:

更神奇的是,GPT-3是在不知道“数据库模式”的情况下,默认存在“users”这个表;以及在用户注册过程中,存在“signup_time”这样的字段。

相当的智能了!

就连开发者本人都连连惊叹道:妙啊

作者的灵感正是来源于网友们做的各种各样的自动生成HTML、CSS代码等等有趣的项目。

3. 最系统的顶流计算机科学专业学习规划,附书单 | 量子位

原网页:
https://teachyourselfcs.com/

中文版资料清单:
https://github.com/keithnull/TeachYourselfCS-CN/blob/master/TeachYourselfCS-CN.md

出国深造,费用太高?(疫情持续,甚至难以出国?)

自学计算机相关课程又不知道从何入手?

现在,最系统的计算机学习路线图来啦!

9门计算机必学基础学科清单,附斯坦福伯克利麻省理工学院等名校视频课程和参考教材,CS成神之路近在眼前。

只要闭眼跟着线路图学,你也能拥有在世界一流大学学习计算机科学的完美体验。

大致按照列出的顺序,借助我们所建议的教材或者视频课程(但是最好二者兼用),学习如下的九门科目。目标是先花100到200个小时学习完每一个科目,然后在你职业生涯中,不时温习其中的精髓????。

4. 没有NMS!阿里巴巴和阿大提出PSS:更简单有效的端到端目标检测 | CVer

原文:

https://zhuanlan.zhihu.com/p/347515623

Paper: 

arxiv.org/abs/2101.11782

代码即将开源

作者提出了一种简单的NMS-free、end-to-end的目标检测框架,

仅需要对现有one-stage检测器(FCOS、ATSS)做很小的修改,即可移除复杂的后处理NMS,达到甚至超过原有检测器的性能,并且几乎不影响推理速度。

试想一下,如果模型有能力为每个object仅激活一个正样本,那复杂的NMS是不是就可以移除了。

为此,作者在现有NMS-based的one-stage detector基础上引入一个正样本选择器(positive sample selector,PSS),作为单独一个分支来辅助完成为每个object挑选最优正样本的工作,基础detector以FCOS为例,具体结构如下:

目标检测之前主要分为two-stage和one-stage,one-stage基本是工业界做项目尤其是端上项目的首选。

FCOS和FoveaBox等方法掀起了去anchor这种人工先验的潮流。

那么现在对于实现真正的end-to-end检测只剩下NMS这个启发式的复杂的后处理操作了。最近的工作有:DETR、Deformable DETR、OneNet和DeFCN等方法。作者的灵感来与DeDFCN。

5. 两块C++代码结合ASCII码,即可实现Nvidia光线追踪技术 | 新智元

光线追踪的效果示意

「Nvidia:我们有实时光线追踪! ASCII:你太可怜了」

近期,有国外大神利用ASCII码,完成了Nvidia显卡才能实现的光线追踪技术,并实现了不错的光影效果。

众所周知,这项技术原本是只有Nvidia显卡才能做到的。

不仅如此,整个项目的代码还非常的简洁。

看到这里,想试试吗?

该项目一经过发出,在Reddit上的热度就达到了2.1K,演示视频在Youtube上的观看量也达到了3万多次。

而要想在自己电脑上运行,整个过程也非常的方便:

只需要在控制台中将字体改为8,就可以实现在Windows上的运行。

如果想在Linux或者其他操作系统上运行,那么只需要加上修改几行代码的步骤就可以了。

Github: https://github.com/DinoZ1729/Ray

6. 25元、264KB内存的微处理器,树莓派官方出品,自带快速休眠模式 | 量子位

现在,25元就能买到一个微处理器。

这是树莓派官方推出的、名为Pico的微处理器,大小仅51mm×21mm,约为两根手指的面积。

然而网友定睛一看,不对劲。

264KB的SRAM,没有WiFi、蓝牙等无线功能。而且,接口甚至还是老式的Micro USB。

(配置真是如同价格一样,非常凄惨……)

整体来说,Pico包含2MB闪存、一个可点击按钮、一个Micro USB Type B接口。

而它的核心,是一个名为RP2040的微控制器。这个微控制器运行频率133MHz,基于双核Cortex M0+设计,SRAM达264KB(官方调侃:多年后KB又出现了)。

其中,处理器有2个UART、2个I2C、2个SPI、多达16个PWM通道。

除此之外,Pico还包含一个具有4个警报器(alarm)的定时器、和一个实时计数器,以及双重可编程IO外围设备。

Pico的一大优势在于,它的耗电量相对而言非常低。在休眠模式下,通常只消耗0.006W,而在全速运行、做图形渲染时,则只需要0.33W。

比较倾向于市场上的这样一种说法,真实目的:销售芯片 - RP2040。

7. 边打“游戏”边学Vim!Vim 入门到放弃者的福音来了! | 量子位

天下苦Vim久矣。

虽然“高龄”、“难用”等标签加身,但没办法,依旧无法阻挡Vim被热捧的现实。

那有没有简单、快速上手练习的方法?

这个可以有,而且还是在线交互式的那种——Vim.so

并且Vim.so用起来像打游戏一般的体验,也让网友们一片“好评如潮”。

在Vim.so中学习命令,没有枯燥的死记硬背,反倒有无限的趣味性。

例如“上”、“下”、“左”、“右”以及“删除”命令,分别对应键盘中的“h”、“j”、“k”、“l”和“x”。

像打游戏通关一样,就能快速上手。

但但但是,该项目有一个致命缺点:收费

因此,小编还推荐了另外一个项目:

  • “用聪明的方式学Vim”:
    https://github.com/iggredible/Learn-Vim

Vim.so地址:
https://www.vim.so/#exercise

另一个超火爆的 Vim 免费游戏教程:

https://github.com/jmoon018/PacVim.git

8. 2021年了,Python开发者不容错过的7个VS Code扩展 | 机器之心

值得向Python开发者推荐的更好用的VS Code扩展。

对于 Python 开发者来说,哪些 VS Code 扩展最值得推荐呢?开发者 Juan Cruz Martinez 列举了 2021 年最值得向 Python 开发者推荐的 VS Code 扩展,包括 python、Python Snippets 以及 Python Preview 等。

  1. Python

  2. Python Snippets

  3. Python Docstring Generator

  4. Python Test Explorer for Visual Studio Code

  5. Python Preview

  6. Python Type Hint

  7. Jupyter

9. 其他

篇幅限制,放在此处,有缘者自取…

  • kaggle 竞赛宝典

  • 2021算法阿里&腾讯&快手上岸,年末最值得看的面经之一

  • 我用YOLO-V5实现行人社交距离风险提示,代码开源!


???????????? 点击阅读原文进入RT-Thread官网

这篇关于【20210129期AI简报】 25元、264KB内存的微处理器上市、GPT-3自动生成SQL语句!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/516517

相关文章

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.

详解MySQL中DISTINCT去重的核心注意事项

《详解MySQL中DISTINCT去重的核心注意事项》为了实现查询不重复的数据,MySQL提供了DISTINCT关键字,它的主要作用就是对数据表中一个或多个字段重复的数据进行过滤,只返回其中的一条数据... 目录DISTINCT 六大注意事项1. 作用范围:所有 SELECT 字段2. NULL 值的特殊处

MySQL 用户创建与授权最佳实践

《MySQL用户创建与授权最佳实践》在MySQL中,用户管理和权限控制是数据库安全的重要组成部分,下面详细介绍如何在MySQL中创建用户并授予适当的权限,感兴趣的朋友跟随小编一起看看吧... 目录mysql 用户创建与授权详解一、MySQL用户管理基础1. 用户账户组成2. 查看现有用户二、创建用户1. 基

MySQL 打开binlog日志的方法及注意事项

《MySQL打开binlog日志的方法及注意事项》本文给大家介绍MySQL打开binlog日志的方法及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、默认状态二、如何检查 binlog 状态三、如何开启 binlog3.1 临时开启(重启后失效)

SQL BETWEEN 语句的基本用法详解

《SQLBETWEEN语句的基本用法详解》SQLBETWEEN语句是一个用于在SQL查询中指定查询条件的重要工具,它允许用户指定一个范围,用于筛选符合特定条件的记录,本文将详细介绍BETWEEN语... 目录概述BETWEEN 语句的基本用法BETWEEN 语句的示例示例 1:查询年龄在 20 到 30 岁

MySQL DQL从入门到精通

《MySQLDQL从入门到精通》通过DQL,我们可以从数据库中检索出所需的数据,进行各种复杂的数据分析和处理,本文将深入探讨MySQLDQL的各个方面,帮助你全面掌握这一重要技能,感兴趣的朋友跟随小... 目录一、DQL 基础:SELECT 语句入门二、数据过滤:WHERE 子句的使用三、结果排序:ORDE

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

mysql中insert into的基本用法和一些示例

《mysql中insertinto的基本用法和一些示例》INSERTINTO用于向MySQL表插入新行,支持单行/多行及部分列插入,下面给大家介绍mysql中insertinto的基本用法和一些示例... 目录基本语法插入单行数据插入多行数据插入部分列的数据插入默认值注意事项在mysql中,INSERT I

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名