Analysis of Machine Code Using Natural Language Processing

被引:0
|
作者
Khurpia, Naman [1 ]
机构
[1] Tata Consultancy Serv, Bhopal, India
关键词
NLP; Machine Learning; Stopwords; Bag of Words; Lexical NLTK; Sentiments; Ambiguity; corpus;
D O I
10.1109/ICISSGT52025.2021.00046
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we have created a Machine Learning Model for Machine Languages, this field of processing machine language and converting/making meaningful iterations out of it comes under Natural Language Processing. Existing approaches on NLP were focused on human-to-human interactions i.e., English to French, German, Hindi. In this research we try to analyze lexical in machine code, break it down to smaller meaningful bits and make some inferences like the type of languages, number of loops, functionality, and time complexity of code, rewriting of code, converting code from one language to another. We have mainly focused on the recognition of the type of language by testing a small snippet of code. We have also focused on a bigger real-world problem which is conversion of code from one language to another with the same basic meaning and logic, just changing the syntax. We have deployed the machine learning model for public use, and open-sourced Flask API is deployed on the cloud for usage that accepts 3 types of machine languages and returns the type of syntax. We have created a simple Angular App for the demonstration and testing of the model which is hosted and is live online. link (https://nlpapp-8e2fd.web.app/)
引用
收藏
页码:183 / 187
页数:5
相关论文
共 50 条
  • [22] On Application of Natural Language Processing in Machine Translation
    Zong, Zhaorong
    Hong, Changchun
    2018 3RD INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE), 2018, : 506 - 510
  • [23] Handbook of Natural Language Processing and Machine Translation
    Rossi, Kimmo
    MACHINE TRANSLATION, 2013, 27 (01) : 73 - 76
  • [24] Machine learning in statistical natural language processing
    Mochihashi, Daichi
    Kyokai Joho Imeji Zasshi/Journal of the Institute of Image Information and Television Engineers, 2015, 69 (02): : 131 - 135
  • [25] Knowledgeable Machine Learning for Natural Language Processing
    Han, Xu
    Zhang, Zhengyan
    Liu, Zhiyuan
    COMMUNICATIONS OF THE ACM, 2021, 64 (11) : 50 - 51
  • [26] Automated construction contract analysis for risk and responsibility assessment using natural language processing and machine learning
    Dikmen, Irem
    Eken, Gorkem
    Erol, Huseyin
    Birgonul, M. Talat
    COMPUTERS IN INDUSTRY, 2025, 166
  • [27] LESSONS LEARNED FROM A SECONDARY ANALYSIS OF A LIFESTYLE INTERVENTION USING NATURAL LANGUAGE PROCESSING AND MACHINE LEARNING
    Freylersythe, Sarah
    Sharp, Rebecca
    Culnan, John
    Diaz, Damian Y. Romero
    Zhao, Yiyun
    Franks, G. Hagan
    Nitschke, Remo
    Bethard, Steven
    Crane, Tracy
    ANNALS OF BEHAVIORAL MEDICINE, 2022, 56 (SUPP 1) : S500 - S500
  • [28] Performance Evaluation of Reddit Comments Using Machine Learning and Natural Language Processing Methods in Sentiment Analysis
    Zhang, Xiaoxia
    Qi, Xiuyuan
    Teng, Zixin
    COMPUTATIONAL AND EXPERIMENTAL SIMULATIONS IN ENGINEERING, ICCES 2024-VOL 2, 2025, 173 : 14 - 24
  • [29] Nursing innovations in machine learning: Using Natural Language Processing in Falls Prediction
    Solberg, L. M.
    Ingibjargardottir, R.
    Wu, Y.
    Lucero, R.
    JOURNAL OF THE AMERICAN GERIATRICS SOCIETY, 2020, 68 : S48 - S49
  • [30] Network Intrusion Detection using Natural Language Processing and Ensemble Machine Learning
    Das, Saikat
    Ashrafuzzamant, Mohammad
    Sheldon, Frederick T.
    Shiva, Sajjan
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 829 - 835