{"title":"人工智能的软件框架:低级和高级方法的比较","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":"{\"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}","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}
Software frameworks for artificial intelligence: comparsion of low-level and high-level approaches
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.