--
You received this message because you are subscribed to the Google Groups "OpenML" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openml+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
thanks for the clarification. IMHO, what you want to do really sounds very similar to what we have / our goal is. Maybe you would like to focus on a certain part in OpenML, to make that better and join the team for this?
Would that be a reasonable idea?
We really could use more people and help as the project has become quite large and time intensive.
It depends a bit on what you want to do.
* Run experiments and store them on OpenML: we have APIs for that, see http://www.openml.org/guide > Plugins and Developers. We also have a brand new RapidMiner API, it would be great if you are interested in using it and stress-testing it.
* Export machine learning experiments as linked open data. There are many people interested in that, so we have a separate initiative for this to find a commonly accepted way of doing this, called ML-Schema: https://github.com/ML-Schema/core. We also started a W3C Community group for this: https://www.w3.org/community/ml-schema/We have a conference call tomorrow if you are interested in joining.
* 'I would like to run your platform to interact with your code'. What do you want to do explicitly? Do you simply want to program against our API? Or do you want to help extend the software?
We host all our code on GitHub: https://github.com/openml. Basically, we have a repo for the server backend (e.g. evaluation engine), the frontend (website), and each of the APIs for different programming languages. Also read the wiki for a general impression of how the code is organized: https://github.com/openml/OpenML/wiki It is a bit outdated but most of it should be correct.
Please let me know what you wish to do :)
--
Sorry for the slow reply.The ML-Schema call was already passed when you replied, but the next one will be Jan 18, 13:30: https://github.com/ML-Schema/core/wikiAny reply from your tutor on which aspects you want to or can work on?
Regarding the local setup: this is ONLY necessary when you want to work on the server or website. The config file is well documented:I'm not sure that you mean with OpenAPI, but you probably mean API_USERNAME etc? These are your login details for OpenML. When you register you have chosen these yourself, and the API key can be found under your profile.For the ES server, you should set up your own ES server and enter the details. You could use the OpenML ES, but ideally not.
return $_config[0] =& $config;$_config[0] =& $config;return $_config[0];--
Interesting, I'm CC'ing Jan, maybe he can explain why this PHP thing happens.
We definitely need more people working in Java. There is a lot of backend work, where the evaluations are done, meta-data is calculated, etc. And this is all written in Java. Moreover, we need help with the RapidMiner and KNIME integrations, it would be good it we could collaborate on this. Would that interest you? It would allow a wider comparison of algorithms and workflows than currently possible.
Interesting, I'm CC'ing Jan, maybe he can explain why this PHP thing happens.
We definitely need more people working in Java. There is a lot of backend work, where the evaluations are done, meta-data is calculated, etc. And this is all written in Java. Moreover, we need help with the RapidMiner and KNIME integrations, it would be awesome it we could collaborate on this. Would that interest you? It would allow a much wider comparison of algorithms and workflows than currently possible.
The website uses the openml elasticsearch index by default, but you can point it to your own local version as well, see openml_OS > libraries > ElasticSearch.php. I should change that so it loads the ES server from the config file.
--
It features three operators: a download task operator, an execute task operator andToday I did a huge update on the RapidMiner plugin. It's on the OpenML website,
but should soon be in the RapidMiner Markerplace. For now, you can manually
download and install it by copying it to your plugin folder of RapidMiner.
upload results operator.The execute task operator is the most interesting, within this operator the magichappens.Feel free to try it out and let me know if there are any problems :)
The status of the KNIME plugin is less advanced. I think the code is prettyoutdated and never really worked. If you want to export KNIME experimentsto OpenML, it would probably be best to start from scratch. The Java Apiconnectorcan help a great deal, as it automatically takes care of all API calls and doesmost of the work. I myself have no experience in developing for KNIME, butif you want to develop this plugin I can help with some parts.
--