人工智能

「开发者投稿」使用 Authing 对 SPA 应用进行身份认证实践

£可爱£侵袭症+ 提交于 2021-01-12 23:31:37
作者段清华,「最懂金融的 AI 工程师,微软 AI 领域最有价值专家(MVP),谷歌开发者专家(GDE),希望加速人类的生产力,让智能比电力与宽带更普及。」 为什么需要云身份验证和单点登录 简单来说是为了降低维护用户注册登录系统、权限、统计等各方面的成本。 应用结构简述 通过 Authing 实现身份验证和单点登录,有很多种方法,这篇文章的例子是根据自身软件架构,实现了其中一种相对简单的方法,并不适用所有情况,Authing 本身还提供了多种的登录解决方案,包括直接嵌入到网站上、APP 上的等等。 前端采用纯 React/React-router/Ant.design 开发,没用 Redux/Server Rendering 之类比较复杂的东西,就使用 create-react-app 的最基本方案,没用 TypeScript(因为懒,我有罪)。 后端采用 Python + FastAPI 的简单 API。 登录流程 第一阶段,前端 通过检测本地 localStorage,未发现保存的登录 token 信息时,提示用户需要登录,给出登录链接,用 HTML 的 a 标签直接跳转到 Authing 提供的 SSO 网址上,例如 xxxx.authing.cn ,其中 xxxx 是可以用户自定义的。 第二阶段,Authing SSO 网站 完成登录,可以自由配置,例如注册方式

一文了解IJCAI国际会议--附: 各年论文连接

早过忘川 提交于 2021-01-12 23:04:48
喜欢我们,点击上方 AINLPer ,关注一下,极品干货即刻送达! 注意身体,各位晚安 ~~ IJCAI会议介绍 国际人工智能联合会议(International Joint Conference on Artificial Intelligence, 简称为 IJCAI ) 于1969年成立于加州,它是一个以科学和教育为目的非盈利公司,其主要通过会议记录、书籍、录像和教材的方式传播人工智能在会议上提出了尖端的科学成果。IJCAI会议是人工智能研究人员和实践者的顶级国际聚会。自1969年以来,IJCAI大会每两年举行一次,在奇数年举行一次,主要由国际人工智能联合会议组织(IJCAI)和东道国国家人工智能学会联合主办。 自2016年以后,该会议开始从每两年举办一次修改成每年举办一次。比如: IJCAI-17 在澳大利亚墨尔本举办、 IJCAI-18 在瑞典斯德哥尔摩举办、 IJCAI-19 在中国澳门举办、 IJCAI-20 在日本横滨举办、IJCAI-21在加拿大蒙特利尔举办、IJCAI-22在意大利博洛尼亚举办、IJCAI-23在南非开普敦举办。今年的 IJCAI-20 原本计划在2020年7月11日举办,由于新冠病毒的(COVID-19)的影响,该会议一直拖到2021年1月9日才开始举办,为了防止人传人的风险,IJCAI–2020会议将在 虚拟会议室 举行

人生苦短,开发用云 | 如何优雅完成程序员的侠客梦?

天大地大妈咪最大 提交于 2021-01-12 20:00:34
作者 | 马超 来源| 阿里巴巴云原生公众号 Coding 的魅力如此之强,引无数程序员竞折腰,在今年由 CSDN 举办的 1024 程序员节上,中国初代程序员大宗师求伯君说,当年看到有人在用 WPS,可开心了,因为有很多人用。然后,也会去找看是谁破解的,于是就这么认识雷军的,目前我虽然退休了,还在写代码,写游戏代码,不是商业软件....其实是写外挂,这个不好意思拿出来炫耀但确实可以让游戏简单点嘛。让自己的代码、自己的项目广泛流传,可以说是每一位程序员的最高目标。 工欲善其事,必先得其器。一款得心应手的编程工具,对于程序员来说无疑是效率神器,可以令开发工作事半功倍,在笔者亲身试用了云原生开发工具之后,可以说目前以云开发平台为代表的最新开发平台,其带来的效率提升加成,令人叹为观止了。 在十年前业界普遍流传着一句话,叫做“代码正在吞没世界”,后来又说“互联网世界的一切源自开源”,而直到最近,人们才真正醒悟:原来云原生才是背后的那个大 BOSS,凡是不使用云的都将落后,都无法做到敏捷,跟不上时代。云开发平台作为云原生工具的典范,在未来必然会成为主流的编程神器。 下面我们先盘点一下开发平台的发展历程,和各位读者一起读懂云原生与 DEVOPS 结合从而形成的大趋势。开发平台就像是程序员手中的剑,只是程序员手中的剑已经由从前只能随身携带,变成了现在来自云端的天外飞仙。 从本地化开发到在线开发

