SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Under the guidance of
Mrs.Thamizhisai
Assistant Professor
Department of CSE
RAAKCET.
DETECTION OF ANDROID MALWARES USING
RECURRENT NEURAL NETWORKS
TEAM MEMBERS REGISTER NUMBER
K.Kaviarasan 19TD1515
P.Nambiraju 19TD1521
B.Praisen 19TD1524
A.Praveen kumar 19TD1525
2
OBJECTIVE OF THE PROJECT
 Title: Detection of Android Malwares using RNN
 The main goal of this project is to develop an efficient
deep learning model to detect the android malwares from
the genuine files.
3
DOMAIN OF THE PROJECT
 Domain: Deep Learning
 Explanation: Deep learning is a class of machine learning
algorithms that uses multiple layers to progressively
extract higher-level features from the raw input.
4
DOMAIN OF THE PROJECT
 It is extremely beneficial to data scientists
 Deep learning makes this process faster and easier.
 Deep Learning can apply to the complex problems
Normalizatio
n
Training and Testing
Preprocessin
g
Normal
Optimizer
Dropout
LSTM and GRU Cell Units
Max Pooling
Activation Function
Epochs
Learning Rate
Classificatio
n
Hyperparameter
Settings
Attack
Loading Dataset
ARCHITECTURE
DIAGRAM OF
PROPOSED SYSTEM
EXPLANATION
Preprocessing
 Data preprocessing is required tasks for cleaning the data and making it
suitable which also increases the efficiency of a machine/deep learning
model.
 Getting the dataset
 Importing libraries
 Importing datasets
 Finding Missing Data
 Encoding Categorical Data
Normalization
 Normalization is to change the values of numeric columns in the dataset to
use a common scale.
EXPLANATION
Splitting the Dataset into the Training set and Test set
 In machine/deep learning data preprocessing, we divide our dataset into a
training set and test set.
 Training Set: A subset of dataset to train the machine learning model, and
we already know the output.
 Test set: A subset of dataset to test the machine learning model, and by
using the test set, model predicts the output.
8
ALGORITHM&TECHNIQUES
 FCBF (Fast correlation based filter) is a multivariate feature selection
algorithm used in proposed system
 A recurrent neural network (RNN) is a class of artificial neural
networks used in proposed system
 Models under the Recurrent Neural Network are:
 Long Short Term Memory (LSTM)
 Gated Recurrent Unit (GRU)
9
ALGORITHM&TECHNIQUES
LONG SHORT TERM MEMORY (LSTM)
 LSTM is a kind of recurrent neural network (RNN) design applied in
deep learning field.
 LSTM has feedback connection that is unrelated to standard feed
forward neural networks.
10
ALGORITHM&TECHNIQUES
GATED RECURRENT UNIT (GRU)
 GRU is a type of deep learning algorithm that is enhanced from the
LSTM algorithm to minimize the complication of the algorithm by
using update gate and reset gate.
 The update gate is used to regulate hidden state volume to be
forwarded to the next state.
11
ADVANTAGES OF PROPOSED SYSTEM
 The project is expected to show better results by implementing
Recurrent Neural Networks (RNN) and FCBF.
 It Improves the Runtime and provide better result than existing
system.
12
ADVANTAGES OF PROPOSED SYSTEM
 In this existing model, a fast Android malware detection
framework (FAMD), which slows the runtime of the
software.
 The proposed method can achieve an accuracy of 99%
and an F1-score of 98%.
HYPERPARAMETER SETTINGS
Optimizer
 The role of the optimizer is to improve the accuracy of the model by
reducing the error rate.
Eg. Adam, SGD, Adagrad
Dropout
 Dropout are generally used to reduce the complexity between the links
present in the fully connected dense layer.
 It is a user dependent variable which take the input value from 0 to 1.
Epoch
 The training method is repeated number of times is known as the epoch.
Depends on the training data, the number of epochs are considered.
HYPERPARAMETER SETTINGS
LSTM and GRU Units
 The number of LSTM and GRU units is the number of memory cells in the
LSTM and GRU network.
 It denotes the capable of remembering the facts and matches it with the past
evidence.
 The information in the memory units are moved further in the following
