其他
从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