对软件工程的认识和个人职业生涯规划

杀马特。学长 韩版系。学妹 提交于 2021-01-12 10:02:58
一、 (1)选择软件工程的理由:第一点IT领域具有很好的发展前景,是一个朝气蓬勃的行业,前20多年互联网带动了世界各个行业的发展,近几年人工智能、大数据等更是在火热发展中,当然还将会有更好的发展前景,第二点是IT行业对程序开发者的思维能力有较高的要求,通过算法的编写与阅读可以锻炼自己的思维能力,让自己的大脑得到充分的锻炼,第三点就说的接地气点吧,IT行业的薪资是比较高的,对于大多数人来说当然是选择薪资待遇高的行业了。对于我个人条件而言,自我感觉应该是没问题吧,总之一句话,多学点东西多敲点代码多思考一下还是可以学到技术的,技术是需要的是积累的,不断积累总会有成为大牛的那一天。 (2)当认识到这个行业,对这个行业有一定的了解以后,渐渐喜欢上这个领域,软件工程是我喜欢的领域。而目前是正处于学习阶段擅不擅长自己很难确定,但个人感觉自己对新技术的接受是不存在太大问题的。 (3)对于软件工程专业算是我比较热爱的专业吧,因为这个专业(行业)是一个让一个人永远保持学习姿态的专业(行业) 二、 (1)对于目前的大学生活没有什么可以吐槽的,在我看来在大学里是一个人主动去改变、成长而不是被动去改变,自己的人生观、世界观、价值观是自己主动地去培养的,个人的技术需要自己去学习、探索以及积累的,尤其在IT行业一个IT人的自我素养、学习能力、敏捷的思维能力等都是需要自己主动地去培养的,如果想要改变

今天的卷积网络,Yann LeCun在93年就已经玩得很溜了

牧云@^-^@ 提交于 2021-01-12 09:58:27
2卷积神经网络的成功是否超出了其发明者的想象?Yann LeCun 说:「是的,我们一直在尝试更加疯狂的写法,而它的进步却从未中断过。」 机器之心报道,作者:泽南、张倩。 手写数字识别是很多人入门神经网络时用来练手的一个项目,但就是这么简单的一个项目,最近在 reddit 上又火了一把,因为在 MIT 计算机科学和人工智能实验室,有人挖到了一个「祖师爷」级别的视频…… https://v.qq.com/x/page/p32191o2g0v.html ​ v.qq.com 这段视频录制于 1993 年,主人公是图灵奖得主 Yann LeCun(杨立昆)。彼时 LeCun 才 32 岁,刚刚进入贝尔实验室工作,而视频里机器学习识别的第一段数字 201-949-4038,是 LeCun 在贝尔实验室里的电话号码。 从这段视频中我们可以看到,LeCun 在 90 年代初创造的文本识别系统已经达到了惊人的速度和准确率,这在当时的条件下是非常难能可贵的。 这段视频由贝尔实验室自适应系统研究部门主任 Larry Jackel 拍摄(Larry 当时是 LeCun 的 boss,现任英伟达自动驾驶顾问)。视频中出镜的还有实验室负责人 Rich Howard(Larry 的 boss)和研究工程师 Donnie Henderson。Yann LeCun 本人表示:「Donnie Henderson

