{"title":"Software frameworks for artificial intelligence: comparsion of low-level and high-level approaches","authors":"M. Bogner, Florian Weindl, F. Wiesinger","doi":"10.46354/i3m.2019.emss.016","DOIUrl":null,"url":null,"abstract":"As nearly every artificial intelligence application is based on a framework, using the best fitting one for the task is key in developing an efficient solution quickly. Since there are two main types of frameworks, based on low and high abstraction level approaches, these two types will get compared and evaluated throughout this paper using Tensorflow and Keras as representatives. Key features of artificial intelligence frameworks for industrial applications are performance, expandability, abstraction level and therefore ease of use for rapid prototyping. All those features are major factors to keep development time and costs as low as possible, while maximizing product quality. To evaluate both approaches by these criteria a neural network classifying handwritten digits is implemented.","PeriodicalId":253381,"journal":{"name":"THE EUROPEAN MODELING AND SIMULATION SYMPOSIUM","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"THE EUROPEAN MODELING AND SIMULATION SYMPOSIUM","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46354/i3m.2019.emss.016","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
As nearly every artificial intelligence application is based on a framework, using the best fitting one for the task is key in developing an efficient solution quickly. Since there are two main types of frameworks, based on low and high abstraction level approaches, these two types will get compared and evaluated throughout this paper using Tensorflow and Keras as representatives. Key features of artificial intelligence frameworks for industrial applications are performance, expandability, abstraction level and therefore ease of use for rapid prototyping. All those features are major factors to keep development time and costs as low as possible, while maximizing product quality. To evaluate both approaches by these criteria a neural network classifying handwritten digits is implemented.