Project details for ADAMS

Screenshot ADAMS 0.4.5

by fracpete - May 16, 2014, 00:31:55 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ]

view (4 today), download ( 0 today ), 3 subscriptions


The Advanced Data mining and Machine learning System, or short ADAMS, is a novel, flexible workflow engine aimed at quickly building and maintaining real-world, complex knowledge workflows. Instead of placing operators on a canvas and manually connecting them, a tree structure and flow control operators determine how the data is being processed, e.g., sequentially or in parallel. This approach allows the rapid development and easy maintenance of large workflows, consisting of hundreds or even thousands of operators. ADAMS offers operators for machine learning libraries like WEKA and MOA and image processing libraries such as ImageJ, Java Advanced Imaging (JAI), ImageMagick and Gnuplot. Via Rserve, the R-Project can be incorporated in flows for data processing. With the WEKA webservice, other frameworks can take advantage of WEKA's models as well. For fast prototyping the user can use scripting languages such as Groovy and Jython. GIS support is possible with the OpenStreetMap integration.

Changes to previous version:
  • more than 30 new actors
  • more than 20 new conversions
  • new GIS module using OpenStreetMap (OSM)
  • new event-based module for receiving and transmitting data (RATS)
  • queue support
  • XML/DOM documents can be created from scratch now
  • more interactive actors
BibTeX Entry: Download
Corresponding Paper BibTeX Entry: Download
URL: Project Homepage
Supported Operating Systems: Agnostic
Data Formats: Arff, Csv, Tab Separated, Libsvm, Xrff, Excel, Odf, Xls, Xlsx
Tags: R, Workflow, Weka, Image Processing, Webservice, Moa, Gis, Openstreetmap
Archive: download here

Other available revisons

Version Changelog Date
  • 13 new actors
  • 1 new conversion
  • new module adams-access: for accessing MS Access databases (read/write)
  • adams-heatmap module overhaul
  • adams-imaging: barcode (QRCode etc) encoding/decoding, multi-image operations (and, or, xor)
  • Flow editor gets a "quick edit" tab
  • MEKA upgraded to 1.7.5
  • Weka filter "Scale" (unsupervised/instance) allows you to scale the values of a row eg to interval 0 to 1
  • SimplePlot sink is a "dumbed down" version of the SequencePlotter with only basic options -- enough to create good looking plots quickly
  • Upper/LowerCase conversion take the locale into account now
  • added print support for PDFs
  • fixed sluggish behavior in Flow editor (open/save/undo)
  • TryCatch correctly flushes token now
  • spreadsheet column range/index sometimes failed in conjunction with variables
  • fixed memory leak in Weka Explorer plugins FixedClassifierErrorPlot, ThresholdCurve
  • WekaExcel upgraded to 1.0.5 (no longer omits last row in sheets)
  • WhileLoop did not react to changes in variables once looping, ie conditions couldn't make use of variables
  • ImageProcessor now works again with the improved ImageFileChooser dialog
  • PreviewBrowser displays arrays in a more meaningful way
  • WekaFileReader didn't output empty datasets in DATASET mode
  • obtaining subsets from Notes objects only resulted in first element being retrieved
March 4, 2015, 00:54:04
  • 51 new actors
  • 16 new conversions
  • new module adams-jooq: code generation from JDBC databases for typed access
  • new module adams-image-webservice: allows upload of images using webservice
  • adams-timeseries module extended
  • adams-spreadsheet module extended
  • adams-random module extended
  • adams-imaging module overhaul
December 24, 2014, 02:57:41
  • 15 new actors
  • new MEKA addons module (multi-label extension to WEKA)
  • overhauled plugin framework for ImageViewer and SpreadSheet file viewer
  • fixed twitter integration (replay of archives was broken)
June 23, 2014, 06:35:05
  • more than 30 new actors
  • more than 20 new conversions
  • new GIS module using OpenStreetMap (OSM)
  • new event-based module for receiving and transmitting data (RATS)
  • queue support
  • XML/DOM documents can be created from scratch now
  • more interactive actors
May 16, 2014, 00:31:55
  • Added 30 more conversions and 70 more actors
  • new timeseries module, includes Weka's Forecasting plugin
  • OCR support using TesseractOCR wrapper
  • extended JSON support (value extraction using JSON path)
  • support for processing XML/HTML (DOM generation, XSLT, XPath)
  • SQL-like query language for spreadsheets
  • generic support Java properties files (read/write/modify)
  • generic serialization support
  • support for sequence plotter overlays
  • basic WebServer capability (using Jetty)
  • CSV file reader/writer now support file encodings (eg UTF-8, UTF-16)
October 25, 2013, 04:10:47
  • Added almost 20 more conversions and more than 30 new actors
  • spreadsheet support extended: merging of spreadsheets, generic object cells, multiple sheet support for reading/writing (Excel, ODF), Gnumeric reader, SQL dump reader, WEKA data formats (read/write)
  • basic JSON processing support
  • email support extended: read/write of files, viewing, basic address book
  • extended WEKA Explorer allows saving of sessions, multiple Explorer panels in same window
  • support for WEKA cluster evaluation added
  • variables can be attached to arrays now
  • many UI improvements in flow editor
  • connection standalons can prompt for password now (eg Database, SMTP, FTP, SSH)
  • enhanced image support: EXIF/IPTC meta-data, Draw actor allows basic draw operations on images
  • JavaExec actor allows launching of new JVMs with same or enhanced classpath
  • Twitter integration fixed
June 10, 2013, 07:14:57
  • Added almost 20 more conversions and 20 new actors
  • R-Project integration using Rserve
  • WEKA webservice allows for programming language agnostic training, evaluation and use of WEKA models (classifiers, clusterers) and data processing using filters
  • Spreadsheets now come with basic formula support
  • Spreadsheets can be used for lookup tables in the flow
  • Support for "chunked" reading/writing of spreadsheets to process millions of rows
February 26, 2013, 03:26:25
  • Added 40 new actors, resulting in almost 400 actors for a wide range of domains available now.
  • Doubled the number of conversion schemes to almost 80, available through the Convert transformer.
  • New module for heatmap support available.
  • Much improved spreadsheet support: import/export from/to databases, improved memory efficiency, readers for WEKA file formats, filtering of rows/columns possible.
  • Built-in sqlite database support.
  • Comes now with attribute selection capability (WEKA).
  • Movie generation using the FFmpeg sink.
  • Flow editor offers a temporary clipboard for storing an arbitrary number of flow fragments, allows user to temporarily bookmark actors.
  • Updated and extended the documentation for the modules.
December 20, 2012, 00:46:10

Initial Announcement on

October 1, 2012, 05:49:11


No one has posted any comments yet. Perhaps you'd like to be the first?

Leave a comment

You must be logged in to post comments.