Mateus Coutinho Marim, A. M. Oliveira, Saulo Moraes Villela
{"title":"UFJF-MLTK:一个机器学习算法框架","authors":"Mateus Coutinho Marim, A. M. Oliveira, Saulo Moraes Villela","doi":"10.1145/3330204.3330273","DOIUrl":null,"url":null,"abstract":"Machine learning techniques have become increasingly common due to the extension of their application domains and because they can improve their performance when exposed to new data. Several methods have been proposed to address problems of the area, bringing the challenge of comparing different methods to find the one that best solves a problem. Frameworks and libraries focused on learning algorithms can reduce this effort. This paper describes the UFJF-MLTK, an object-oriented framework that helps to choose between different methods, in the development of new algorithms through the instantiation of a C++ class architecture that covers various types of learning algorithms and also helps in teaching the subject. We discuss the problems faced in the project architecture, the components of the framework, the algorithms that currently compose it, how it was documented and examples of its instantiation.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"240 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"UFJF-MLTK: a framework for machine learning algorithms\",\"authors\":\"Mateus Coutinho Marim, A. M. Oliveira, Saulo Moraes Villela\",\"doi\":\"10.1145/3330204.3330273\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Machine learning techniques have become increasingly common due to the extension of their application domains and because they can improve their performance when exposed to new data. Several methods have been proposed to address problems of the area, bringing the challenge of comparing different methods to find the one that best solves a problem. Frameworks and libraries focused on learning algorithms can reduce this effort. This paper describes the UFJF-MLTK, an object-oriented framework that helps to choose between different methods, in the development of new algorithms through the instantiation of a C++ class architecture that covers various types of learning algorithms and also helps in teaching the subject. We discuss the problems faced in the project architecture, the components of the framework, the algorithms that currently compose it, how it was documented and examples of its instantiation.\",\"PeriodicalId\":348938,\"journal\":{\"name\":\"Proceedings of the XV Brazilian Symposium on Information Systems\",\"volume\":\"240 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the XV Brazilian Symposium on Information Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3330204.3330273\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the XV Brazilian Symposium on Information Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3330204.3330273","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
UFJF-MLTK: a framework for machine learning algorithms
Machine learning techniques have become increasingly common due to the extension of their application domains and because they can improve their performance when exposed to new data. Several methods have been proposed to address problems of the area, bringing the challenge of comparing different methods to find the one that best solves a problem. Frameworks and libraries focused on learning algorithms can reduce this effort. This paper describes the UFJF-MLTK, an object-oriented framework that helps to choose between different methods, in the development of new algorithms through the instantiation of a C++ class architecture that covers various types of learning algorithms and also helps in teaching the subject. We discuss the problems faced in the project architecture, the components of the framework, the algorithms that currently compose it, how it was documented and examples of its instantiation.