time step for the further training.
Max Pooling
 Max pooling is a pooling operation that selects the maximum element from
the region of the feature map covered by the filter. Thus, the output after
max-pooling layer would be a feature map containing the most prominent
features of the previous feature map.
HYPERPARAMETER SETTINGS
Activation Function
 At the output layer, an activation function is used to decide the probability
of the message.
Eg. ReLU, Tanh, Sigmoid.
Learning Rate
 Learning rate is a tuning parameter in an optimization algorithm that
determines the step size at each iteration while moving toward a minimum
of a loss function.
16
SYSTEM REQUIREMENTS
HARDWARE REQUIREMENTS
Processor Intel Core i3 7th Generation
RAM 8 GB
Memory 64 GB
SOFTWARE REQUIREMENTS
Language Python 3.5
Library Tensorflow 2.1.0
Keras 2.2.4
IDE Google Colaboratory
17
THANK YOU

Contenu connexe

Similaire à Android Malware

A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...MangaiK4
 
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...MangaiK4
 
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...rinzindorjej
 
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...rinzindorjej
 
Algorithm selection for sorting in embedded and mobile systems
Algorithm selection for sorting in embedded and mobile systemsAlgorithm selection for sorting in embedded and mobile systems
Algorithm selection for sorting in embedded and mobile systemsJigisha Aryya
 
RNN ARCHITECTURES: LSTM and GRU WITH TENSORFLOW BACKEND
RNN ARCHITECTURES: LSTM and GRU WITH TENSORFLOW BACKENDRNN ARCHITECTURES: LSTM and GRU WITH TENSORFLOW BACKEND
RNN ARCHITECTURES: LSTM and GRU WITH TENSORFLOW BACKENDPeachy Essay
 
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0Mohsen Sadok
 
Hardback solution to accelerate multimedia computation through mgp in cmp
Hardback solution to accelerate multimedia computation through mgp in cmpHardback solution to accelerate multimedia computation through mgp in cmp
Hardback solution to accelerate multimedia computation through mgp in cmpeSAT Publishing House
 
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 ProtocolReal Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 ProtocolIJRES Journal
 
Tamil Character Recognition based on Back Propagation Neural Networks
Tamil Character Recognition based on Back Propagation Neural NetworksTamil Character Recognition based on Back Propagation Neural Networks
Tamil Character Recognition based on Back Propagation Neural NetworksDR.P.S.JAGADEESH KUMAR
 
IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...
IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...
IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...IRJET Journal
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabijcses
 
STOCK MARKET PREDICTION USING NEURAL NETWORKS
STOCK MARKET PREDICTION USING NEURAL NETWORKSSTOCK MARKET PREDICTION USING NEURAL NETWORKS
STOCK MARKET PREDICTION USING NEURAL NETWORKSIRJET Journal
 
Enhanced transformer long short-term memory framework for datastream prediction
Enhanced transformer long short-term memory framework for datastream predictionEnhanced transformer long short-term memory framework for datastream prediction
Enhanced transformer long short-term memory framework for datastream predictionIJECEIAES
 
Foundation of Generative AI: Study Materials Connecting the Dots by Delving i...
Foundation of Generative AI: Study Materials Connecting the Dots by Delving i...Foundation of Generative AI: Study Materials Connecting the Dots by Delving i...
Foundation of Generative AI: Study Materials Connecting the Dots by Delving i...Fordham University
 
Survey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique AlgorithmsSurvey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique AlgorithmsIRJET Journal
 
A Hybrid Deep Neural Network Model For Time Series Forecasting
A Hybrid Deep Neural Network Model For Time Series ForecastingA Hybrid Deep Neural Network Model For Time Series Forecasting
A Hybrid Deep Neural Network Model For Time Series ForecastingMartha Brown
 

Similaire à Android Malware (20)

A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
 
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
A Survey on Selected Algorithm –Evolutionary, Deep Learning, Extreme Learning...
 
Et25897899
Et25897899Et25897899
Et25897899
 
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
 
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
 
6119ijcsitce01
6119ijcsitce016119ijcsitce01
6119ijcsitce01
 
Deep learning
Deep learningDeep learning
Deep learning
 
