从4个月到7天,Netflix开源Python框架Metaflow有何提升性能的魔法?



from metaflow import FlowSpec, Parameter, step
class FitModelFlow(FlowSpec):
alpha = Parameter('alpha',
help='Learning rate',
default=0.01)
@step
def start(self):
print('alpha is %f' % self.alpha)
self.data = load_data()
self.next(self.fit)
@step
def fit(self):
self.model = fit(self.data)
self.next(self.end)
@step
def end(self):
print(f'Results for LR={self.alpha}: {eval(self.model)}')
if __name__ == '__main__':
FitModelFlow()
python metaflow_parameter.py run --alpha 0.001
run = Flow(flow_name).latest_successful_run
from metaflow import FlowSpec, step, conda, conda_base
@conda_base(python='3.6.5')
class FitModelFlow(FlowSpec):
@step
def start(self):
self.data = load_data()
@conda(libraries={"scikit-learn": "0.19.2"})
@step
def fit(self):
from sklearn import svm
self.model = svm.LinearSVC( ... )
# ...
python metaflow_conda.py --environment=conda run
pip install metaflow
(*本文为AI科技大本营翻译文章,转载请微信联系 1092722531)
◆
精彩推荐
◆
2020年,由 CSDN 主办的「Python开发者日」活动(Python Day)正式启动。我们将与 PyCon 官方授权的 PyCon中国社区合作,联手顶尖企业、行业与技术专家,通过精彩的技术干货内容、有趣多元化的活动等诸多体验,共同为中国 IT 技术开发者搭建专业、开放的技术交流与成长的家园。未来,我们和中国万千开发者一起分享技术、践行技术,铸就中国原创技术力量。

如果群满100人,无法自动进入,可添加会议小助手微信:婷婷,151 0101 4297(电话同微信)
如何优雅地使用pdpipe与Pandas构建管道?
不可错过!2019 热门机器学习内容盘点
搜狐、美团、小米都在用的Apache Doris有什么好? | BDTC 2019
伯克利新无监督强化学习方法:
减少混沌所产生的突现行为
机器推理文本+视觉,跨模态预训练新进展
中国搜索 20 年:易守难攻、刚需不减!

你点的每个“在看”,我都认真当成了AI
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
赞助链接
排名
热点
搜索指数
- 1 让祖国大地更加绿意盎然生机勃发 7987570
- 2 美股全线暴跌 7937859
- 3 中方反制!对美进口商品加征34%关税 7869412
- 4 中国经济的暖意新意诚意 7728509
- 5 杜邦中国被立案调查 7692457
- 6 中方对美一系列反制措施来了 7582683
- 7 中概股暴跌 京东、阿里巴巴跌超10% 7487668
- 8 关税重压下苹果手机或成奢侈品 7372197
- 9 18岁禁毒战士的葬礼全场被马赛克 7208391
- 10 国资央企全力护航春耕好“丰”景 7146373