去年GitHub的报告中,人工智能非常火。今年情况如何?在下面的图表中,可以看到:
Tensorflow在最热开源项目中排第三;在增长最快的项目中Pytorch排名第二,TensorFlow 的模型项目排名第八。
整体看一下。
根据贡献者数量排名:VS Code、React 和Tensorflow领跑;今年新上榜的有Kubernetes、Azure Docs、DefinitelyTyped。
在2017年,Tensorflow排在第五位。
机器学习、游戏、3D打印、家庭自动化、科学编程、数据分析和全栈JavaScript开发相关的项目增长最快。Pytorch排名第二,TensorFlow Models项目排名第八。
在最有潜力的开源项目中,最热话题中,增长最快的话题中,最热的编程语言中,以及增长最快的编程语言中等等,都有人工智能的身影浮现。
在GitHub给出的最有潜力开源项目中,前两名也都是机器学习项目。
react、android、nodejs依旧占据前三,GitHub上2018年的最热话题中也有机器学习出现。
但是,机器学习在2017年关于话题的排行中排名第一,而且也有深度学习出现。难道人工智能凉了?
但仔细研究后发现,真相是这两年的统计口径不一样,去年的统计方式是1月份推出新话题后大家的关注程度,今年并没有这样统计。
所以,人工智能依旧热得很好。大家放心~
从增长最快的话题中,我们可以看到人工智能的发展势头。PyTorch和machine都排名前列。
毫无疑问,JavaScript占据第一,GitHub介绍,不管是开源项目还是私有项目,不管在地球的任何地方,不管是公司还是学校或者任何类型的组织,JavaScript都是第一。然后是Java。
Python在15年超过了PHP之后,一直占据着第三的位置,毕竟搞人工智能的都喜欢用Python。TypeScript进入前十。
在今年的榜单上,增长比较快的语言是注重线程安全和互操作性的编程语言,比如Kotlin、TypeScript和Rust。Python在机器学习项目中很受欢迎,排名第8。贡献者比去年多了0.5倍。
因为找不准时间点,找不到合适的表情,很多跟程序员沟通的产品经理、设计等都会遭到无视、白眼、甚至是……
那什么时候找他们最合适呢?他们在什么时候最活跃?GitHub在报告中也给出了一些统计,可供参考。
首先,先来看程序员每天的活动时间。
不管是什么类型的项目,10点到19点都是他们的活跃高峰时间,其中最活跃的时候是在15点。
其次是每周的活动时间。
周末,他们一般都会去给开源项目和公开库做贡献。私有项目,在周二、周三、周四处理的最多。
最后是每年的活动时间。
一年的变化,主要跟学生的假期以及重大节日有关。比如,过春节的时候,中国的程序员在GitHub上的活跃度就会降低。有一天很关键,不管那个地方,元旦的时候,程序员都不太活跃,切记切记。
这部分是重点,赶紧拿小本本记下来。在回应中,程序员用到最多的表情符号是?,其次是?。
还有个细分的,使用不同语言的程序员,喜欢的表情不太一样。
除了年度报告,GitHub还发布了一个全新的功能GitHub Actions,平台主管Sam Lambert将其称为“GitHub史上最大更新”。
此前,用户只能在GitHub上执行上传、搜索和下载的功能,若想测试上面的项目还需要下载到本地。但很多时候,一系列复杂操作后发现根本无法运行。
有了GitHub Actions,用户不仅能在平台上存储和搜索代码,还能直接运行部分代码,摆脱了以往需要云服务或其他服务器才能运行的限制。
以后,程序员们在GitHub上的操作路径可能就是这样的:心水别人的开源代码也想自己尝试一下→把开源代码作为工作流,用“IFTTT”(if this then that)等类似的逻辑连接代码块→直接运行测试代码。
目前,新功能的测试版已经出来了,里面包含了450个预建的“action”,用户也可以自行创建新的action,或者用Docker等工具绑定现有的应用程序,方便在GitHub上运行。
对于项目团队来说,以后也不必从头开始设置代码管理工具了,借助“现成”的工作流按照团队需求进行定制,岂不是更方便。
除了GitHub Actions,GitHub还放出了与安全性相关的新功能,下次再上传项目时,若不小心把类似密码等隐私信息误传,系统就会主动报警提醒开发人员或者云服务商了。
讲了这么多,是时候放出测试版获取地址了:
https://github.com/features/actions
GitHub Actions使用说明书地址:
https://help.github.com/articles/customizing-your-project-with-github-actions/
今年6月,微软宣布以 75 亿美元的价格收购 GitHub,让程序员群体炸了锅,很多有影响力的程序员都说,GitHub背叛了他们,更有一部分人“移情别恋”,干脆去了隔壁的GitLab。
但他们不知道的是,微软用实际行动为GitHub默默付出了好久……从这份报告中,可见一斑。
微软不仅拥有最热的开源项目,还拥有增长最快的开源文档。连续好几年都是GitHub上最大的开源组织。今年的统计数据如下:
如果你是GitHub的高管,你会卖给谁?
本文分享自 机器学习算法与Python学习 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!