{"_id":"trm7vY8myAZbFRKJb","bibbaseid":"tuovinenl-externaltoolintegrationwithproxyfiltersinadataminingapplicationframework-2009","authorIDs":[],"author_short":["Tuovinen L, L., P., &., R., J."],"bibdata":{"title":"External tool integration with proxy filters in a data mining application framework.","type":"inProceedings","year":"2009","pages":"249-255","id":"587ecd8c-28d3-3628-a3d6-adc0e36bac67","created":"2019-11-19T13:01:21.232Z","file_attached":false,"profile_id":"bddcf02d-403b-3b06-9def-6d15cc293e20","group_id":"17585b85-df99-3a34-98c2-c73e593397d7","last_modified":"2019-11-19T13:47:53.911Z","read":false,"starred":false,"authored":false,"confirmed":"true","hidden":false,"citation_key":"isg:1354","source_type":"inproceedings","notes":"ISBN 978-989-674-009-2","private_publication":false,"abstract":"An important phase in the development of a data mining application is algorithm selection: for any given data mining task there is likely to be a range of different model types available, as well as a number of different methods for constructing the models. Choosing the one that best accomplishes the task is not trivial\nand generally involves trials and comparisons of different configurations. It is often convenient to perform the trials on a platform other than the ultimate implementation technology of the application; for example, the application may be implemented in a general-purpose programming language such as C++ while model prototyping is carried out in a scientific computing environment such as MATLAB. For this we propose a data mining application framework that allows MATLAB and other external tools to be integrated into applications via proxies known as gateway filters. To the framework the gateway filters appear no different from algorithms implemented on the framework platform, so it is possible to build a full application prototype early on and then, once the algorithms to be used have been selected, to turn the prototype into a deployable application simply by replacing proxies with natively implemented filters. Thus the framework comprehensively supports the various steps of application programming, from algorithm design and prototype building to final implementation.","bibtype":"inProceedings","author":"Tuovinen L, Laurinen P & Röning J","booktitle":"Proceedings of the 4th International Conference on Software and Data Technologies (ICSOFT 2009)","bibtex":"@inProceedings{\n title = {External tool integration with proxy filters in a data mining application framework.},\n type = {inProceedings},\n year = {2009},\n pages = {249-255},\n id = {587ecd8c-28d3-3628-a3d6-adc0e36bac67},\n created = {2019-11-19T13:01:21.232Z},\n file_attached = {false},\n profile_id = {bddcf02d-403b-3b06-9def-6d15cc293e20},\n group_id = {17585b85-df99-3a34-98c2-c73e593397d7},\n last_modified = {2019-11-19T13:47:53.911Z},\n read = {false},\n starred = {false},\n authored = {false},\n confirmed = {true},\n hidden = {false},\n citation_key = {isg:1354},\n source_type = {inproceedings},\n notes = {ISBN 978-989-674-009-2},\n private_publication = {false},\n abstract = {An important phase in the development of a data mining application is algorithm selection: for any given data mining task there is likely to be a range of different model types available, as well as a number of different methods for constructing the models. Choosing the one that best accomplishes the task is not trivial\nand generally involves trials and comparisons of different configurations. It is often convenient to perform the trials on a platform other than the ultimate implementation technology of the application; for example, the application may be implemented in a general-purpose programming language such as C++ while model prototyping is carried out in a scientific computing environment such as MATLAB. For this we propose a data mining application framework that allows MATLAB and other external tools to be integrated into applications via proxies known as gateway filters. To the framework the gateway filters appear no different from algorithms implemented on the framework platform, so it is possible to build a full application prototype early on and then, once the algorithms to be used have been selected, to turn the prototype into a deployable application simply by replacing proxies with natively implemented filters. Thus the framework comprehensively supports the various steps of application programming, from algorithm design and prototype building to final implementation.},\n bibtype = {inProceedings},\n author = {Tuovinen L, Laurinen P & Röning J},\n booktitle = {Proceedings of the 4th International Conference on Software and Data Technologies (ICSOFT 2009)}\n}","author_short":["Tuovinen L, L., P., &., R., J."],"bibbaseid":"tuovinenl-externaltoolintegrationwithproxyfiltersinadataminingapplicationframework-2009","role":"author","urls":{},"downloads":0},"bibtype":"inProceedings","creationDate":"2019-11-19T13:17:06.570Z","downloads":0,"keywords":[],"search_terms":["external","tool","integration","proxy","filters","data","mining","application","framework","tuovinen l"],"title":"External tool integration with proxy filters in a data mining application framework.","year":2009}