This document describes a system that translates pseudocode written in natural language into executable Python code. It uses recurrent neural networks with sequence-to-sequence translation to first convert the pseudocode into an intermediate XML representation, and then recursively parses that XML to produce the final Python code. The system aims to help students learn programming by allowing them to test algorithms written in pseudocode. It was implemented using Keras and trained on a dataset containing pseudocode statements and their Python translations.
Class Diagram Extraction from Textual Requirements Using NLP Techniquesiosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
This paper presents a natural language processing based automated system called DrawPlus for generating UML diagrams, user scenarios and test cases after analyzing the given business requirement specification which is written in natural language. The DrawPlus is presented for analyzing the natural languages and extracting the relative and required information from the given business requirement Specification by the user. Basically user writes the requirements specifications in simple English and the designed system has conspicuous ability to analyze the given requirement specification by using some of the core natural language processing techniques with our own well defined algorithms. After compound analysis and extraction of associated information, the DrawPlus system draws use case diagram, User scenarios and system level high level test case description. The DrawPlus provides the more convenient and reliable way of generating use case, user scenarios and test cases in a way reducing the time and cost of software development process while accelerating the 70 of works in Software design and Testing phase Janani Tharmaseelan ""Cohesive Software Design"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-3 , April 2019, URL: https://www.ijtsrd.com/papers/ijtsrd22900.pdf
Paper URL: https://www.ijtsrd.com/computer-science/other/22900/cohesive-software-design/janani-tharmaseelan
IRJET- Speech to Speech Translation SystemIRJET Journal
1. The document describes a speech-to-speech translation system that aims to facilitate conversations between people speaking different languages.
2. It discusses the architecture of the proposed system, which includes modules for speech input, speech recognition, translation, grammar correction, text-to-speech synthesis, and speech output.
3. The document also reviews related work on speech recognition, translation, and text-to-speech systems. It outlines the implementation status of the different modules in the proposed system and possibilities for future improvement, such as supporting additional languages.
IRJET- On-Screen Translator using NLP and Text DetectionIRJET Journal
This document describes a proposed on-screen text translator system using natural language processing (NLP) and text detection. The system would detect text from images or video frames using tools like OpenCV and Python-tesseract, extract the text as a string, and input it into an NLP model. The NLP model would analyze the string using techniques like LSTM and RNN to tokenize the words and return a translated output. Future work could include improving detection of curved text, integrating detection and recognition, and adding support for more languages. The goal is to provide translations of unfamiliar words directly on screen to aid reading comprehension.
Language Identifier for Languages of Pakistan Including Arabic and PersianWaqas Tariq
Language recognizer/identifier/guesser is the basic application used by humans to identify the language of a text document. It takes simply a file as input and after processing its text, decides the language of text document with precision using LIJ-I, LIJ-II and LIJ-III. LIJ-I results in poor accuracy and strengthen with the use of LIJ-II which is further boosted towards a higher level of accuracy with the use of LIJ-III. It also helps in calculating the probability of digrams and the average percentages of accuracy. LIJ-I considers the complete character sets of each language while the LIJ-II considers only the difference. A JAVA based language recognizer is developed and presented in this paper in detail.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
IRJET - Speech to Speech Translation using Encoder Decoder ArchitectureIRJET Journal
This document summarizes a research paper on speech-to-speech translation using an encoder-decoder architecture. It describes a system that takes speech in one language as input, recognizes the speech to generate text, translates the text to another language, and synthesizes speech in the other language as output. The system consists of three main modules: speech recognition in the source language, text translation between languages, and speech generation in the target language. It aims to enable two-way translation between spoken sentences in different languages.
BIDIRECTIONAL LONG SHORT-TERM MEMORY (BILSTM)WITH CONDITIONAL RANDOM FIELDS (...ijnlc
This study investigates the effectiveness of Knowledge Named Entity Recognition in Online Judges (OJs). OJs are lacking in the classification of topics and limited to the IDs only. Therefore a lot of time is consumed in finding programming problems more specifically in knowledge entities.A Bidirectional Long Short-Term Memory (BiLSTM) with Conditional Random Fields (CRF) model is applied for the recognition of knowledge named entities existing in the solution reports.For the test run, more than 2000 solution reports are crawled from the Online Judges and processed for the model output. The stability of the model is
also assessed with the higher F1 value. The results obtained through the proposed BiLSTM-CRF model are more effectual (F1: 98.96%) and efficient in lead-time.
Class Diagram Extraction from Textual Requirements Using NLP Techniquesiosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
This paper presents a natural language processing based automated system called DrawPlus for generating UML diagrams, user scenarios and test cases after analyzing the given business requirement specification which is written in natural language. The DrawPlus is presented for analyzing the natural languages and extracting the relative and required information from the given business requirement Specification by the user. Basically user writes the requirements specifications in simple English and the designed system has conspicuous ability to analyze the given requirement specification by using some of the core natural language processing techniques with our own well defined algorithms. After compound analysis and extraction of associated information, the DrawPlus system draws use case diagram, User scenarios and system level high level test case description. The DrawPlus provides the more convenient and reliable way of generating use case, user scenarios and test cases in a way reducing the time and cost of software development process while accelerating the 70 of works in Software design and Testing phase Janani Tharmaseelan ""Cohesive Software Design"" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-3 , April 2019, URL: https://www.ijtsrd.com/papers/ijtsrd22900.pdf
Paper URL: https://www.ijtsrd.com/computer-science/other/22900/cohesive-software-design/janani-tharmaseelan
IRJET- Speech to Speech Translation SystemIRJET Journal
1. The document describes a speech-to-speech translation system that aims to facilitate conversations between people speaking different languages.
2. It discusses the architecture of the proposed system, which includes modules for speech input, speech recognition, translation, grammar correction, text-to-speech synthesis, and speech output.
3. The document also reviews related work on speech recognition, translation, and text-to-speech systems. It outlines the implementation status of the different modules in the proposed system and possibilities for future improvement, such as supporting additional languages.
IRJET- On-Screen Translator using NLP and Text DetectionIRJET Journal
This document describes a proposed on-screen text translator system using natural language processing (NLP) and text detection. The system would detect text from images or video frames using tools like OpenCV and Python-tesseract, extract the text as a string, and input it into an NLP model. The NLP model would analyze the string using techniques like LSTM and RNN to tokenize the words and return a translated output. Future work could include improving detection of curved text, integrating detection and recognition, and adding support for more languages. The goal is to provide translations of unfamiliar words directly on screen to aid reading comprehension.
Language Identifier for Languages of Pakistan Including Arabic and PersianWaqas Tariq
Language recognizer/identifier/guesser is the basic application used by humans to identify the language of a text document. It takes simply a file as input and after processing its text, decides the language of text document with precision using LIJ-I, LIJ-II and LIJ-III. LIJ-I results in poor accuracy and strengthen with the use of LIJ-II which is further boosted towards a higher level of accuracy with the use of LIJ-III. It also helps in calculating the probability of digrams and the average percentages of accuracy. LIJ-I considers the complete character sets of each language while the LIJ-II considers only the difference. A JAVA based language recognizer is developed and presented in this paper in detail.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
IRJET - Speech to Speech Translation using Encoder Decoder ArchitectureIRJET Journal
This document summarizes a research paper on speech-to-speech translation using an encoder-decoder architecture. It describes a system that takes speech in one language as input, recognizes the speech to generate text, translates the text to another language, and synthesizes speech in the other language as output. The system consists of three main modules: speech recognition in the source language, text translation between languages, and speech generation in the target language. It aims to enable two-way translation between spoken sentences in different languages.
BIDIRECTIONAL LONG SHORT-TERM MEMORY (BILSTM)WITH CONDITIONAL RANDOM FIELDS (...ijnlc
This study investigates the effectiveness of Knowledge Named Entity Recognition in Online Judges (OJs). OJs are lacking in the classification of topics and limited to the IDs only. Therefore a lot of time is consumed in finding programming problems more specifically in knowledge entities.A Bidirectional Long Short-Term Memory (BiLSTM) with Conditional Random Fields (CRF) model is applied for the recognition of knowledge named entities existing in the solution reports.For the test run, more than 2000 solution reports are crawled from the Online Judges and processed for the model output. The stability of the model is
also assessed with the higher F1 value. The results obtained through the proposed BiLSTM-CRF model are more effectual (F1: 98.96%) and efficient in lead-time.
This paper presents machine translation based on machine learning, which learns the semantically
correct corpus. The machine learning process based on Quantum Neural Network (QNN) is used to
recognizing the corpus pattern in realistic way. It translates on the basis of knowledge gained during
learning by entering pair of sentences from source to target language. By taking help of this training data
it translates the given text. own text.The paper consist study of a machine translation system which
converts source language to target language using quantum neural network. Rather than comparing
words semantically QNN compares numerical tags which is faster and accurate. In this tagger tags the
part of sentences discretely which helps to map bilingual sentences.
Introduction to C++ : Object Oriented Technology, Advantages of OOP, Input- output in
C++, Tokens, Keywords, Identifiers, Data Types C++, Derives data types. The void data
type, Type Modifiers, Typecasting, Constant
The document discusses various techniques for summarizing code, changes, and test cases. It describes generating source code summaries to aid code comprehension and prevent maintenance costs. It also covers summarizing code changes to automatically generate commit messages and release notes. Finally, it discusses summarizing test cases to generate more readable test cases and evaluate their effectiveness with developers.
Multi step automated refactoring for code smelleSAT Journals
Abstract
Brain MR Image can detect many abnormalities like tumor, cysts, bleeding, infection etc. Analysis of brain MRI using image
processing techniques has been an active research in the field of medical imaging. In this work, it is shown that MR image of brain
represent a multi fractal system which is described a continuous spectrum of exponents rather than a single exponent (fractal
dimension). Multi fractal analysis has been performed on number of images from OASIS database are analyzed. The properties of
multi fractal spectrum of a system have been exploited to prove the results. Multi fractal spectra are determined using the modified
box-counting method of fractal dimension estimation.
Keywords: Brain MR Image, Multi fractal, Box-counting
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Chunking means splitting the sentences into tokens and then grouping them in a meaningful way. When it comes to high-performance chunking systems, transformer models have proved to be the state of the art benchmarks. To perform chunking as a task it requires a large-scale high quality annotated corpus where each token is attached with a particular tag similar as that of Named Entity Recognition Tasks. Later these tags are used in conjunction with pointer frameworks to find the final chunk. To solve this for a specific domain problem, it becomes a highly costly affair in terms of time and resources to manually annotate and produce a large-high-quality training set. When the domain is specific and diverse, then cold starting becomes even more difficult because of the expected large number of manually annotated queries to cover all aspects. To overcome the problem, we applied a grammar-based text generation mechanism where instead of annotating a sentence we annotate using grammar templates. We defined various templates corresponding to different grammar rules. To create a sentence we used these templates along with the rules where symbol or terminal values were chosen from the domain data catalog. It helped us to create a large number of annotated queries. These annotated queries were used for training the machine learning model using an ensemble transformer-based deep neural network model [24.] We found that grammar-based annotation was useful to solve domain-based chunks in input query sentences without any manual annotation where it was found to achieve a classification F1 score of 96.97% in classifying the tokens for the out of template queries.
An NLP-based architecture for the autocompletion of partial domain modelsLola Burgueño
The document presents an NLP-based approach to autocompleting partial domain models. It uses natural language processing techniques like word embeddings and morphological analysis on domain documentation to generate recommendations for concepts and relationships to add to an incomplete model. An evaluation on a past water supply project model achieved 62% recall and 4.46% precision in reconstructing the original model. Most accepted suggestions came from contextual domain knowledge over general knowledge sources.
DeepPavlov is an open-source framework for the development of production-ready chat-bots and complex conversational systems, as well as NLP and dialog systems research.
PSEUDOCODE TO SOURCE PROGRAMMING LANGUAGE TRANSLATORijistjournal
Pseudocode is an artificial and informal language that helps developers to create algorithms. In this papera software tool is described, for translating the pseudocode into a particular source programminglanguage. This tool compiles the pseudocode given by the user and translates it to a source programminglanguage. The scope of the tool is very much wide as we can extend it to a universal programming toolwhich produces any of the specified programming language from a given pseudocode. Here we present thesolution for translating the pseudocode to a programming language by using the different stages of acompiler
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Networkkevig
In recent years, there has been an increasing use of social media among people in Myanmar and writing
review on social media pages about the product, movie, and trip are also popular among people. Moreover,
most of the people are going to find the review pages about the product they want to buy before deciding
whether they should buy it or not. Extracting and receiving useful reviews over interesting products is very
important and time consuming for people. Sentiment analysis is one of the important processes for extracting
useful reviews of the products. In this paper, the Convolutional LSTM neural network architecture is
proposed to analyse the sentiment classification of cosmetic reviews written in Myanmar Language. The
paper also intends to build the cosmetic reviews dataset for deep learning and sentiment lexicon in Myanmar
Language.
The document describes an automatic text summarization system developed by students. It uses machine learning techniques like TextRank to generate extractive summaries by selecting important sentences from input text. The system has two main parts - a web interface built with PHP, HTML and CSS, and a machine learning module in Python that does the text summarization. The model was trained and evaluated on 250 short news articles and 250 medium-length articles, and could generate concise summaries while preserving the original meaning.
BERT - Part 1 Learning Notes of Senthil KumarSenthil Kumar M
In this part 1 presentation, I have attempted to provide a '30,000 feet view' of BERT (Bidirectional Encoder Representations from Transformer) - a state of the art Language Model in NLP with high level technical explanations. I have attempted to collate useful information about BERT from various useful sources.
Survey on Indian CLIR and MT systems in Marathi LanguageEditor IJCATR
Cross Language Information Retrieval (CLIR) deals with retrieving relevant information stored in a language different from
the language of user’s query. This helps users to express the information need in their native languages. Machine translation based (MTbased)
approach of CLIR uses existing machine translation techniques to provide automatic translation of queries. This paper covers the
research work done in CLIR and MT systems for Marathi language in India.
IRJET - Automated Essay Grading System using Deep LearningIRJET Journal
This document describes an automated essay grading system that uses deep learning techniques. It discusses how previous grading systems used machine learning algorithms like linear regression and support vector machines. It then presents a new system that uses an LSTM and dense neural network model to grade essays on a scale of 1-10. The system preprocesses essays by removing stopwords and numbers before converting the text to word vectors as input to the deep learning model. It aims to reduce the time spent on grading large numbers of essays compared to manual grading.
Recent Trends in Translation of Programming Languages using NLP ApproachesIRJET Journal
This document discusses recent approaches to translating programming languages like Java, C, and C++ to Python using natural language processing techniques. It first reviews related work on language translation using various models like statistical machine translation, sequence-to-sequence networks, and tree-based neural networks. It then outlines the motivation for automated language translation in cases where a developer needs to implement Python code without changing the functionality of code originally written in another language. The document concludes by discussing the limitations of existing translation methods and the need for continued research to handle more complex language constructs during the translation process.
An Efficient Approach to Produce Source Code by Interpreting AlgorithmIRJET Journal
This document proposes a model for converting algorithms written in natural English language into source code. It aims to help programmers by allowing them to focus on logic and problem solving without worrying about syntax. The model consists of modules for basic natural language processing, interpretation, using synonyms, and personalized training. It identifies the statement type and then parses it into formal C code by recognizing trigger words and applying rules from a case frame database. The goal is to address challenges like limited natural language understanding by making the interpreter more flexible through mechanisms like synonym recognition and personalized user training. If successful, this could help both new programmers and visually impaired developers.
Overlapping optimization with parsing through metagrammarsIAEME Publication
This document describes techniques for improving the performance of a meta framework developed by combining C++ and Java language segments. The meta framework identifies and parses source code containing C++ and Java statements using a metagrammar. Bytecodes are generated from the abstract syntax tree and optimized using techniques associated with the metagrammar, such as constant propagation. Constant propagation identifies constant values and replaces variables with those values to simplify expressions and reduce unnecessary computations. Other optimizations discussed include function inlining, exception handling, and eliminating unreachable code through constant folding. The goal is to develop an optimized meta framework that generates efficient bytecodes for hybrid C++ and Java source code.
This document discusses a proposed speech-to-speech translation system that would allow translation between English and Hindi. It outlines the objectives of integrating speech recognition, text translation, text-to-speech synthesis, and text extraction from images into a single application. The proposed system would use neural networks like RNNs and LSTMs to perform these functions. It describes the overall architecture and flow of information between the various modules, including preprocessing text, translating with rules and word embeddings, and generating speech output. The goal is to develop a user-friendly system to help overcome language barriers.
Advancements in Hindi-English Neural Machine Translation: Leveraging LSTM wit...IRJET Journal
The document discusses advancements in neural machine translation models for the Hindi-English language pair using Long Short-Term Memory (LSTM) networks with an attention mechanism. It provides details on preprocessing the parallel Hindi-English dataset, developing encoder-decoder LSTM models with attention, training the models over multiple epochs, and evaluating the trained models on test data. The proposed LSTM model achieves over 90% accuracy on Hindi to English translation tasks, demonstrating better performance than recurrent neural network baselines.
IRJET- Voice to Code Editor using Speech RecognitionIRJET Journal
This document presents a summary of a research paper on developing a voice-controlled code editor using speech recognition. A team of students and a professor from S.B Jain Institute of Technology, Management and Research created a Java program editor that allows users to write code using voice commands. The editor takes advantage of the natural human ability to speak language and allows coding more accurately and intuitively compared to manual typing. It analyzes the user's speech using acoustic and language modeling with Hidden Markov Models to accurately recognize commands. The proposed voice-controlled code editor is designed to reduce typing errors, improve coding speed, and enable people with disabilities to operate a computer. It will support basic editing tasks and allow switching between voice and manual input.
This document discusses features needed for a parallel pattern-based programming system for multicore architectures. It begins by outlining challenges with parallel programming, such as difficulty decomposing problems and debugging parallel code. It then discusses how design patterns can help structure parallelism and describes existing pattern-based parallel programming systems. Key features identified for a new system include ease of programming through abstraction, support for common languages like C/C++/Java, flexibility to optimize performance and handle changes, and portability across architectures. The system should allow patterns to be composed hierarchically and separated from application code for simplicity.
This paper presents machine translation based on machine learning, which learns the semantically
correct corpus. The machine learning process based on Quantum Neural Network (QNN) is used to
recognizing the corpus pattern in realistic way. It translates on the basis of knowledge gained during
learning by entering pair of sentences from source to target language. By taking help of this training data
it translates the given text. own text.The paper consist study of a machine translation system which
converts source language to target language using quantum neural network. Rather than comparing
words semantically QNN compares numerical tags which is faster and accurate. In this tagger tags the
part of sentences discretely which helps to map bilingual sentences.
Introduction to C++ : Object Oriented Technology, Advantages of OOP, Input- output in
C++, Tokens, Keywords, Identifiers, Data Types C++, Derives data types. The void data
type, Type Modifiers, Typecasting, Constant
The document discusses various techniques for summarizing code, changes, and test cases. It describes generating source code summaries to aid code comprehension and prevent maintenance costs. It also covers summarizing code changes to automatically generate commit messages and release notes. Finally, it discusses summarizing test cases to generate more readable test cases and evaluate their effectiveness with developers.
Multi step automated refactoring for code smelleSAT Journals
Abstract
Brain MR Image can detect many abnormalities like tumor, cysts, bleeding, infection etc. Analysis of brain MRI using image
processing techniques has been an active research in the field of medical imaging. In this work, it is shown that MR image of brain
represent a multi fractal system which is described a continuous spectrum of exponents rather than a single exponent (fractal
dimension). Multi fractal analysis has been performed on number of images from OASIS database are analyzed. The properties of
multi fractal spectrum of a system have been exploited to prove the results. Multi fractal spectra are determined using the modified
box-counting method of fractal dimension estimation.
Keywords: Brain MR Image, Multi fractal, Box-counting
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Chunking means splitting the sentences into tokens and then grouping them in a meaningful way. When it comes to high-performance chunking systems, transformer models have proved to be the state of the art benchmarks. To perform chunking as a task it requires a large-scale high quality annotated corpus where each token is attached with a particular tag similar as that of Named Entity Recognition Tasks. Later these tags are used in conjunction with pointer frameworks to find the final chunk. To solve this for a specific domain problem, it becomes a highly costly affair in terms of time and resources to manually annotate and produce a large-high-quality training set. When the domain is specific and diverse, then cold starting becomes even more difficult because of the expected large number of manually annotated queries to cover all aspects. To overcome the problem, we applied a grammar-based text generation mechanism where instead of annotating a sentence we annotate using grammar templates. We defined various templates corresponding to different grammar rules. To create a sentence we used these templates along with the rules where symbol or terminal values were chosen from the domain data catalog. It helped us to create a large number of annotated queries. These annotated queries were used for training the machine learning model using an ensemble transformer-based deep neural network model [24.] We found that grammar-based annotation was useful to solve domain-based chunks in input query sentences without any manual annotation where it was found to achieve a classification F1 score of 96.97% in classifying the tokens for the out of template queries.
An NLP-based architecture for the autocompletion of partial domain modelsLola Burgueño
The document presents an NLP-based approach to autocompleting partial domain models. It uses natural language processing techniques like word embeddings and morphological analysis on domain documentation to generate recommendations for concepts and relationships to add to an incomplete model. An evaluation on a past water supply project model achieved 62% recall and 4.46% precision in reconstructing the original model. Most accepted suggestions came from contextual domain knowledge over general knowledge sources.
DeepPavlov is an open-source framework for the development of production-ready chat-bots and complex conversational systems, as well as NLP and dialog systems research.
PSEUDOCODE TO SOURCE PROGRAMMING LANGUAGE TRANSLATORijistjournal
Pseudocode is an artificial and informal language that helps developers to create algorithms. In this papera software tool is described, for translating the pseudocode into a particular source programminglanguage. This tool compiles the pseudocode given by the user and translates it to a source programminglanguage. The scope of the tool is very much wide as we can extend it to a universal programming toolwhich produces any of the specified programming language from a given pseudocode. Here we present thesolution for translating the pseudocode to a programming language by using the different stages of acompiler
Sentiment Analysis In Myanmar Language Using Convolutional Lstm Neural Networkkevig
In recent years, there has been an increasing use of social media among people in Myanmar and writing
review on social media pages about the product, movie, and trip are also popular among people. Moreover,
most of the people are going to find the review pages about the product they want to buy before deciding
whether they should buy it or not. Extracting and receiving useful reviews over interesting products is very
important and time consuming for people. Sentiment analysis is one of the important processes for extracting
useful reviews of the products. In this paper, the Convolutional LSTM neural network architecture is
proposed to analyse the sentiment classification of cosmetic reviews written in Myanmar Language. The
paper also intends to build the cosmetic reviews dataset for deep learning and sentiment lexicon in Myanmar
Language.
The document describes an automatic text summarization system developed by students. It uses machine learning techniques like TextRank to generate extractive summaries by selecting important sentences from input text. The system has two main parts - a web interface built with PHP, HTML and CSS, and a machine learning module in Python that does the text summarization. The model was trained and evaluated on 250 short news articles and 250 medium-length articles, and could generate concise summaries while preserving the original meaning.
BERT - Part 1 Learning Notes of Senthil KumarSenthil Kumar M
In this part 1 presentation, I have attempted to provide a '30,000 feet view' of BERT (Bidirectional Encoder Representations from Transformer) - a state of the art Language Model in NLP with high level technical explanations. I have attempted to collate useful information about BERT from various useful sources.
Survey on Indian CLIR and MT systems in Marathi LanguageEditor IJCATR
Cross Language Information Retrieval (CLIR) deals with retrieving relevant information stored in a language different from
the language of user’s query. This helps users to express the information need in their native languages. Machine translation based (MTbased)
approach of CLIR uses existing machine translation techniques to provide automatic translation of queries. This paper covers the
research work done in CLIR and MT systems for Marathi language in India.
IRJET - Automated Essay Grading System using Deep LearningIRJET Journal
This document describes an automated essay grading system that uses deep learning techniques. It discusses how previous grading systems used machine learning algorithms like linear regression and support vector machines. It then presents a new system that uses an LSTM and dense neural network model to grade essays on a scale of 1-10. The system preprocesses essays by removing stopwords and numbers before converting the text to word vectors as input to the deep learning model. It aims to reduce the time spent on grading large numbers of essays compared to manual grading.
Recent Trends in Translation of Programming Languages using NLP ApproachesIRJET Journal
This document discusses recent approaches to translating programming languages like Java, C, and C++ to Python using natural language processing techniques. It first reviews related work on language translation using various models like statistical machine translation, sequence-to-sequence networks, and tree-based neural networks. It then outlines the motivation for automated language translation in cases where a developer needs to implement Python code without changing the functionality of code originally written in another language. The document concludes by discussing the limitations of existing translation methods and the need for continued research to handle more complex language constructs during the translation process.
An Efficient Approach to Produce Source Code by Interpreting AlgorithmIRJET Journal
This document proposes a model for converting algorithms written in natural English language into source code. It aims to help programmers by allowing them to focus on logic and problem solving without worrying about syntax. The model consists of modules for basic natural language processing, interpretation, using synonyms, and personalized training. It identifies the statement type and then parses it into formal C code by recognizing trigger words and applying rules from a case frame database. The goal is to address challenges like limited natural language understanding by making the interpreter more flexible through mechanisms like synonym recognition and personalized user training. If successful, this could help both new programmers and visually impaired developers.
Overlapping optimization with parsing through metagrammarsIAEME Publication
This document describes techniques for improving the performance of a meta framework developed by combining C++ and Java language segments. The meta framework identifies and parses source code containing C++ and Java statements using a metagrammar. Bytecodes are generated from the abstract syntax tree and optimized using techniques associated with the metagrammar, such as constant propagation. Constant propagation identifies constant values and replaces variables with those values to simplify expressions and reduce unnecessary computations. Other optimizations discussed include function inlining, exception handling, and eliminating unreachable code through constant folding. The goal is to develop an optimized meta framework that generates efficient bytecodes for hybrid C++ and Java source code.
This document discusses a proposed speech-to-speech translation system that would allow translation between English and Hindi. It outlines the objectives of integrating speech recognition, text translation, text-to-speech synthesis, and text extraction from images into a single application. The proposed system would use neural networks like RNNs and LSTMs to perform these functions. It describes the overall architecture and flow of information between the various modules, including preprocessing text, translating with rules and word embeddings, and generating speech output. The goal is to develop a user-friendly system to help overcome language barriers.
Advancements in Hindi-English Neural Machine Translation: Leveraging LSTM wit...IRJET Journal
The document discusses advancements in neural machine translation models for the Hindi-English language pair using Long Short-Term Memory (LSTM) networks with an attention mechanism. It provides details on preprocessing the parallel Hindi-English dataset, developing encoder-decoder LSTM models with attention, training the models over multiple epochs, and evaluating the trained models on test data. The proposed LSTM model achieves over 90% accuracy on Hindi to English translation tasks, demonstrating better performance than recurrent neural network baselines.
IRJET- Voice to Code Editor using Speech RecognitionIRJET Journal
This document presents a summary of a research paper on developing a voice-controlled code editor using speech recognition. A team of students and a professor from S.B Jain Institute of Technology, Management and Research created a Java program editor that allows users to write code using voice commands. The editor takes advantage of the natural human ability to speak language and allows coding more accurately and intuitively compared to manual typing. It analyzes the user's speech using acoustic and language modeling with Hidden Markov Models to accurately recognize commands. The proposed voice-controlled code editor is designed to reduce typing errors, improve coding speed, and enable people with disabilities to operate a computer. It will support basic editing tasks and allow switching between voice and manual input.
This document discusses features needed for a parallel pattern-based programming system for multicore architectures. It begins by outlining challenges with parallel programming, such as difficulty decomposing problems and debugging parallel code. It then discusses how design patterns can help structure parallelism and describes existing pattern-based parallel programming systems. Key features identified for a new system include ease of programming through abstraction, support for common languages like C/C++/Java, flexibility to optimize performance and handle changes, and portability across architectures. The system should allow patterns to be composed hierarchically and separated from application code for simplicity.
Deepcoder to Self-Code with Machine LearningIRJET Journal
The document discusses DeepCoder, a machine learning system developed by Microsoft that is able to generate its own code by learning from existing code examples. DeepCoder is trained on a large corpus of programs and input/output examples to learn which code snippets are likely to work together to solve new problems. It can then search through code more efficiently than humans to assemble working programs from existing code blocks. While currently limited to simple 5 line programs, DeepCoder represents a significant improvement over previous program synthesis techniques and could eventually make programming accessible to non-coders. However, some media reports exaggerated DeepCoder's capabilities and inaccurately claimed it works by copying code directly from other software.
IRJET- Factoid Question and Answering SystemIRJET Journal
This document describes a factoid question answering system that uses neural networks and the Tensorflow framework. The system takes in a text document and question as input. It then processes the input using techniques like gated recurrent units and support vector machines to classify the question. The system calculates attention between facts and the question, modifies its memory, and identifies the word closest to the answer to output as the response. Key aspects of the system include training a question answering engine with Tensorflow, storing and retrieving data, and generating the final answer.
A study on the techniques for speech to speech translationIRJET Journal
This document summarizes research on techniques for speech-to-speech translation. It outlines several methods that have been used or proposed for direct speech-to-speech translation without relying on text as an intermediate step, including cascade models using ASR, MT and TTS; end-to-end models like LAS, Translatotron, and VQ-VAE; and transformer-based models. The cascaded approach translates speech into text then text into speech, while end-to-end models aim to directly translate speech inputs into speech outputs. Various techniques are discussed to improve direct models, such as multi-head attention, auxiliary tasks, and discrete units. Evaluation of the methods is done using metrics like BLEU and MET
This document presents a new method for extracting class diagrams from textual requirements using natural language processing (NLP) techniques. It proposes the Requirements Analysis and Class diagram Extraction (RACE) system, which uses tools like the OpenNLP parser, a stemming algorithm, and WordNet to extract concepts and identify classes, attributes and relationships. The RACE system applies heuristic rules and a domain ontology to the output of the NLP tools to refine and finalize the extracted class diagram. The paper concludes that the RACE system demonstrates the effective use of NLP techniques to automate the extraction of class diagrams from informal natural language requirements specifications.
IRJET - Voice based Natural Language Query ProcessingIRJET Journal
This document describes a voice-based natural language query processing system that allows non-expert users to interact with a database using natural language queries. The system takes a user's spoken query as input, converts it to text using speech recognition, analyzes the text to generate a SQL query, executes the SQL query against the database, and displays the results in a table. The system addresses challenges like ambiguity through techniques such as tokenization, lexical analysis, syntactic analysis, and semantic analysis to map the natural language query to a valid SQL query.
This document describes a neural network-based chatbot that can analyze user queries and emotions to provide appropriate responses. It uses various Python modules like NLTK, Tensorflow, Numpy etc. to perform natural language processing, build the neural network model and analyze emotions. The chatbot takes input from users in the form of text, speech or images. It then processes the input to understand the user's emotion and situation and provides encouraging responses like recommending books, music or movies. The goal is to act as a virtual friend for users like students who want to share their feelings. The architecture involves preprocessing the input, training the neural network model and predicting responses based on the query.
Named Entity Recognition (NER) Using Automatic Summarization of ResumesIRJET Journal
This document discusses using natural language processing techniques like Named Entity Recognition (NER) and BERT to automatically summarize resumes and extract key information to assist in the hiring process. It aims to reduce hiring costs by streamlining the process of reviewing thousands of resumes. The proposed methodology uses spaCy to train an NER model to identify entities like skills and experiences. BERT is also utilized to generate contextualized representations of text that capture both left and right contexts. This allows more accurate prediction of entity types. The system would extract and classify information from resumes to provide summaries of candidate qualifications for quick review by employers.
IRJET - Storytelling App for Children with Hearing Impairment using Natur...IRJET Journal
This document describes a storytelling app for children with hearing impairments that uses natural language processing. The app takes stories as text input and outputs the stories through Indian sign language gestures and speech. It uses algorithms like tokenization and hashmaps for text processing and translation into sign language. The design includes features like age selection, story selection, sign language output synchronized with text-to-speech, and letter-by-letter translation for words without signs. The goal is to make stories accessible and enjoyable for deaf children.
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET Journal
The document describes a proposed system called QUEZARD that uses machine learning and artificial intelligence to generate questions from documents. It consists of an Android application to scan documents and extract text, a machine learning platform to analyze the text and generate possible questions, and a voice assistant to answer user questions. The system aims to help both students by providing practice questions and teachers by suggesting new questions to ask. It extracts key elements from sentences using part-of-speech tagging to form question-answer pairs from documents.
Here are the key types of programming languages:
- Machine languages: Low-level languages that use binary numbers to directly interface with computer hardware. Only understood by computers.
- Assembly languages: Low-level languages that use mnemonics to represent machine code instructions. Easier for humans to read than machine code.
- High-level languages: Languages like C, C++, Java, Python etc. that are easier for humans to read and write. Require compilation or interpretation to run.
- Scripting languages: Languages like JavaScript, PHP, Python etc. Often interpreted and used for web development or system scripting tasks.
- Domain-specific languages: Languages designed for a specific application domain like genetics
Performance Comparison between Pytorch and Mindsporeijdms
Deep learning has been well used in many fields. However, there is a large amount of data when training neural networks, which makes many deep learning frameworks appear to serve deep learning practitioners, providing services that are more convenient to use and perform better. MindSpore and PyTorch are both deep learning frameworks. MindSpore is owned by HUAWEI, while PyTorch is owned by Facebook. Some people think that HUAWEI's MindSpore has better performance than FaceBook's PyTorch, which makes deep learning practitioners confused about the choice between the two. In this paper, we perform analytical and experimental analysis to reveal the comparison of training speed of MIndSpore and PyTorch on a single GPU. To ensure that our survey is as comprehensive as possible, we carefully selected neural networks in 2 main domains, which cover computer vision and natural language processing (NLP). The contribution of this work is twofold. First, we conduct detailed benchmarking experiments on MindSpore and PyTorch to analyze the reasons for their performance differences. This work provides guidance for end users to choose between these two frameworks.
IRJET - Mobile Chatbot for Information SearchIRJET Journal
This document summarizes a research paper on developing a mobile chatbot using IBM Watson services to allow students to search for their exam scores. The chatbot uses Watson Assistant for natural language processing, a SQL database as a knowledge base to store score information, and text-to-speech and speech-to-text for input and output. It was built with Android Studio and Java to provide an intuitive mobile interface for users to interact with the chatbot.
This document proposes a method to automatically translate C programs into equivalent Java programs. It involves a two phase process - first translating the C program into C++, since the syntax of C and C++ is similar, and then translating the C++ program into Java. An algorithm is implemented that searches the C++ code line by line, identifies equivalent operations in Java like printf/System.out.println, and replaces them to generate the Java code. The method aims to reduce the effort of manual rewriting by producing documentation of the translation process and correspondence between the original C program and resulting Java program. It was tested on some sample C programs that were successfully converted to working Java code.
Similar to IRJET - Pseudocode to Python Translation using Machine Learning (20)
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
1) The document discusses the Sungal Tunnel project in Jammu and Kashmir, India, which is being constructed using the New Austrian Tunneling Method (NATM).
2) NATM involves continuous monitoring during construction to adapt to changing ground conditions, and makes extensive use of shotcrete for temporary tunnel support.
3) The methodology section outlines the systematic geotechnical design process for tunnels according to Austrian guidelines, and describes the various steps of NATM tunnel construction including initial and secondary tunnel support.
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
This study examines the effect of response reduction factors (R factors) on reinforced concrete (RC) framed structures through nonlinear dynamic analysis. Three RC frame models with varying heights (4, 8, and 12 stories) were analyzed in ETABS software under different R factors ranging from 1 to 5. The results showed that displacement increased as the R factor decreased, indicating less linear behavior for lower R factors. Drift also decreased proportionally with increasing R factors from 1 to 5. Shear forces in the frames decreased with higher R factors. In general, R factors of 3 to 5 produced more satisfactory performance with less displacement and drift. The displacement variations between different building heights were consistent at different R factors. This study evaluated how R factors influence
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
This study compares the use of Stark Steel and TMT Steel as reinforcement materials in a two-way reinforced concrete slab. Mechanical testing is conducted to determine the tensile strength, yield strength, and other properties of each material. A two-way slab design adhering to codes and standards is executed with both materials. The performance is analyzed in terms of deflection, stability under loads, and displacement. Cost analyses accounting for material, durability, maintenance, and life cycle costs are also conducted. The findings provide insights into the economic and structural implications of each material for reinforcement selection and recommendations on the most suitable material based on the analysis.
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
This document discusses a study analyzing the effect of camber, position of camber, and angle of attack on the aerodynamic characteristics of airfoils. Sixteen modified asymmetric NACA airfoils were analyzed using computational fluid dynamics (CFD) by varying the camber, camber position, and angle of attack. The results showed the relationship between these parameters and the lift coefficient, drag coefficient, and lift to drag ratio. This provides insight into how changes in airfoil geometry impact aerodynamic performance.
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
This document reviews the progress and challenges of aluminum-based metal matrix composites (MMCs), focusing on their fabrication processes and applications. It discusses how various aluminum MMCs have been developed using reinforcements like borides, carbides, oxides, and nitrides to improve mechanical and wear properties. These composites have gained prominence for their lightweight, high-strength and corrosion resistance properties. The document also examines recent advancements in fabrication techniques for aluminum MMCs and their growing applications in industries such as aerospace and automotive. However, it notes that challenges remain around issues like improper mixing of reinforcements and reducing reinforcement agglomeration.
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
This document discusses research on using graph neural networks (GNNs) for dynamic optimization of public transportation networks in real-time. GNNs represent transit networks as graphs with nodes as stops and edges as connections. The GNN model aims to optimize networks using real-time data on vehicle locations, arrival times, and passenger loads. This helps increase mobility, decrease traffic, and improve efficiency. The system continuously trains and infers to adapt to changing transit conditions, providing decision support tools. While research has focused on performance, more work is needed on security, socio-economic impacts, contextual generalization of models, continuous learning approaches, and effective real-time visualization.
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
This document summarizes a research project that aims to compare the structural performance of conventional slab and grid slab systems in multi-story buildings using ETABS software. The study will analyze both symmetric and asymmetric building models under various loading conditions. Parameters like deflections, moments, shears, and stresses will be examined to evaluate the structural effectiveness of each slab type. The results will provide insights into the comparative behavior of conventional and grid slabs to help engineers and architects select appropriate slab systems based on building layouts and design requirements.
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
This document summarizes and reviews a research paper on the seismic response of reinforced concrete (RC) structures with plan and vertical irregularities, with and without infill walls. It discusses how infill walls can improve or reduce the seismic performance of RC buildings, depending on factors like wall layout, height distribution, connection to the frame, and relative stiffness of walls and frames. The reviewed research paper analyzes the behavior of infill walls, effects of vertical irregularities, and seismic performance of high-rise structures under linear static and dynamic analysis. It studies response characteristics like story drift, deflection and shear. The document also provides literature on similar research investigating the effects of infill walls, soft stories, plan irregularities, and different
This document provides a review of machine learning techniques used in Advanced Driver Assistance Systems (ADAS). It begins with an abstract that summarizes key applications of machine learning in ADAS, including object detection, recognition, and decision-making. The introduction discusses the integration of machine learning in ADAS and how it is transforming vehicle safety. The literature review then examines several research papers on topics like lightweight deep learning models for object detection and lane detection models using image processing. It concludes by discussing challenges and opportunities in the field, such as improving algorithm robustness and adaptability.
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
The document analyzes temperature and precipitation trends in Asosa District, Benishangul Gumuz Region, Ethiopia from 1993 to 2022 based on data from the local meteorological station. The results show:
1) The average maximum and minimum annual temperatures have generally decreased over time, with maximum temperatures decreasing by a factor of -0.0341 and minimum by -0.0152.
2) Mann-Kendall tests found the decreasing temperature trends to be statistically significant for annual maximum temperatures but not for annual minimum temperatures.
3) Annual precipitation in Asosa District showed a statistically significant increasing trend.
The conclusions recommend development planners account for rising summer precipitation and declining temperatures in
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
This document discusses the design and analysis of pre-engineered building (PEB) framed structures using STAAD Pro software. It provides an overview of PEBs, including that they are designed off-site with building trusses and beams produced in a factory. STAAD Pro is identified as a key tool for modeling, analyzing, and designing PEBs to ensure their performance and safety under various load scenarios. The document outlines modeling structural parts in STAAD Pro, evaluating structural reactions, assigning loads, and following international design codes and standards. In summary, STAAD Pro is used to design and analyze PEB framed structures to ensure safety and code compliance.
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
This document provides a review of research on innovative fiber integration methods for reinforcing concrete structures. It discusses studies that have explored using carbon fiber reinforced polymer (CFRP) composites with recycled plastic aggregates to develop more sustainable strengthening techniques. It also examines using ultra-high performance fiber reinforced concrete to improve shear strength in beams. Additional topics covered include the dynamic responses of FRP-strengthened beams under static and impact loads, and the performance of preloaded CFRP-strengthened fiber reinforced concrete beams. The review highlights the potential of fiber composites to enable more sustainable and resilient construction practices.
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
This document summarizes a survey on securing patient healthcare data in cloud-based systems. It discusses using technologies like facial recognition, smart cards, and cloud computing combined with strong encryption to securely store patient data. The survey found that healthcare professionals believe digitizing patient records and storing them in a centralized cloud system would improve access during emergencies and enable more efficient care compared to paper-based systems. However, ensuring privacy and security of patient data is paramount as healthcare incorporates these digital technologies.
Review on studies and research on widening of existing concrete bridgesIRJET Journal
This document summarizes several studies that have been conducted on widening existing concrete bridges. It describes a study from China that examined load distribution factors for a bridge widened with composite steel-concrete girders. It also outlines challenges and solutions for widening a bridge in the UAE, including replacing bearings and stitching the new and existing structures. Additionally, it discusses two bridge widening projects in New Zealand that involved adding precast beams and stitching to connect structures. Finally, safety measures and challenges for strengthening a historic bridge in Switzerland under live traffic are presented.
React based fullstack edtech web applicationIRJET Journal
The document describes the architecture of an educational technology web application built using the MERN stack. It discusses the frontend developed with ReactJS, backend with NodeJS and ExpressJS, and MongoDB database. The frontend provides dynamic user interfaces, while the backend offers APIs for authentication, course management, and other functions. MongoDB enables flexible data storage. The architecture aims to provide a scalable, responsive platform for online learning.
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
This paper proposes integrating Internet of Things (IoT) and blockchain technologies to help implement objectives of India's National Education Policy (NEP) in the education sector. The paper discusses how blockchain could be used for secure student data management, credential verification, and decentralized learning platforms. IoT devices could create smart classrooms, automate attendance tracking, and enable real-time monitoring. Blockchain would ensure integrity of exam processes and resource allocation, while smart contracts automate agreements. The paper argues this integration has potential to revolutionize education by making it more secure, transparent and efficient, in alignment with NEP goals. However, challenges like infrastructure needs, data privacy, and collaborative efforts are also discussed.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
This document provides a review of research on the performance of coconut fibre reinforced concrete. It summarizes several studies that tested different volume fractions and lengths of coconut fibres in concrete mixtures with varying compressive strengths. The studies found that coconut fibre improved properties like tensile strength, toughness, crack resistance, and spalling resistance compared to plain concrete. Volume fractions of 2-5% and fibre lengths of 20-50mm produced the best results. The document concludes that using a 4-5% volume fraction of coconut fibres 30-40mm in length with M30-M60 grade concrete would provide benefits based on previous research.
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
The document discusses optimizing business management processes through automation using Microsoft Power Automate and artificial intelligence. It provides an overview of Power Automate's key components and features for automating workflows across various apps and services. The document then presents several scenarios applying automation solutions to common business processes like data entry, monitoring, HR, finance, customer support, and more. It estimates the potential time and cost savings from implementing automation for each scenario. Finally, the conclusion emphasizes the transformative impact of AI and automation tools on business processes and the need for ongoing optimization.
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
The document describes the seismic design of a G+5 steel building frame located in Roorkee, India according to Indian codes IS 1893-2002 and IS 800. The frame was analyzed using the equivalent static load method and response spectrum method, and its response in terms of displacements and shear forces were compared. Based on the analysis, the frame was designed as a seismic-resistant steel structure according to IS 800:2007. The software STAAD Pro was used for the analysis and design.
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
This research paper explores using plastic waste as a sustainable and cost-effective construction material. The study focuses on manufacturing pavers and bricks using recycled plastic and partially replacing concrete with plastic alternatives. Initial results found that pavers and bricks made from recycled plastic demonstrate comparable strength and durability to traditional materials while providing environmental and cost benefits. Additionally, preliminary research indicates incorporating plastic waste as a partial concrete replacement significantly reduces construction costs without compromising structural integrity. The outcomes suggest adopting plastic waste in construction can address plastic pollution while optimizing costs, promoting more sustainable building practices.
Batteries -Introduction – Types of Batteries – discharging and charging of battery - characteristics of battery –battery rating- various tests on battery- – Primary battery: silver button cell- Secondary battery :Ni-Cd battery-modern battery: lithium ion battery-maintenance of batteries-choices of batteries for electric vehicle applications.
Fuel Cells: Introduction- importance and classification of fuel cells - description, principle, components, applications of fuel cells: H2-O2 fuel cell, alkaline fuel cell, molten carbonate fuel cell and direct methanol fuel cells.
Design and optimization of ion propulsion dronebjmsejournal
Electric propulsion technology is widely used in many kinds of vehicles in recent years, and aircrafts are no exception. Technically, UAVs are electrically propelled but tend to produce a significant amount of noise and vibrations. Ion propulsion technology for drones is a potential solution to this problem. Ion propulsion technology is proven to be feasible in the earth’s atmosphere. The study presented in this article shows the design of EHD thrusters and power supply for ion propulsion drones along with performance optimization of high-voltage power supply for endurance in earth’s atmosphere.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
Discover the latest insights on Data Driven Maintenance with our comprehensive webinar presentation. Learn about traditional maintenance challenges, the right approach to utilizing data, and the benefits of adopting a Data Driven Maintenance strategy. Explore real-world examples, industry best practices, and innovative solutions like FMECA and the D3M model. This presentation, led by expert Jules Oudmans, is essential for asset owners looking to optimize their maintenance processes and leverage digital technologies for improved efficiency and performance. Download now to stay ahead in the evolving maintenance landscape.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Comparative analysis between traditional aquaponics and reconstructed aquapon...bijceesjournal
The aquaponic system of planting is a method that does not require soil usage. It is a method that only needs water, fish, lava rocks (a substitute for soil), and plants. Aquaponic systems are sustainable and environmentally friendly. Its use not only helps to plant in small spaces but also helps reduce artificial chemical use and minimizes excess water use, as aquaponics consumes 90% less water than soil-based gardening. The study applied a descriptive and experimental design to assess and compare conventional and reconstructed aquaponic methods for reproducing tomatoes. The researchers created an observation checklist to determine the significant factors of the study. The study aims to determine the significant difference between traditional aquaponics and reconstructed aquaponics systems propagating tomatoes in terms of height, weight, girth, and number of fruits. The reconstructed aquaponics system’s higher growth yield results in a much more nourished crop than the traditional aquaponics system. It is superior in its number of fruits, height, weight, and girth measurement. Moreover, the reconstructed aquaponics system is proven to eliminate all the hindrances present in the traditional aquaponics system, which are overcrowding of fish, algae growth, pest problems, contaminated water, and dead fish.
Applications of artificial Intelligence in Mechanical Engineering.pdfAtif Razi
Historically, mechanical engineering has relied heavily on human expertise and empirical methods to solve complex problems. With the introduction of computer-aided design (CAD) and finite element analysis (FEA), the field took its first steps towards digitization. These tools allowed engineers to simulate and analyze mechanical systems with greater accuracy and efficiency. However, the sheer volume of data generated by modern engineering systems and the increasing complexity of these systems have necessitated more advanced analytical tools, paving the way for AI.
AI offers the capability to process vast amounts of data, identify patterns, and make predictions with a level of speed and accuracy unattainable by traditional methods. This has profound implications for mechanical engineering, enabling more efficient design processes, predictive maintenance strategies, and optimized manufacturing operations. AI-driven tools can learn from historical data, adapt to new information, and continuously improve their performance, making them invaluable in tackling the multifaceted challenges of modern mechanical engineering.
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Sinan KOZAK
Sinan from the Delivery Hero mobile infrastructure engineering team shares a deep dive into performance acceleration with Gradle build cache optimizations. Sinan shares their journey into solving complex build-cache problems that affect Gradle builds. By understanding the challenges and solutions found in our journey, we aim to demonstrate the possibilities for faster builds. The case study reveals how overlapping outputs and cache misconfigurations led to significant increases in build times, especially as the project scaled up with numerous modules using Paparazzi tests. The journey from diagnosing to defeating cache issues offers invaluable lessons on maintaining cache integrity without sacrificing functionality.