Analysis of Machine Code Using Natural Language Processing

被引:0
|
作者
Khurpia, Naman [1 ]
机构
[1] Tata Consultancy Serv, Bhopal, India
来源
2021 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, SMART AND GREEN TECHNOLOGIES (ICISSGT 2021) | 2021年
关键词
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] 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
  • [2] Source code authorship approaches natural language processing
    Petrik, Juraj
    Chuda, Daniela
    COMPUTER SYSTEMS AND TECHNOLOGIES (COMPSYSTECH'18), 2018, 1641 : 58 - 61
  • [3] 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
  • [4] A Framework for Youth Sentiment Analysis Using Natural Language Processing
    ElStohy, Rasha A.
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2023, 14 (06) : 1331 - 1338
  • [5] Railroad accident analysis by machine learning and natural language processing
    Bridgelall, Raj
    Tolliver, Denver D.
    JOURNAL OF RAIL TRANSPORT PLANNING & MANAGEMENT, 2024, 29
  • [6] Machine Translation from Natural Language to Code Using Long-Short Term Memory
    Rahit, K. M. Tahsin Hassan
    Nabil, Rashidul Hasan
    Huq, Md Hasibul
    PROCEEDINGS OF THE FUTURE TECHNOLOGIES CONFERENCE (FTC) 2019, VOL 1, 2020, 1069 : 56 - 63
  • [7] Using Machine Learning and Natural Language Processing for Unveiling Similarities between Microbial Data
    Brezocnik, Lucija
    Zlender, Tanja
    Rupnik, Maja
    Podgorelec, Vili
    MATHEMATICS, 2024, 12 (17)
  • [8] From NLP (Natural Language Processing) to MLP (Machine Language Processing)
    Teufl, Peter
    Payer, Udo
    Lackner, Guenter
    COMPUTER NETWORK SECURITY, 2010, 6258 : 256 - +
  • [9] Analysis of news sentiments using natural language processing and deep learning
    Vicari, Mattia
    Gaspari, Mauro
    AI & SOCIETY, 2021, 36 (03) : 931 - 937
  • [10] Analysis of news sentiments using natural language processing and deep learning
    Mattia Vicari
    Mauro Gaspari
    AI & SOCIETY, 2021, 36 : 931 - 937