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 条
  • [1] Machine translation using natural language processing
    Rishita, Middi Venkata Sai
    Raju, Middi Appala
    Harris, Tanvir Ahmed
    2018 INTERNATIONAL JOINT CONFERENCE ON METALLURGICAL AND MATERIALS ENGINEERING (JCMME 2018), 2019, 277
  • [2] Analysis of Breakdown Reports Using Natural Language Processing and Machine Learning
    Ahmed, Mobyen Uddin
    Bengtsson, Marcus
    Salonen, Antti
    Funk, Peter
    INTERNATIONAL CONGRESS AND WORKSHOP ON INDUSTRIAL AI 2021, 2022, : 40 - 52
  • [3] Natural Language Processing Model Compiling Natural Language into Byte Code
    Trifan, Alexandru
    Anghelus, Marilena
    Constantinescu, Rodica
    2017 INTERNATIONAL CONFERENCE ON SPEECH TECHNOLOGY AND HUMAN-COMPUTER DIALOGUE (SPED), 2017,
  • [4] Enhancing Code Review Efficiency - Automated Pull Request Evaluation Using Natural Language Processing and Machine Learning
    Zydron, Przemyslaw Wincenty
    Protasiewicz, Jaroslaw
    ADVANCES IN SCIENCE AND TECHNOLOGY-RESEARCH JOURNAL, 2023, 17 (04) : 162 - 167
  • [5] RTFM: Towards Understanding Source Code using Natural Language Processing
    Galanis, Maximilian
    Dietrich, Vincent
    Kast, Bernd
    Fiegert, Michael
    ICINCO: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, 2020, : 430 - 437
  • [6] Railroad accident analysis by machine learning and natural language processing
    Bridgelall, Raj
    Tolliver, Denver D.
    JOURNAL OF RAIL TRANSPORT PLANNING & MANAGEMENT, 2024, 29
  • [7] From NLP (Natural Language Processing) to MLP (Machine Language Processing)
    Teufl, Peter
    Payer, Udo
    Lackner, Guenter
    COMPUTER NETWORK SECURITY, 2010, 6258 : 256 - +
  • [8] From NLP (Natural Language Processing) to MLP (Machine Language Processing)
    Institute for Applied Information Processing and Communications , Graz University of Technology, Austria
    不详
    不详
    Lect. Notes Comput. Sci., (256-269):
  • [9] Automated disease registry using low-code natural language processing
    Macri, Carmelo
    Teoh, Ian
    Bacchi, Stephen
    Tan, Ian
    Casson, Robert
    Sun, Michelle
    Selva, Dinesh
    Chan, WengOnn
    CLINICAL AND EXPERIMENTAL OPHTHALMOLOGY, 2022, 50 (08): : 945 - 945
  • [10] Detecting Phishing Attacks Using Natural Language Processing and Machine Learning
    Peng, Tianrui
    Harris, Ian G.
    Sawa, Yuki
    2018 IEEE 12TH INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2018, : 300 - 301