Genesis: a language for generating synthetic training programs for machine learning
Genesis: a language for generating synthetic training programs for machine learning
复制标题
Genesis:一种用于生成机器学习综合训练程序的语言
DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
T. Abdelrahman
中科院分区:
文献类型:
--
作者:
A. Chiu;Joseph Garvey;T. Abdelrahman
We describe Genesis, a language for the generation of synthetic programs for use in machine learning-based performance auto-tuning. The language allows users to annotate a template program to customize its code using statistical distributions and to generate program instances based on those distributions. This effectively allows users to generate training programs whose characteristics or features vary in a statistically controlled fashion. We describe the language constructs, a prototype preprocessor for the language, and three case studies that show the ability of Genesis to express a range of training programs in different domains. We evaluate the preprocessor's performance and the statistical quality of the samples it generates. We believe that Genesis is a useful tool for generating large and diverse sets of programs, a necessary component when training machine learning models for auto-tuning.
DOI:
10.1109/cgo.2013.6494993
发表时间:
2013-02
期刊:
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
影响因子:
--
作者:
Dominik Grewe;Zheng Wang;M. O’Boyle
通讯作者:
Dominik Grewe;Zheng Wang;M. O’Boyle
DOI:
--
发表时间:
2008
期刊:
--
影响因子:
--
作者:
Ayal Zaks
通讯作者:
Ayal Zaks