Algorithm selection for sorting in embedded and mobile systems
Algorithm selection for sorting in embedded and mobile systemsAlgorithm selection for sorting in embedded and mobile systems
Algorithm selection for sorting in embedded and mobile systems
 
RNN ARCHITECTURES: LSTM and GRU WITH TENSORFLOW BACKEND
RNN ARCHITECTURES: LSTM and GRU WITH TENSORFLOW BACKENDRNN ARCHITECTURES: LSTM and GRU WITH TENSORFLOW BACKEND
RNN ARCHITECTURES: LSTM and GRU WITH TENSORFLOW BACKEND
 
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
A study of Machine Learning approach for Predictive Maintenance in Industry 4.0
 
Hardback solution to accelerate multimedia computation through mgp in cmp
Hardback solution to accelerate multimedia computation through mgp in cmpHardback solution to accelerate multimedia computation through mgp in cmp
Hardback solution to accelerate multimedia computation through mgp in cmp
 
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 ProtocolReal Time Condition Monitoring of Power Plant through DNP3 Protocol
Real Time Condition Monitoring of Power Plant through DNP3 Protocol
 
Tamil Character Recognition based on Back Propagation Neural Networks
Tamil Character Recognition based on Back Propagation Neural NetworksTamil Character Recognition based on Back Propagation Neural Networks
Tamil Character Recognition based on Back Propagation Neural Networks
 
IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...
IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...
IRJET- Stock Market Cost Forecasting by Recurrent Neural Network on Long Shor...
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlab
 
STOCK MARKET PREDICTION USING NEURAL NETWORKS
STOCK MARKET PREDICTION USING NEURAL NETWORKSSTOCK MARKET PREDICTION USING NEURAL NETWORKS
STOCK MARKET PREDICTION USING NEURAL NETWORKS
 
Enhanced transformer long short-term memory framework for datastream prediction
Enhanced transformer long short-term memory framework for datastream predictionEnhanced transformer long short-term memory framework for datastream prediction
Enhanced transformer long short-term memory framework for datastream prediction
 
Foundation of Generative AI: Study Materials Connecting the Dots by Delving i...
Foundation of Generative AI: Study Materials Connecting the Dots by Delving i...Foundation of Generative AI: Study Materials Connecting the Dots by Delving i...
Foundation of Generative AI: Study Materials Connecting the Dots by Delving i...
 
Survey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique AlgorithmsSurvey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique Algorithms
 
A Hybrid Deep Neural Network Model For Time Series Forecasting
A Hybrid Deep Neural Network Model For Time Series ForecastingA Hybrid Deep Neural Network Model For Time Series Forecasting
A Hybrid Deep Neural Network Model For Time Series Forecasting
 

Dernier

The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice documentXsasf Sfdfasd
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxPISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxEduSkills OECD
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational PhilosophyShuvankar Madhu
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxDr. Asif Anas
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...Nguyen Thanh Tu Collection
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.EnglishCEIPdeSigeiro
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRATanmoy Mishra
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and stepobaje godwin sunday
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxMYDA ANGELICA SUAN
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxraviapr7
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesMohammad Hassany
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesCeline George
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17Celine George
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxDr. Santhosh Kumar. N
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfTechSoup
 

Dernier (20)

The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice document
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxPISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational Philosophy
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptx
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and step
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptx
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
Finals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quizFinals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quiz
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptx
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming Classes
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 Sales
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17
 
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdfPersonal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptx
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
 