华为和苹果狭路相逢,为何VR不亮AR亮?

泄露秘密 提交于 2021-01-12 08:47:48
文|编程浪子 来源|智能相对论(aixdlun) 华为和苹果在AR赛道狭路相逢了。 7月13日,华为AR眼镜专利曝光。在此之前,已经爆出富士康代工的苹果AR项目半透明镜片已经进入试产阶段,并且已经申请了眼球控制等新的专利技术,而且将在2023年发布AR/VR头显。 在AR领域动作频频的不仅是华为和苹果。近期Facebook也注册了用于VR显示器的光栅和用于麦克风的声音分离技术;谷歌以非常可观的收购条件一亿八千万收购了Focals。 很明显各巨头都在积极地布局,而相关技术公司的融资、并购也在如火如荼地进行,在今年疫情最艰难的四月份,AR 隐形眼镜公司 Mojo Vision 4 月份获得了5100万美元的融资。 Strategy Analytics最新发布的报告《COVID-19对AR和VR市场的影响》预测,2020年AR产业受到疫情影响市场萎靡之后,在2021年全球AR市场将会出现强力的复苏。 在产业方向上,UNITY的报告则认为,工业AR已经逐渐走出了教学的场景范畴,开始进入更具有应用性的工业场景。 AR在后疫情时代已经明显进入快车道,那么当华为和苹果两家世界级巨头相逢在这领域,随着美国对华为的制裁越来越步步紧逼,双方在任何一个新领域的竞争,对公司的商业前景都将会具有关键局部战役一样的长远影响。 01 苹果与华为同时发力,一种AR两种方向 库克已经明确的提到过

2013—2019,李彦宏的AI启示录

我的未来我决定 提交于 2021-01-12 08:44:25
从移动互联网转型,到O2O战略无功而返,再到加速AI商业化,百度将近10年的转型到底暗藏着什么样的逻辑? 文| Alter 事实证明,李彦宏是个称职的人工智能布道师。 2019年3月4号,全国“两会”正式拉开帷幕,第七次参加两会的李彦宏提交了三个提案,几乎全部和AI相关。同时还在媒体采访中谈及人工智能行业存在的问题和挑战、百度的人工智能商业化进展,以及数据孤岛、车路协同、AI伦理等焦点话题。 把范围再扩大一些,不管是百度自家的百度世界大会、AI开发者大会,还是乌镇互联网大会、IT领袖峰会等公开场合,李彦宏的发言也大多和AI相关,并贡献了“人工智能是互联网下一幕”、“互联网只是人工智能的开胃菜”等旗帜鲜明的观点。 可如果回到2012年去采访李彦宏,听到的答案很可能是:“搜索是百度成功的所有秘密”。那时候BAT还站在同一起跑线上,百度长于技术,阿里精于运营,腾讯依赖产品,移动互联网转型还只是个理念,远没有到谈论互联网下半场的时候。 李彦宏的“两会”提案史,也是百度的转型史,从一家搜索巨头到人工智能企业,李彦宏本身也从中文搜索引擎的奠基人,转身成为人工智能布道者。为何会出现这样的蜕变,可以猜到的答案有很多,但李彦宏七年提案的内容,可能是揭开谜底的新视角。 当然,一切都要从百度的转型说起。 第一阶段:2010—2014年,寻求转型的百度 2010年6月8日凌晨1点,乔布斯在Moscone

被吹的神乎其神的Python都能干什么

