python制作手机app,学python能干嘛

选自《走向科学》
作者:AdrienTreuille
机器之心编译
参与:魔王、一鸣
机器学习开发者构建一个App有多难?其实你只需要知道Python代码,剩下的就可以交给工具了 。近日,Streamlit联合创始人AdrienTreuille撰文介绍机器学习工具开发框架——Streamlit,这是一款专为机器学习工程师打造的免费开源app构建框架 。当您编写Python代码时,该工具可以实时更新您的应用程序 。目前细流中GitHubStar的数量已经超过了3400个,在medim上的人气也达到了9000 。

python制作手机app,学python能干嘛

文章插图
简化网站:https://streamlit.io/
GitHub地址:https://Github.com/streamlit/streamlit/
用300行Python代码,编写了一个可以实时进行神经网络推理的语义搜索引擎 。
根据我的经验,每一个非凡的机器学习项目都集成了内部工具,这些工具充满了错误,难以维护 。这些工具通常写在JupyterNotebooks和Flaskapp中,部署难度大,需要在客户端服务器架构(C/S架构)上进行推理,不能很好地与TensorflowGPUsession等机器学习组件集成 。
【python制作手机app,学python能干嘛】我第一次看到这种工具是在卡内基梅隆大学,然后是在伯克利、谷歌X和Zoox 。一开始这些工具只是小Jupyter笔记本:传感器标定工具、仿真对比app、激光雷达对准app、场景重现工具等等 。
当一个工具变得越来越重要时,项目经理就会参与其中:过程和需求都在不断增加 。这些单独的项目变成了代码脚本,并逐渐发展成冗长的“维护噩梦”.
python制作手机app,学python能干嘛

文章插图
机器学习工程师创建应用程序的过程(即席) 。
当一个工具很关键的时候,我们会组建一个工具团队 。他们熟练地写Vue和React,并在笔记本电脑上贴上带有声明性框架的贴纸 。他们的设计过程是这样的:
ba4dfb8ae095eae8983b40" />