Android Malware

  • 1. Under the guidance of Mrs.Thamizhisai Assistant Professor Department of CSE RAAKCET. DETECTION OF ANDROID MALWARES USING RECURRENT NEURAL NETWORKS TEAM MEMBERS REGISTER NUMBER K.Kaviarasan 19TD1515 P.Nambiraju 19TD1521 B.Praisen 19TD1524 A.Praveen kumar 19TD1525
  • 2. 2 OBJECTIVE OF THE PROJECT  Title: Detection of Android Malwares using RNN  The main goal of this project is to develop an efficient deep learning model to detect the android malwares from the genuine files.
  • 3. 3 DOMAIN OF THE PROJECT  Domain: Deep Learning  Explanation: Deep learning is a class of machine learning algorithms that uses multiple layers to progressively extract higher-level features from the raw input.
  • 4. 4 DOMAIN OF THE PROJECT  It is extremely beneficial to data scientists  Deep learning makes this process faster and easier.  Deep Learning can apply to the complex problems
  • 5. Normalizatio n Training and Testing Preprocessin g Normal Optimizer Dropout LSTM and GRU Cell Units Max Pooling Activation Function Epochs Learning Rate Classificatio n Hyperparameter Settings Attack Loading Dataset ARCHITECTURE DIAGRAM OF PROPOSED SYSTEM
  • 6. EXPLANATION Preprocessing  Data preprocessing is required tasks for cleaning the data and making it suitable which also increases the efficiency of a machine/deep learning model.  Getting the dataset  Importing libraries  Importing datasets  Finding Missing Data  Encoding Categorical Data Normalization  Normalization is to change the values of numeric columns in the dataset to use a common scale.
  • 7. EXPLANATION Splitting the Dataset into the Training set and Test set  In machine/deep learning data preprocessing, we divide our dataset into a training set and test set.  Training Set: A subset of dataset to train the machine learning model, and we already know the output.  Test set: A subset of dataset to test the machine learning model, and by using the test set, model predicts the output.
  • 8. 8 ALGORITHM&TECHNIQUES  FCBF (Fast correlation based filter) is a multivariate feature selection algorithm used in proposed system  A recurrent neural network (RNN) is a class of artificial neural networks used in proposed system  Models under the Recurrent Neural Network are:  Long Short Term Memory (LSTM)  Gated Recurrent Unit (GRU)
  • 9. 9 ALGORITHM&TECHNIQUES LONG SHORT TERM MEMORY (LSTM)  LSTM is a kind of recurrent neural network (RNN) design applied in deep learning field.  LSTM has feedback connection that is unrelated to standard feed forward neural networks.
  • 10. 10 ALGORITHM&TECHNIQUES GATED RECURRENT UNIT (GRU)  GRU is a type of deep learning algorithm that is enhanced from the LSTM algorithm to minimize the complication of the algorithm by using update gate and reset gate.  The update gate is used to regulate hidden state volume to be forwarded to the next state.
  • 11. 11 ADVANTAGES OF PROPOSED SYSTEM  The project is expected to show better results by implementing Recurrent Neural Networks (RNN) and FCBF.  It Improves the Runtime and provide better result than existing system.
  • 12. 12 ADVANTAGES OF PROPOSED SYSTEM  In this existing model, a fast Android malware detection framework (FAMD), which slows the runtime of the software.  The proposed method can achieve an accuracy of 99% and an F1-score of 98%.
  • 13. HYPERPARAMETER SETTINGS Optimizer  The role of the optimizer is to improve the accuracy of the model by reducing the error rate. Eg. Adam, SGD, Adagrad Dropout  Dropout are generally used to reduce the complexity between the links present in the fully connected dense layer.  It is a user dependent variable which take the input value from 0 to 1. Epoch  The training method is repeated number of times is known as the epoch. Depends on the training data, the number of epochs are considered.
  • 14. HYPERPARAMETER SETTINGS LSTM and GRU Units  The number of LSTM and GRU units is the number of memory cells in the LSTM and GRU network.  It denotes the capable of remembering the facts and matches it with the past evidence.  The information in the memory units are moved further in the following time step for the further training. Max Pooling  Max pooling is a pooling operation that selects the maximum element from the region of the feature map covered by the filter. Thus, the output after max-pooling layer would be a feature map containing the most prominent features of the previous feature map.
  • 15. HYPERPARAMETER SETTINGS Activation Function  At the output layer, an activation function is used to decide the probability of the message. Eg. ReLU, Tanh, Sigmoid. Learning Rate  Learning rate is a tuning parameter in an optimization algorithm that determines the step size at each iteration while moving toward a minimum of a loss function.
  • 16. 16 SYSTEM REQUIREMENTS HARDWARE REQUIREMENTS Processor Intel Core i3 7th Generation RAM 8 GB Memory 64 GB SOFTWARE REQUIREMENTS Language Python 3.5 Library Tensorflow 2.1.0 Keras 2.2.4 IDE Google Colaboratory