Just published the new Meka 1.7.3 release on Maven Central. The next release will hopefully contain a rudimentary Experimenter API and maybe a GUI as well.
Tagged with: maven, meka, project, release
Finally, I had some time to make some of my Weka packages available on Maven Central, to make them easier to use for Maven projects:
Tagged with: maven, project
This release resulted in a slimmed down version of the library, since I moved the wekaexamples module to a separate github project:
This makes it easier to add examples without having to release new versions of the library itself.
Also, some more additions and fixes:
- added stratify, train_cv and test_cv methods to the Instances class
- fixed to_summary method of the Evaluation class: failed when providing a custom title
Tagged with: project, python, weka
…and the artifacts (legacy and first maven-based release) are on Maven Central:
Still impressed by the quick resolution of requests over at sonatype.
Tagged with: project, release
Libraries that are essential to ones own projects, but no longer maintained, can be annoying. Today was just another occasion, where I forked an existing library and upgraded/fixed it. This time, the library jcamp-dx is for reading spectral data files.
The original project is hosted on sourceforge.net:
The new home of the project (and also mavenized) is here:
As soon as the project has been approved for Maven Central, I’ll be deploying legacy and new artifacts.
Tagged with: library, project
Tagged with: general, plugin
Just made a new maintenance release available for the collective-classification project: it now works with Weka 3.7.11. You can download the Weka package from here:
Tagged with: package, project, weka
Earlier this year, I got invited to give a talk at the Plant Protection Society Symposium titled The plant protection data toolbox: On beyond t, F and χ, thanks to my expertise in data mining.
Despite me drawing the short straw in getting the last slot for the day – right before drinks and nibbles – my talk was well received. I did various analyses of an aphid-related dataset and also showed briefly a project that I’m working on with Cropwatch BV in regards to insect classification – all using ADAMS/WEKA, of course. Generated a few interesting conversations after my talk, which was really great.
The only downside was getting up at 5am and getting back home by 10pm… But well worth it!
Tagged with: adams, conference, weka
I always wanted to be able to visualize large confusion matrices as a heatmap. Making it easier to visualize where misclassifications hot spots are. Hence I started another plugin project for the Weka Explorer
It offers, at the moment, the following visualizations:
- text – slightly enhanced default text representation, can be saved as text file or printed
- table – representing the matrix in a JTable, can be saved as CSV file or printed
- heatmap – counts in the matrix get represented using colors chosen from a gradient generated from two colors, can be saved as image file
Here is an example of the heatmap visualization, using the matrix generated by J48 on the UCI dataset optdigits:
Tagged with: gpl3, plugin, weka
On the weekend, I was working on a paper and wanted to have nice diagrams of J48 trees. However, the default visualization in Weka is anything but great looking. Due to lack of Java libraries, I hacked together a little plugin for the Explorer that allows you to use the GraphViz executable dot to generate and display an image:
You can install a release using Weka’s package manager.