{"title":"机器学习应用的设计模式","authors":"Ruchi Sharma, K. Davuluri","doi":"10.1109/ICCMC.2019.8819692","DOIUrl":null,"url":null,"abstract":"The aim of this paper is detecting and analyzing design patterns and architectural patterns for two software applications that use Machine Learning (ML) and Deep Learning techniques respectively. The classification is done based on the design principles that need to be adhered for a standard design and architectural patterns. ML based applications generally have ubiquitous modules to some extent. However, modeling their components through varied design patterns bring out positive changes to the performance of the systems as well as mitigates many of the computational shortcomings faced otherwise. Although it is still a novel approach for systems implementing machine learning algorithms, the paper aims to bring a new paradigm in analyzing system models.","PeriodicalId":232624,"journal":{"name":"2019 3rd International Conference on Computing Methodologies and Communication (ICCMC)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Design patterns for Machine Learning Applications\",\"authors\":\"Ruchi Sharma, K. Davuluri\",\"doi\":\"10.1109/ICCMC.2019.8819692\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The aim of this paper is detecting and analyzing design patterns and architectural patterns for two software applications that use Machine Learning (ML) and Deep Learning techniques respectively. The classification is done based on the design principles that need to be adhered for a standard design and architectural patterns. ML based applications generally have ubiquitous modules to some extent. However, modeling their components through varied design patterns bring out positive changes to the performance of the systems as well as mitigates many of the computational shortcomings faced otherwise. Although it is still a novel approach for systems implementing machine learning algorithms, the paper aims to bring a new paradigm in analyzing system models.\",\"PeriodicalId\":232624,\"journal\":{\"name\":\"2019 3rd International Conference on Computing Methodologies and Communication (ICCMC)\",\"volume\":\"59 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 3rd International Conference on Computing Methodologies and Communication (ICCMC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCMC.2019.8819692\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 3rd International Conference on Computing Methodologies and Communication (ICCMC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCMC.2019.8819692","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The aim of this paper is detecting and analyzing design patterns and architectural patterns for two software applications that use Machine Learning (ML) and Deep Learning techniques respectively. The classification is done based on the design principles that need to be adhered for a standard design and architectural patterns. ML based applications generally have ubiquitous modules to some extent. However, modeling their components through varied design patterns bring out positive changes to the performance of the systems as well as mitigates many of the computational shortcomings faced otherwise. Although it is still a novel approach for systems implementing machine learning algorithms, the paper aims to bring a new paradigm in analyzing system models.