|
Digital Library of the
European Council for Modelling and Simulation |
Title: |
JIOP: A Java Intelligent Optimisation And
Machine Learning Framework |
Authors: |
Lars I. Hatledal, Filippo Sanfilippo, Houxiang Zhang |
Published in: |
(2014).ECMS 2014 Proceedings edited
by: Flaminio Squazzoni,
Fabio Baronio, Claudia Archetti,
Marco Castellani European Council for
Modeling and Simulation. doi:10.7148/2014 ISBN:
978-0-9564944-8-1 28th
European Conference on Modelling and Simulation, Brescia,
Italy, May 27th – 30th,
2014 |
Citation
format: |
Lars
I. Hatledal, Filippo Sanfilippo, Houxiang Zhang (2014). JIOP: A Java Intelligent Optimisation And Machine Learning Framework, ECMS 2014
Proceedings edited by: Flaminio Squazzoni,
Fabio Baronio, Claudia Archetti,
Marco Castellani European Council for Modeling and Simulation. doi:10.7148/2014-0101 |
DOI: |
http://dx.doi.org/10.7148/2014-0101 |
Abstract: |
This paper presents an open source,
object-oriented machine learning framework, formally named Java Intelligent Optimisation (JIOP). While JIOP is still in the early
stages of development, it already provides a wide variety of general learning
algorithms that can be used. Initially designed as a collection of
existing learning methods, JIOP aims to emphasise
commonalities and dissimilarities of algorithms in order to identify their
strengths and weaknesses, providing a simple, coherent and unified view. For this
reason, JIOP is suitable for pedagogical purposes, such as for introducing
bachelor and master degree students to the concepts of intelligent
algorithms. The problems that JIOP aims to solve
are initially discussed to demonstrate the need for such a framework. Later
on, the design architecture and the current functions of the framework are
outlined. As a validating case study, a real application where JIOP is used
to minimise the cost function for solving the
inverse kinematics (IK) of a KUKA industrial robotic arm with six degrees of
freedom (DOF) is also presented. Related simulations are carried out to prove
the effectiveness of the proposed framework. |
Full
text: |