首页 > 最新文献

2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)最新文献

英文 中文
Features Selection for Classification of SMILES Codes Based on Their Function 基于功能的smile代码分类特征选择
D. Ratnawati, Marjono, Widodo, S. Anam
The classification of the active compound based on their function is important to be done because most of them are unknown their function. The structure of the active compound can be represented by SMILES code that unique, compact and complete. Preprocessing SMILES code is a crucial task before SMILES codes are classified. In this research, preprocessing is extracting SMILES code into several features. The features must represent patterns or information from SMILES codes because the proper features of the SMILES codes will increase the accuracy of classification results. This paper uses features from SMILES codes directed by an expert and based on the previous research. Features will be normalized and are classified by an efficient and good classification method, Extreme Learning Machine (ELM). The experiment results show that first, adding features will increase the average of the accuracy of the system until 10.9% on dataset 1-3-4 (nerve-bacterial-cancer). Second, ELM is superior to SVM and KMNB in terms of both accuracy and processing time.
根据活性化合物的功能对其进行分类是很重要的,因为大多数活性化合物的功能都是未知的。活性化合物的结构可以用SMILES编码表示,其结构独特、紧凑、完整。在对smile码进行分类之前,对其进行预处理是一项至关重要的工作。在本研究中,预处理是将SMILES代码提取为几个特征。特征必须表示来自SMILES代码的模式或信息,因为适当的SMILES代码特征将提高分类结果的准确性。本文在前人研究的基础上,利用专家指导下的SMILES代码特征。特征将被归一化,并通过一种高效而良好的分类方法——极限学习机(ELM)进行分类。实验结果表明:首先,在数据集1-3-4(神经-细菌-癌症)上,增加特征可以使系统的平均准确率提高10.9%;其次,ELM在准确率和处理时间上都优于SVM和KMNB。
{"title":"Features Selection for Classification of SMILES Codes Based on Their Function","authors":"D. Ratnawati, Marjono, Widodo, S. Anam","doi":"10.1109/ISRITI48646.2019.9034619","DOIUrl":"https://doi.org/10.1109/ISRITI48646.2019.9034619","url":null,"abstract":"The classification of the active compound based on their function is important to be done because most of them are unknown their function. The structure of the active compound can be represented by SMILES code that unique, compact and complete. Preprocessing SMILES code is a crucial task before SMILES codes are classified. In this research, preprocessing is extracting SMILES code into several features. The features must represent patterns or information from SMILES codes because the proper features of the SMILES codes will increase the accuracy of classification results. This paper uses features from SMILES codes directed by an expert and based on the previous research. Features will be normalized and are classified by an efficient and good classification method, Extreme Learning Machine (ELM). The experiment results show that first, adding features will increase the average of the accuracy of the system until 10.9% on dataset 1-3-4 (nerve-bacterial-cancer). Second, ELM is superior to SVM and KMNB in terms of both accuracy and processing time.","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126634757","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Implementing Importance-Performance Analysis (IPA) for Measuring Students Satisfaction Levels 运用重要性绩效分析(IPA)测量学生满意度
Aidil Fajar Zulfahri, Catur Edi Widodo, R. Gernowo
Understanding student perceptions and levels of satisfaction with the services provided are one way for colleges to increase their competitive advantages. Most of the colleges have established a quality control system to evaluate services that have been provided to students. However, the service evaluation questionnaire only measures the level of performance on each service attribute provided. While the colleges have limited resources, so it would be better if prioritizing improvements to service attributes that are rated important from the student's perspective. Importance-performance analysis (IPA) can be used to resolve this problem. IPA provides valid information on which products or services should be prioritized for immediate improvement. The results of this evaluation will provide a clear sight of which service attributes are already good, and which service attributes are still not good. Implementing IPA for measuring student satisfaction levels provide an overview of service attributes that are very important based on the students' perspective. So the college can improve the quality of services that are assessed most important to increase student satisfaction in the future.
了解学生对所提供服务的看法和满意程度是大学增加竞争优势的一种方式。大多数学院都建立了质量控制体系来评估为学生提供的服务。然而,服务评估问卷仅衡量所提供的每个服务属性的性能水平。而大学的资源有限,所以最好优先改进那些从学生的角度来看很重要的服务属性。重要性-性能分析(IPA)可以用来解决这个问题。IPA提供关于哪些产品或服务应优先进行立即改进的有效信息。此评估的结果将提供一个清晰的视图,哪些服务属性已经很好,哪些服务属性仍然不好。通过实施IPA来衡量学生的满意度水平,可以从学生的角度对非常重要的服务属性进行概述。因此,学院可以提高服务质量,这是最重要的评估,以提高学生的满意度在未来。
{"title":"Implementing Importance-Performance Analysis (IPA) for Measuring Students Satisfaction Levels","authors":"Aidil Fajar Zulfahri, Catur Edi Widodo, R. Gernowo","doi":"10.1109/ISRITI48646.2019.9034615","DOIUrl":"https://doi.org/10.1109/ISRITI48646.2019.9034615","url":null,"abstract":"Understanding student perceptions and levels of satisfaction with the services provided are one way for colleges to increase their competitive advantages. Most of the colleges have established a quality control system to evaluate services that have been provided to students. However, the service evaluation questionnaire only measures the level of performance on each service attribute provided. While the colleges have limited resources, so it would be better if prioritizing improvements to service attributes that are rated important from the student's perspective. Importance-performance analysis (IPA) can be used to resolve this problem. IPA provides valid information on which products or services should be prioritized for immediate improvement. The results of this evaluation will provide a clear sight of which service attributes are already good, and which service attributes are still not good. Implementing IPA for measuring student satisfaction levels provide an overview of service attributes that are very important based on the students' perspective. So the college can improve the quality of services that are assessed most important to increase student satisfaction in the future.","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124893273","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Detecting Network Intrusion by Combining DBSCAN, Principle Component Analysis and Ranker 结合DBSCAN、主成分分析和rank检测网络入侵
Mutiara Auliya Khadija, S. Widyawan, Ir. Lukito Edi Nugroho
The internet technology has grown rapidly, which may cause problems in computer network systems. Intrusion Detection System (IDS) has been introduced for detecting attacks in that system. Using artificial intelligence, Intrusion Detection System will able to recognize anomalies or signatures of attacks. For some years, research has focused on the data mining method for detecting the anomaly to increase the accuracy of classification results. To obtain high accuracy, required several stages of data preparation and feature selection. It because the feature selection are not correlated to the dataset and not accordance with requirement of the classification process. In this research, we perform anomaly detection on IDS using combination of DBSCAN, Principle Component Analysis (PCA) and Ranker with classification method. For evaluation, we employ Kyoto 2006, NSL-KDD 99 and KDD Cup 99 as datasets. It is found that this preprocessing step increases the accuracy, when it is applied to Naïve Bayes, Random Forest and k-NN methods. Specifically, the highest increase of accuracy is achieved by Naïve Bayes Classification method with KDD Cup 1999 which gains 6.11%.
互联网技术发展迅速,这可能会给计算机网络系统带来问题。引入入侵检测系统(IDS)来检测系统中的攻击。利用人工智能,入侵检测系统将能够识别异常或攻击的特征。为了提高分类结果的准确性,近年来研究的重点是利用数据挖掘方法检测异常。为了获得较高的精度,需要经过几个阶段的数据准备和特征选择。这是因为特征选择与数据集不相关,不符合分类过程的要求。在本研究中,我们使用DBSCAN、主成分分析(PCA)和Ranker结合分类方法对IDS进行异常检测。为了进行评估,我们使用京都2006、NSL-KDD 99和KDD Cup 99作为数据集。当将此预处理步骤应用于Naïve贝叶斯、随机森林和k-NN方法时,发现该预处理步骤提高了精度。其中,使用KDD Cup 1999的Naïve贝叶斯分类方法准确率提高最高,提高了6.11%。
{"title":"Detecting Network Intrusion by Combining DBSCAN, Principle Component Analysis and Ranker","authors":"Mutiara Auliya Khadija, S. Widyawan, Ir. Lukito Edi Nugroho","doi":"10.1109/ISRITI48646.2019.9034622","DOIUrl":"https://doi.org/10.1109/ISRITI48646.2019.9034622","url":null,"abstract":"The internet technology has grown rapidly, which may cause problems in computer network systems. Intrusion Detection System (IDS) has been introduced for detecting attacks in that system. Using artificial intelligence, Intrusion Detection System will able to recognize anomalies or signatures of attacks. For some years, research has focused on the data mining method for detecting the anomaly to increase the accuracy of classification results. To obtain high accuracy, required several stages of data preparation and feature selection. It because the feature selection are not correlated to the dataset and not accordance with requirement of the classification process. In this research, we perform anomaly detection on IDS using combination of DBSCAN, Principle Component Analysis (PCA) and Ranker with classification method. For evaluation, we employ Kyoto 2006, NSL-KDD 99 and KDD Cup 99 as datasets. It is found that this preprocessing step increases the accuracy, when it is applied to Naïve Bayes, Random Forest and k-NN methods. Specifically, the highest increase of accuracy is achieved by Naïve Bayes Classification method with KDD Cup 1999 which gains 6.11%.","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124440059","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Hyperspectral Band Selection based on Decision Tree Algorithm in Beeswax Identification on Rome Beauty Apple 基于决策树算法的高光谱波段选择在罗马美人苹果蜂蜡鉴定中的应用
Naufal Praditya, A. H. Saputro
Machine learning has been a big help to perform specific tasks by learning the data and improving the results. The way this system works was based on pattern recognition and computational algorithms. Some classification algorithms go through a process called feature selection or dimensionality reduction. This process was used to minimize the number of features used. In this study, the process was observed through a hyperspectral image to identify beeswax on Rome Beauty apples and to define the essential variables on the wavelengths. The hyperspectral image was acquired on a wavelength ranging from 400 to 1000 nm. The spatial and spectral data of the image can be obtained through this technique. Thus the reflectance profile from the object was used to classify the nonwaxed apple and the waxed apple based on the variable importance. Compared to the accuracy of the support vector machine model, the accuracy of the decision tree model shows a better outcome with 81.25% correct predictions from 48 testing data. In the decision tree model, there are 13 essential variables on 13 features (wavelength) that was used by the classifier to get the best result.
通过学习数据和改进结果,机器学习对执行特定任务有很大帮助。这个系统的工作方式是基于模式识别和计算算法。一些分类算法要经过一个称为特征选择或降维的过程。这个过程被用来最小化所使用的特征的数量。在本研究中,通过高光谱图像观察了这一过程,以识别罗马美人苹果上的蜂蜡,并确定了波长上的基本变量。在400 ~ 1000 nm波长范围内获得高光谱图像。通过该技术可以获得图像的空间和光谱数据。利用物体的反射率曲线,根据不同的重要度对未打蜡苹果和打蜡苹果进行分类。与支持向量机模型的准确率相比,决策树模型的准确率更好,48个测试数据的预测准确率为81.25%。在决策树模型中,分类器使用13个特征(波长)上的13个基本变量来获得最佳结果。
{"title":"Hyperspectral Band Selection based on Decision Tree Algorithm in Beeswax Identification on Rome Beauty Apple","authors":"Naufal Praditya, A. H. Saputro","doi":"10.1109/ISRITI48646.2019.9034605","DOIUrl":"https://doi.org/10.1109/ISRITI48646.2019.9034605","url":null,"abstract":"Machine learning has been a big help to perform specific tasks by learning the data and improving the results. The way this system works was based on pattern recognition and computational algorithms. Some classification algorithms go through a process called feature selection or dimensionality reduction. This process was used to minimize the number of features used. In this study, the process was observed through a hyperspectral image to identify beeswax on Rome Beauty apples and to define the essential variables on the wavelengths. The hyperspectral image was acquired on a wavelength ranging from 400 to 1000 nm. The spatial and spectral data of the image can be obtained through this technique. Thus the reflectance profile from the object was used to classify the nonwaxed apple and the waxed apple based on the variable importance. Compared to the accuracy of the support vector machine model, the accuracy of the decision tree model shows a better outcome with 81.25% correct predictions from 48 testing data. In the decision tree model, there are 13 essential variables on 13 features (wavelength) that was used by the classifier to get the best result.","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"136 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122287475","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Applying Metamorphic Testing to E-commerce Website Search Engines 变形测试在电子商务网站搜索引擎中的应用
Andre Rabiula, S. Sulistyo, R. Ferdiana
The main challenges of e-commerce is to attract and maintain a healthy relationship with users, because users simply interact with software. Development of E-commerce in Indonesia within the last four years rapidly increased up to 500%. The growth of e-commerce has made testings on e-commerce important. Search engine is one of the most important features in e-commerce. This study conducts testing on e-commerce’s search engines using metamorphic testing. This study proposes MR_Sorting and MR_SubsetEquality. The proposed metamorphic relation is a part of a feature provided by e-commerce. The testing is implemented on three major e-commerce websites used in Indonesia, which is Lazada, Tokopedia, and Blibli. Based on the proposed metamorphic relation, conducted testing discovered an inconsistency problem which could affect customer satisfaction in using e-commerce websites. It is assumed the problem occur on source data in which the feature’s implementation wasn’t applied on the original source data requested when a user conduct searches on search engines and a product’s low description convention on e-commerces. Proposed metamorphic relation in this study can be used on other e-commerce websites. It is expected upon future studies to conduct similar studies on more e-commerce websites so the maturity of the proposed metamorphic improves and to conduct deeper studies on discovered inconsistencies in influencing user satisfaction and the declining quality of e-commerce websites.
电子商务的主要挑战是吸引和保持与用户的健康关系,因为用户只是与软件交互。印度尼西亚电子商务的发展在过去四年中迅速增长了500%。电子商务的发展使得电子商务测试变得非常重要。搜索引擎是电子商务最重要的功能之一。本研究使用变形测试对电子商务搜索引擎进行测试。本研究提出了MR_Sorting和MR_SubsetEquality。所提出的变质关系是电子商务提供的一个特征的一部分。该测试在印度尼西亚使用的三个主要电子商务网站Lazada、Tokopedia和Blibli上实施。基于所提出的变质关系,进行了测试,发现了影响电子商务网站用户满意度的不一致问题。假设问题发生在源数据上,其中当用户在搜索引擎上进行搜索时,该功能的实现没有应用于所请求的原始源数据,以及电子商务上产品的低描述约定。本文提出的变质关系可以应用于其他电子商务网站。在未来的研究中,希望对更多的电子商务网站进行类似的研究,以提高所提出的变质的成熟度,并对发现的影响用户满意度的不一致和电子商务网站质量下降进行更深入的研究。
{"title":"Applying Metamorphic Testing to E-commerce Website Search Engines","authors":"Andre Rabiula, S. Sulistyo, R. Ferdiana","doi":"10.1109/ISRITI48646.2019.9034629","DOIUrl":"https://doi.org/10.1109/ISRITI48646.2019.9034629","url":null,"abstract":"The main challenges of e-commerce is to attract and maintain a healthy relationship with users, because users simply interact with software. Development of E-commerce in Indonesia within the last four years rapidly increased up to 500%. The growth of e-commerce has made testings on e-commerce important. Search engine is one of the most important features in e-commerce. This study conducts testing on e-commerce’s search engines using metamorphic testing. This study proposes MR_Sorting and MR_SubsetEquality. The proposed metamorphic relation is a part of a feature provided by e-commerce. The testing is implemented on three major e-commerce websites used in Indonesia, which is Lazada, Tokopedia, and Blibli. Based on the proposed metamorphic relation, conducted testing discovered an inconsistency problem which could affect customer satisfaction in using e-commerce websites. It is assumed the problem occur on source data in which the feature’s implementation wasn’t applied on the original source data requested when a user conduct searches on search engines and a product’s low description convention on e-commerces. Proposed metamorphic relation in this study can be used on other e-commerce websites. It is expected upon future studies to conduct similar studies on more e-commerce websites so the maturity of the proposed metamorphic improves and to conduct deeper studies on discovered inconsistencies in influencing user satisfaction and the declining quality of e-commerce websites.","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"14 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120884155","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Response Time Analysis to Support Business Process of the NFC Communication in Smartphone 支持智能手机NFC通信业务流程的响应时间分析
LN Hamaningrum, A. Subagyo
The development of wireless technology will reach the fifth generation (5G). If this condition occurs, then there will be many objects that can interconnect and exchange data. Embedded system is one area that will play many roles. One of them is the use of Near Field Communication (NFC). NFC is a short-range communication tool that has been used in many applications. NFC is one of the payment methods that will continue to be used by consumers. The development of this use must be accompanied by increasing trust. In practice, NFC has three modes: peer to peer, read / write and card emulation mode. In the state of card emulation mode, NFC mounted on a smartphone starts to bring up the Host Card Emulation which is launched on Android Kitkat 4.4. This condition allows the possibilies of interruptions or attacks. Then it needs to be examined the system that runs whether there is a gap or not. This study analyzed this with the response time parameters and the distance of the device. Card emulation conditions on NFC-enabled mobile with HCE show that communication can be done in combination with distance and the results show that distance does not affect response time. As long as it is still in the reader range, NFC-enabled mobile can still be read.
无线技术的发展将达到第五代(5G)。如果出现这种情况,那么将有许多对象可以相互连接和交换数据。嵌入式系统是其中一个将扮演多种角色的领域。其中之一是使用近场通信(NFC)。近距离通信(NFC)是一种短距离通信工具,已在许多应用中得到应用。NFC是消费者将继续使用的支付方式之一。发展这种用途必须伴随着增加信任。在实际应用中,NFC有三种模式:点对点模式、读/写模式和卡仿真模式。在卡仿真模式状态下,安装在智能手机上的NFC会启动Android Kitkat 4.4上启动的Host card emulation。这种情况允许中断或攻击的可能性。然后需要检查运行的系统是否存在缺口。本研究结合响应时间参数和装置距离进行了分析。在支持nfc的具有HCE的移动设备上的卡仿真条件表明,通信可以与距离结合进行,结果表明距离不影响响应时间。只要它仍在阅读器范围内,支持nfc的移动设备仍然可以被读取。
{"title":"Response Time Analysis to Support Business Process of the NFC Communication in Smartphone","authors":"LN Hamaningrum, A. Subagyo","doi":"10.1109/ISRITI48646.2019.9034588","DOIUrl":"https://doi.org/10.1109/ISRITI48646.2019.9034588","url":null,"abstract":"The development of wireless technology will reach the fifth generation (5G). If this condition occurs, then there will be many objects that can interconnect and exchange data. Embedded system is one area that will play many roles. One of them is the use of Near Field Communication (NFC). NFC is a short-range communication tool that has been used in many applications. NFC is one of the payment methods that will continue to be used by consumers. The development of this use must be accompanied by increasing trust. In practice, NFC has three modes: peer to peer, read / write and card emulation mode. In the state of card emulation mode, NFC mounted on a smartphone starts to bring up the Host Card Emulation which is launched on Android Kitkat 4.4. This condition allows the possibilies of interruptions or attacks. Then it needs to be examined the system that runs whether there is a gap or not. This study analyzed this with the response time parameters and the distance of the device. Card emulation conditions on NFC-enabled mobile with HCE show that communication can be done in combination with distance and the results show that distance does not affect response time. As long as it is still in the reader range, NFC-enabled mobile can still be read.","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"6 30","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120930195","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ISRITI 2019 Paper Titles ISRITI 2019论文标题
{"title":"ISRITI 2019 Paper Titles","authors":"","doi":"10.1109/isriti48646.2019.9034586","DOIUrl":"https://doi.org/10.1109/isriti48646.2019.9034586","url":null,"abstract":"","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129650085","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Development of Lexer and Parser as Parts of Compiler for GAMA32 Processor’s Instruction-set using Python 用Python开发GAMA32处理器指令集编译器中的词法分析器和解析器
Willy Jordan, Agus Bejo, A. G. Persada
At this time, there are many products based on embedded systems, each of these products requires an embedded processor. This results in high demand for embedded processors. Therefore, we need a tool that is able to design an embedded processor completely with its software development tool. One of the embedded processor that is developed is GAMA32 processor. GAMA32 processor is a 32-bit embedded processor designed using System C Model. Its processor architecture is General Purpose Processor (GPP). GAMA32 processor has its own software development tool, but it has no compiler. The most common used compiler is open source compiler like GNU Compiler Collection (GCC) and Low Level Virtual Machine (LLVM). However, this two open source compilers are not compatible with GAMA32 processor because their complexity. In this research, a simple and flexible compiler will be developed, especially the Abstract Syntax Tree (AST) generator part using Python library rPLY and the AST’s output is in the format of JavaScript Object Notation (JSON). For testing the result of AST generator, 5 statement patterns are used namely if, if-else, while, do-while, and for patterns with initial value, and data type declaration as well. The test results show that the correct AST can be produced from the patterns used.
此时,有许多基于嵌入式系统的产品,这些产品中的每一个都需要一个嵌入式处理器。这导致了对嵌入式处理器的高需求。因此,我们需要一种能够完整地设计嵌入式处理器的软件开发工具。开发的嵌入式处理器之一是GAMA32处理器。GAMA32处理器是采用System C模型设计的32位嵌入式处理器。其处理器架构为通用处理器(General Purpose processor, GPP)。GAMA32处理器有自己的软件开发工具,但没有编译器。最常用的编译器是像GNU compiler Collection (GCC)和Low Level Virtual Machine (LLVM)这样的开源编译器。然而,这两个开源编译器由于其复杂性而与GAMA32处理器不兼容。在本研究中,将开发一个简单灵活的编译器,特别是使用Python库rPLY的抽象语法树(AST)生成器部分,AST的输出格式为JavaScript Object Notation (JSON)。为了测试AST生成器的结果,使用了5种语句模式,即if、if-else、while、do-while,以及具有初始值的模式和数据类型声明。测试结果表明,使用的模式可以生成正确的AST。
{"title":"The Development of Lexer and Parser as Parts of Compiler for GAMA32 Processor’s Instruction-set using Python","authors":"Willy Jordan, Agus Bejo, A. G. Persada","doi":"10.1109/ISRITI48646.2019.9034617","DOIUrl":"https://doi.org/10.1109/ISRITI48646.2019.9034617","url":null,"abstract":"At this time, there are many products based on embedded systems, each of these products requires an embedded processor. This results in high demand for embedded processors. Therefore, we need a tool that is able to design an embedded processor completely with its software development tool. One of the embedded processor that is developed is GAMA32 processor. GAMA32 processor is a 32-bit embedded processor designed using System C Model. Its processor architecture is General Purpose Processor (GPP). GAMA32 processor has its own software development tool, but it has no compiler. The most common used compiler is open source compiler like GNU Compiler Collection (GCC) and Low Level Virtual Machine (LLVM). However, this two open source compilers are not compatible with GAMA32 processor because their complexity. In this research, a simple and flexible compiler will be developed, especially the Abstract Syntax Tree (AST) generator part using Python library rPLY and the AST’s output is in the format of JavaScript Object Notation (JSON). For testing the result of AST generator, 5 statement patterns are used namely if, if-else, while, do-while, and for patterns with initial value, and data type declaration as well. The test results show that the correct AST can be produced from the patterns used.","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132723367","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
ISRITI 2019 Committees
{"title":"ISRITI 2019 Committees","authors":"","doi":"10.1109/isriti48646.2019.9034610","DOIUrl":"https://doi.org/10.1109/isriti48646.2019.9034610","url":null,"abstract":"","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115076914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Indonesia Toll Road Vehicle Classification Using Transfer Learning with Pre-trained Resnet Models 印度尼西亚收费公路车辆分类使用迁移学习与预训练的Resnet模型
Ananto Tri Sasongko, M. Ivan Fanany
Research in vehicle classification through various methods has become a popular field of study for decades. Mainly, vehicles are categorized based on the model, manufactured, logo, types, and dimensions, and the dataset for it is available publicly and relatively easy to get. However, based on our survey, vehicle classification based on the number of axles using deep learning has not been conducted, and the public dataset for it is not available yet. This paper aims to compose a vehicle classification based on type and number of axles then categorize it into five groups, namely, Group-I, Group-II, Group-III, Group-IV, and Group-V. This vehicle grouping refers to the Indonesia toll road tariff regulation. Nowadays, deep learning as one of the most advanced methods becomes the preferred technique to apply in image classifications due to its high performance, so do this study. Utilizing Convolution Neural Networks (CNN) as image segmentation and classification, Transfer Learning as a technique, Resnet architectures as base models, and fine-tuning as an enhancement, we can achieve accuracy about 99% for the specific vehicle classification in this study.
几十年来,通过各种方法对车辆分类的研究已经成为一个热门的研究领域。主要是根据车型、制造、标志、类型和尺寸对车辆进行分类,其数据集是公开的,相对容易获得。然而,根据我们的调查,目前还没有使用深度学习进行基于车轴数的车辆分类,也没有相关的公共数据集。本文的目的是根据车轴的类型和数量组成一个车辆分类,并将其分为五组,即i组、ii组、iii组、iv组和v组。本车辆分组参照印尼收费公路运价法规。目前,深度学习作为最先进的方法之一,由于其高性能而成为应用于图像分类的首选技术,本研究也是如此。利用卷积神经网络(CNN)作为图像分割和分类,迁移学习作为技术,Resnet架构作为基础模型,微调作为增强,我们可以在本研究中实现约99%的特定车辆分类准确率。
{"title":"Indonesia Toll Road Vehicle Classification Using Transfer Learning with Pre-trained Resnet Models","authors":"Ananto Tri Sasongko, M. Ivan Fanany","doi":"10.1109/ISRITI48646.2019.9034590","DOIUrl":"https://doi.org/10.1109/ISRITI48646.2019.9034590","url":null,"abstract":"Research in vehicle classification through various methods has become a popular field of study for decades. Mainly, vehicles are categorized based on the model, manufactured, logo, types, and dimensions, and the dataset for it is available publicly and relatively easy to get. However, based on our survey, vehicle classification based on the number of axles using deep learning has not been conducted, and the public dataset for it is not available yet. This paper aims to compose a vehicle classification based on type and number of axles then categorize it into five groups, namely, Group-I, Group-II, Group-III, Group-IV, and Group-V. This vehicle grouping refers to the Indonesia toll road tariff regulation. Nowadays, deep learning as one of the most advanced methods becomes the preferred technique to apply in image classifications due to its high performance, so do this study. Utilizing Convolution Neural Networks (CNN) as image segmentation and classification, Transfer Learning as a technique, Resnet architectures as base models, and fine-tuning as an enhancement, we can achieve accuracy about 99% for the specific vehicle classification in this study.","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131868758","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1