Recurrent NN approach for FS using Cloud database.pptx
srideviramaraj2
8 views
18 slides
Mar 09, 2025
Slide 1 of 18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
About This Presentation
asdsa
Size: 161.46 KB
Language: en
Added: Mar 09, 2025
Slides: 18 pages
Slide Content
A Recurrent Neural Network Approach for Feature Selection using Cloud Database
Introduction Combination of Cloud Computing, Neural Network and Feature Selection. Datasets stored in the cloud database are retrieved from the cloud environment train the data sets using feed-back neural network by applying proposed feature selection method to achieve the target concepts. better than the Conventional models handles noisy data and removes redundant, irrelevant features while considering feature interaction.
CLOUD COMPUTING delivery of computing as a service rather than a product On-demand self-service Broad Network access Resource pooling Measured Service
Cloud Deployment Model Private cloud Community cloud Public cloud Hybrid cloud Private cloud Community cloud Public cloud Hybrid cloud
Cloud Service Delivery Model Software as a Service ( SaaS ) Platform as a Service( PaaS ) Infrastructure as a Service( IaaS )
Data Mining Nontrivial extraction of implicit, previously unknown and potentially useful information from data in databases. Also known as KDD ( Knowledge Discovery in Databases )
Steps in KDD Data cleaning Data integration Data selection Data transformation Data mining Pattern evaluation Knowledge representation
Architecture of a typical Data mining System
Data Mining Techniques Association Classification Clustering Prediction Decision Trees Neural Networks
Data Preprocessing Incomplete, noisy, and inconsistent data are commonplace properties of large real world databases and data warehouses. Duplicate tuples also require data cleaning Need for data reduction A database/data warehouse may store terabytes of data Complex data analysis/mining may take a very long time to run on the complete data set
Data reduction strategies Data cube aggregation Dimensionality reduction — e.g., remove unimportant attributes Data Compression Numerosity reduction — e.g., fit data into models Discretization and concept hierarchy generation
Dimensionality Reduction Technique Principal component analysis Singular value decomposition Supervised and nonlinear techniques ( e.g., Feature Selection )
Feature Selection pre-processing step in data mining process which selects the most “relevant” subset of attributes according to some selection criteria. Two Commonly used approaches followed in feature selection are Wrapper approach Filter approach Wrapper approach is generally more accurate but also more computationally expensive.
Feature Selection Algorithm General Algorithm for Feature Selection Input: S- data sample with features X, |X| = n J – Evaluation measure to be Maximized GS – Successor generation Operator Output: Solution – (Weighted) feature subset L := Start_Point (X); Solution = { best of L according to J}; repeat L:= Search_Strategy ( L, GS(J),X); X ’ := { best of L according to J}; if J(X’)>=J(Solution) or (J(X’) = J(Solution) and |X’|< |Solution|) then Solution := X’; until Stop(J,L)
Neural Network Neural computing requires a number of neurons, to be connected together into a neural network N eurons are arranged in layers Each neuron is a simple processing unit which takes one or more inputs and produces an output. At each neuron, every input has an associated weight which modifies the strength of each input . The neuron simply adds together all the inputs and calculates an output to be passed on.
Artificial neural network composed of many artificial neurons that are linked together according to specific network architecture. objective of the neural network is to transform the inputs into meaningful outputs. Inputs Output
Machine Learning type of artificial intelligence (AI) that provides computers with the ability to learn without being explicitly programmed. There are two types of learning Supervised learning Unsupervised learning two types of Supervised-Learning NNs Feed forward NNs Feed-back or recurrent NNs
Feed-back or recurrent NNs Supervised machine learning which has take over the advantage of processing the inputs and compares its resulting outputs against the desired outputs. Errors are then propagated back through the system, causing the system to adjust the weights which control the network. This process occurs over and over as the weights are continually tweak.