D. Sharma, Sumit K. Vohra, Tarun Gupta, Vipul Goyal
{"title":"基于梯度提升树的多类分类单参数算法时间复杂度预测","authors":"D. Sharma, Sumit K. Vohra, Tarun Gupta, Vipul Goyal","doi":"10.1109/IC3.2018.8530473","DOIUrl":null,"url":null,"abstract":"The amount of code written has increased significantly in recent years and it has become one of the major tasks to judge the time-complexities of these codes. Multi-Class classification using machine learning enables us to categorize these algorithms into classes with the help of machine learning tools like gradient boosted trees. It also increases the accuracy of predicting the asymptotic-time complexities of the algorithms, thereby considerably reducing the manual effort required to do this task, at the same time increasing the accuracies of prediction. A novel concept of predicting time complexity using gradient boosted trees in a supervised manner is introduced in this paper.","PeriodicalId":118388,"journal":{"name":"2018 Eleventh International Conference on Contemporary Computing (IC3)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Predicting the Algorithmic Time Complexity of Single Parametric Algorithms Using Multiclass Classification with Gradient Boosted Trees\",\"authors\":\"D. Sharma, Sumit K. Vohra, Tarun Gupta, Vipul Goyal\",\"doi\":\"10.1109/IC3.2018.8530473\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The amount of code written has increased significantly in recent years and it has become one of the major tasks to judge the time-complexities of these codes. Multi-Class classification using machine learning enables us to categorize these algorithms into classes with the help of machine learning tools like gradient boosted trees. It also increases the accuracy of predicting the asymptotic-time complexities of the algorithms, thereby considerably reducing the manual effort required to do this task, at the same time increasing the accuracies of prediction. A novel concept of predicting time complexity using gradient boosted trees in a supervised manner is introduced in this paper.\",\"PeriodicalId\":118388,\"journal\":{\"name\":\"2018 Eleventh International Conference on Contemporary Computing (IC3)\",\"volume\":\"65 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 Eleventh International Conference on Contemporary Computing (IC3)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IC3.2018.8530473\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Eleventh International Conference on Contemporary Computing (IC3)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IC3.2018.8530473","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Predicting the Algorithmic Time Complexity of Single Parametric Algorithms Using Multiclass Classification with Gradient Boosted Trees
The amount of code written has increased significantly in recent years and it has become one of the major tasks to judge the time-complexities of these codes. Multi-Class classification using machine learning enables us to categorize these algorithms into classes with the help of machine learning tools like gradient boosted trees. It also increases the accuracy of predicting the asymptotic-time complexities of the algorithms, thereby considerably reducing the manual effort required to do this task, at the same time increasing the accuracies of prediction. A novel concept of predicting time complexity using gradient boosted trees in a supervised manner is introduced in this paper.