WekaPyScript: Classification, Regression, and Filter Schemes for WEKA Implemented in Python

WekaPyScript is a package for the machine learning software WEKA that allows learning algorithms and preprocessing methods for classification and regression to be written in Python, as opposed to WEKA’s implementation language, Java. This opens up WEKA to its machine learning and scientific computin...

Full description

Bibliographic Details
Main Authors: Christopher Beckham, Mark Hall, Eibe Frank
Format: Article
Language:English
Published: Ubiquity Press 2016-08-01
Series:Journal of Open Research Software
Subjects:
Online Access:http://openresearchsoftware.metajnl.com/articles/108
_version_ 1828541740567494656
author Christopher Beckham
Mark Hall
Eibe Frank
author_facet Christopher Beckham
Mark Hall
Eibe Frank
author_sort Christopher Beckham
collection DOAJ
description WekaPyScript is a package for the machine learning software WEKA that allows learning algorithms and preprocessing methods for classification and regression to be written in Python, as opposed to WEKA’s implementation language, Java. This opens up WEKA to its machine learning and scientific computing ecosystem. Furthermore, due to Python’s minimalist syntax, learning algorithms and preprocessing methods can be prototyped easily and utilised from within WEKA. WekaPyScript works by running a local Python server using the host’s installation of Python; as a result, any libraries installed in the host installation can be leveraged when writing a script for WekaPyScript. Three example scripts (two learning algorithms and one preprocessing method) are presented.
first_indexed 2024-12-12T01:44:17Z
format Article
id doaj.art-37a3cbff57b6494eb902b58773047bd3
institution Directory Open Access Journal
issn 2049-9647
language English
last_indexed 2024-12-12T01:44:17Z
publishDate 2016-08-01
publisher Ubiquity Press
record_format Article
series Journal of Open Research Software
spelling doaj.art-37a3cbff57b6494eb902b58773047bd32022-12-22T00:42:37ZengUbiquity PressJournal of Open Research Software2049-96472016-08-0141e33e3310.5334/jors.10894WekaPyScript: Classification, Regression, and Filter Schemes for WEKA Implemented in PythonChristopher Beckham0Mark Hall1Eibe Frank2Department of Computer Science, The University of WaikatoPentaho CorporationDepartment of Computer Science, The University of WaikatoWekaPyScript is a package for the machine learning software WEKA that allows learning algorithms and preprocessing methods for classification and regression to be written in Python, as opposed to WEKA’s implementation language, Java. This opens up WEKA to its machine learning and scientific computing ecosystem. Furthermore, due to Python’s minimalist syntax, learning algorithms and preprocessing methods can be prototyped easily and utilised from within WEKA. WekaPyScript works by running a local Python server using the host’s installation of Python; as a result, any libraries installed in the host installation can be leveraged when writing a script for WekaPyScript. Three example scripts (two learning algorithms and one preprocessing method) are presented.http://openresearchsoftware.metajnl.com/articles/108Python, WEKA, machine learning, data mining
spellingShingle Christopher Beckham
Mark Hall
Eibe Frank
WekaPyScript: Classification, Regression, and Filter Schemes for WEKA Implemented in Python
Journal of Open Research Software
Python, WEKA, machine learning, data mining
title WekaPyScript: Classification, Regression, and Filter Schemes for WEKA Implemented in Python
title_full WekaPyScript: Classification, Regression, and Filter Schemes for WEKA Implemented in Python
title_fullStr WekaPyScript: Classification, Regression, and Filter Schemes for WEKA Implemented in Python
title_full_unstemmed WekaPyScript: Classification, Regression, and Filter Schemes for WEKA Implemented in Python
title_short WekaPyScript: Classification, Regression, and Filter Schemes for WEKA Implemented in Python
title_sort wekapyscript classification regression and filter schemes for weka implemented in python
topic Python, WEKA, machine learning, data mining
url http://openresearchsoftware.metajnl.com/articles/108
work_keys_str_mv AT christopherbeckham wekapyscriptclassificationregressionandfilterschemesforwekaimplementedinpython
AT markhall wekapyscriptclassificationregressionandfilterschemesforwekaimplementedinpython
AT eibefrank wekapyscriptclassificationregressionandfilterschemesforwekaimplementedinpython