Flow-Based Programming for Machine Learning
نویسندگان
چکیده
Machine Learning (ML) has gained prominence and tremendous applications in fields like medicine, biology, geography astrophysics, to name a few. Arguably, such areas, it is used by domain experts, who are not necessarily skilled-programmers. Thus, presents steep learning curve for experts programming ML applications. To overcome this foster widespread adoption of techniques, we propose equip them with domain-specific graphical tools. Such tools, based on the principles flow-based paradigm, would support composition at higher level abstraction auto-generation target code. Accordingly, (i) have modelled algorithms as composable components; (ii) described an approach parse flow created connecting several components use API-based code generation technique generate application. demonstrate feasibility our conceptual approach, APIs Apache Spark validated three use-cases. The use-cases designed capture ease program specification level, easy parametrisation APIs, application auto-validation generated model better prediction accuracy.
منابع مشابه
Machine Learning for Integer Programming
Mixed Integer Programs (MIP) are solved exactly by tree-based branch-and-bound search. However, various components of the algorithm involve making decisions that are currently addressed heuristically. Instead, I propose to use machine learning (ML) approaches such as supervised ranking and multi-armed bandits to make better-informed, input-specific decisions during MIP branch-andbound. My thesi...
متن کاملTwo-stage fuzzy-stochastic programming for parallel machine scheduling problem with machine deterioration and operator learning effect
This paper deals with the determination of machine numbers and production schedules in manufacturing environments. In this line, a two-stage fuzzy stochastic programming model is discussed with fuzzy processing times where both deterioration and learning effects are evaluated simultaneously. The first stage focuses on the type and number of machines in order to minimize the total costs associat...
متن کاملMathematical Programming in Machine Learning
We describe in this work a number of central problems of machine learning and show how they can be modeled and solved as mathematical programs of various complexity.
متن کاملA Functional Programming Approach to Distance-based Machine Learning
Distance-based algorithms for both clustering and prediction are popular within the machine learning community. These algorithms typically deal with attributevalue (single-table) data. The distance functions used are typically hard-coded. We are concerned here with generic distance-based learning algorithms that work on arbitrary types of structured data. In our approach, distance functions are...
متن کاملGeoreferencing Semi-Structured Place-Based Web Resources Using Machine Learning
In recent years, the shared content on the web has had significant growth. A great part of these information are publicly available in the form of semi-strunctured data. Moreover, a significant amount of these information are related to place. Such types of information refer to a location on the earth, however, they do not contain any explicit coordinates. In this research, we tried to georefer...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Future Internet
سال: 2022
ISSN: ['1999-5903']
DOI: https://doi.org/10.3390/fi14020058