送分小仙女□ 提交于 2021-01-12 06:54:43
文末领取免费学习福利 1. 前言 最近几年 Python 被吹的神乎其神,很多同学都不清楚 Python 到底能干什么就盲目去学习 Python,今天小胖哥就 Python 的应用领域来简单盘点一下,让想学习 Python 的同学找对方向。 2. Python 的特点 这里就谈谈自己的看法,首先 Python 是跨平台语言,语法很简洁,很短的代码干更多的事。另外它是脚本语言,随时随地写一段脚本就可以处理数据,十分方便。同时它也是面向对象语言,对初学者十分友好。Python 在处理各个领域的类库也十分丰富,爬虫、机器学习、数据处理、图像处理等等满足了大部分领域的需要。更重要的是 Python 是一种“胶水语言”,可以轻松调用主流的 C、C++、Java 类库。但是这就是 Python 被 “吹”起来的原因吗?当然不是!如果一门语言没有实际用武之地,即使它再优秀也没有意义,也不可能优秀。 3. Python 的使用领域 接下来我们就来看看 Python 在哪些领域有实际的运用。 3.1 数据爬虫 当今互联网数据成为任何一家公司最核心的资产,但是互联网的信息非常海量,未来快速获取有用的公开信息,爬虫就派上了用场。而 Python 语言非常善于编写爬虫,通过 requests 库抓取网页数据,使用 BeautifulSoup 解析网页并清晰和组织数据就可以快速精准获取数据

2020大学生专业薪资排名一览

白昼怎懂夜的黑 提交于 2021-01-12 05:29:22
程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 3.2 分钟。 来自: 部分内容来源于网络,仅供读者学术交流,版权归原作者所有。 前些日子,《2020年中国大学生就业报告》发布,报告中显示, 2019届本科毕业生月入5440元,本科计算机类、高职铁道运输类专业领跑薪酬榜。 剔除通货膨胀因素的影响外,与2015届相比,五年来本科生起薪涨幅为23.6%;高职毕业生平均月收入为4295元,与2015届相比,五年来高职生起薪涨幅为15.7%。 大学毕业生升学比例持续上升。本科生国内读研比例从2015届的13.5%上升至2019届的15.2%,高职毕业生读本科的比例从2015届的4.7%上升到2019届的7.6%。 具体来说,计算机类、电子信息类、自动化类等本科专业毕业生薪资较高,2019届平均月收入分别为6858元、6145元、5899元; 铁道运输类、计算机类、水上运输类等高职专业毕业生薪资较高,2019届平均月收入分别为5109元、4883元、4763元。 下面我们来看看具体排行名单↓↓↓ 月收入前10专业类 其中,本科、高职“绿牌”专业: 绿牌专业指的是失业量较小,就业率、薪资和就业满意度综合较高的专业,为需求增长型专业。行业需求增长是造就绿牌专业的主要因素,连续绿牌说明相关专业就业优势具有持续性。 本科、高职“红牌”专业: 红牌专业指的是失业量较大,就业率

数据分析与数据科学的未来

爱⌒轻易说出口 提交于 2021-01-12 04:23:00
https://zhuanlan.zhihu.com/p/113824886 根据IADSS联合创始人Usama Fayyad博士,在2019年波士顿ODSC大会上的主题演讲后的采访,我们了解到了数据科学当前和未来的问题以及可能的解决方案。 凯特·斯特拉奇尼(Kate Strachnyi): 鉴于人们在数据中所扮演的角色千差万别,因此将来会采用哪些行为改变或使用哪些工具 ? Usama Fayyad: 我认为组织中的工具和行为变更可能以比实际方式更昂贵的方式进行,这意味着它们正在经历聘用数据科学家的好与坏。他们中的一些人看到了价值,有些人看到了他们聘用中的不合适,现在他们不得不通过解雇或替换来从中调整,以获取更高的价值。我认为由此产生的结果是,项目组要开始进行更彻底的评估。如果你没有一个好的数据科学家,那么距离聘请另一个好的数据科学家的时间也就不远了。 那么,如果你的部门一开始或者已经没有好的科学家在职,那你应该从哪里开始呢?这就是为什么你需要招募人才,对吗?你如何解决?我们认为,通过制定标准,对每个职员的角色,职位以及所需要的培训进行良好的描述,实际上才能使人们更容易地通过很多简历,然后选择那些看起来很有前途的工作,选择可能有价值的面试,知道在面试中可能会问些什么。我们分享了很多候选人的反馈,他们说:“嘿,我在十个不同的地方接受了同一份工作的面试。除了围绕编程的两个小问题外