Neural Network Design in Cloud Computing



Similar documents
Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski

Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence

Neural Networks in Data Mining

Stock Prediction using Artificial Neural Networks

AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING

Recurrent Neural Networks

Anatomy Review. Graphics are used with permission of: Pearson Education Inc., publishing as Benjamin Cummings (

Artificial neural networks

Biological Neurons and Neural Networks, Artificial Neurons

Power Prediction Analysis using Artificial Neural Network in MS Excel

Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Neural network software tool development: exploring programming language options

Neural Networks and Back Propagation Algorithm

Anatomy Review Graphics are used with permission of: adam.com ( Benjamin Cummings Publishing Co (

Introduction to Artificial Neural Networks

A Time Series ANN Approach for Weather Forecasting

Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network

Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro

IS PRIVATE CLOUD A UNICORN?

Prediction Model for Crude Oil Price Using Artificial Neural Networks

THE HUMAN BRAIN. observations and foundations

CSO Cloud Computing Study. January 2012

ABSTRACT The World MINING R. Vasudevan. Trichy. Page 9. usage mining. basic. processing. Web usage mining. Web. useful information

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

Analecta Vol. 8, No. 2 ISSN

Follow links Class Use and other Permissions. For more information, send to:

Neural Networks and Support Vector Machines

Computational Intelligence Introduction

An Artificial Neural Networks-Based on-line Monitoring Odor Sensing System

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations

Role of Neural network in data mining

American International Journal of Research in Science, Technology, Engineering & Mathematics

Lecture 6. Artificial Neural Networks

On Cloud Computing Technology in the Construction of Digital Campus

SUCCESSFUL PREDICTION OF HORSE RACING RESULTS USING A NEURAL NETWORK

Performance Evaluation of Artificial Neural. Networks for Spatial Data Analysis

Application of Neural Network in User Authentication for Smart Home System

Time Series Data Mining in Rainfall Forecasting Using Artificial Neural Network

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

The NIST Definition of Cloud Computing

Optimal Service Pricing for a Cloud Cache

An Introduction to Artificial Neural Networks (ANN) - Methods, Abstraction, and Usage

APPLICATION OF ARTIFICIAL NEURAL NETWORKS USING HIJRI LUNAR TRANSACTION AS EXTRACTED VARIABLES TO PREDICT STOCK TREND DIRECTION

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION

SURVIVABILITY ANALYSIS OF PEDIATRIC LEUKAEMIC PATIENTS USING NEURAL NETWORK APPROACH

Business Intelligence (BI) Cloud. Prepared By: Pavan Inabathini

TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC

CHAPTER 6 PRINCIPLES OF NEURAL CIRCUITS.

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

Forecasting Student Admission in Colleges with Neural Networks

How To Use Neural Networks In Data Mining

Auditory neuroanatomy: the Spanish heritage. Santiago Ramón y Cajal,

Chapter 4: Artificial Neural Networks

Data quality in Accounting Information Systems

NEURAL NETWORKS IN DATA MINING

SELECTING NEURAL NETWORK ARCHITECTURE FOR INVESTMENT PROFITABILITY PREDICTIONS

Biology Slide 1 of 38

Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Padma Charan Das Dept. of E.T.C. Berhampur, Odisha, India

Mobile Hybrid Cloud Computing Issues and Solutions

Brain & Mind. Bicester Community College Science Department

VIRTUALIZED WEB DESKTOP Towards a Faster Web Cloud Operating System

THE ROLE AND BENEFITS OF IMPLEMENTING CLOUD COMPUTING SYSTEM IN SUDANESE HIGHER EDUCATION INSTITUTIONS

Capability Paper. Today, aerospace and defense (A&D) companies find

Grid Computing Vs. Cloud Computing

Field Data Recovery in Tidal System Using Artificial Neural Networks (ANNs)

Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp Application of Intelligent System for Water Treatment Plant Operation.

International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013

NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS

A Survey on Load Balancing and Scheduling in Cloud Computing

Ann Model for Effects of Socio-Metric-Scales on Life Insurance

Keywords: Image complexity, PSNR, Levenberg-Marquardt, Multi-layer neural network.

Machine learning in financial forecasting. Haindrich Henrietta Vezér Evelin

Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

A Multi-level Artificial Neural Network for Residential and Commercial Energy Demand Forecast: Iran Case Study

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

129: Artificial Neural Networks. Ajith Abraham Oklahoma State University, Stillwater, OK, USA 1 INTRODUCTION TO ARTIFICIAL NEURAL NETWORKS

Supply Chain Forecasting Model Using Computational Intelligence Techniques


IMAV: An Intelligent Multi-Agent Model Based on Cloud Computing for Resource Virtualization

Utilization of Neural Network for Disease Forecasting

The NIST Definition of Cloud Computing (Draft)

Parts of the Nerve Cell and Their Functions

Sound Quality Evaluation of Hermetic Compressors Using Artificial Neural Networks

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION

A Survey on Cloud Computing

LOAD BALANCING IN PUBLIC CLOUD BY DIVISION OF CLOUD BASED ON THE GEOGRAPHICAL LOCATION

How To Understand Cloud Computing

A New Approach For Estimating Software Effort Using RBFN Network

Design call center management system of e-commerce based on BP neural network and multifractal

Explore the Neuroscience for Kids Web Site (ANSWERS) Start at:

Transcription:

International Journal of Computer Trends and Technology- volume4issue2-2013 ABSTRACT: Neural Network Design in Cloud Computing B.Rajkumar #1,T.Gopikiran #2,S.Satyanarayana *3 #1,#2Department of Computer Science and Engineering, KLUniversity. *3 Assoc.professor,Department of Computer Science and Engineering, KLUniversity. KLUniversity, Andhra Pradesh, India It is proposed to have a study on the diagnosis of cancer using neural network approach. Artificial Neural Network is a branch of Artificial intelligence, has been accepted as a new technology in computer science. Neural Networks are currently a hot research area in medicine. It has a huge application in many areas such as education, business, medical, engineering and manufacturing. Neural Network plays an important role in a decision support system. In this paper, an attempt has been made to make use of neural networks in the medical field along with cloud computing. A new development framework for cloud computing called User Interface Medical Services (UIMS) is formulated. Cancer diagnosis is carried out using neural networks and the implementation of cloud computing enhance the efficiency and accuracy of diagnosis. Keyword: Neural network,cloud computing, UIMS (user interface medical services) 1. INTRODUCTION (10 PT) In scientific Neurons [1] are the basic building blocks of the nervous system. These specialized cells are the information-processing units of the brain responsible for receiving and transmitting information. Each part of the neuron plays a role in the communication of information throughout the body. Following figure below to learn more about the functions of each part of a neuron. Figure 1. neuron structure Dendrites are treelike extensions at the beginning of a neuron that help increase the surface area of the cell body and are covered with synapses. These tiny protrusions receive information from other neurons and transmit electrical stimulation to the soma. The soma is where the signals from the dendrites are joined and passed on. The soma and the nucleus do not play an active role in the transmission of the neural signal. Instead, these two structures serve to maintain the cell and keep the neuron functional. The support structures of the cell include mitochondria, which provide energy for the cell, and the Golgi apparatus, which packages products created by the cell and secretes them outside the cell wall. The axon hillock is located at the end of the soma and controls the firing of the neuron. If the total strength of the signal exceeds the threshold limit of the axon hillock, the structure will fire a signal (known as an action potential) down the axon. ISSN: 2231-2803 http://www.internationaljournalssrg.org Page 63

The axon is the elongated fiber that extends from the cell body to the terminal endings and transmits the neural signal. The larger the axon, the faster it transmits information. Some axons are covered with a fatty substance called myelin that acts as an insulator. These myelinated axons transmit information much faster than other neurons. with this kind of activation function are also called artificial neurons or linear threshold units. The terminal buttons are located at the end of the neuron and are responsible for sending the signal on to other neurons. At the end of the terminal button is a gap known as a synapse neurotransmitters are used to carry the signal across the synapse to other neurons. The biological term of neural network referred to as artificial neural network. In computing language this can be defined as a computing system made up of a number of simple, highly interconnected processing elements, which process information by their dynamic state response to external inputs. ANNs are processing devices (algorithms or actual hardware) that are loosely modeled after the neuronal structure of the mamalian cerebral cortex but on much smaller scales. A large ANN might have hundreds or thousands of processor units, whereas a mamalian brain has billions of neurons with a corresponding increase in magnitude of their overall interaction and emergent behavior. Although ANN researchers are generally not concerned with whether their networks accurately resemble biological systems, some have. For example, researchers have accurately simulated the function of the retina and modeled the eye rather well. Although the mathematics involved with neural networking is not a trivial matter, a user can rather easily gain at least an operational understanding of their structure and function. 2. Architecture of neural networks An artificial neuron network is a data processing system,consisting large number of highly interconnected processing elements as artificial neuron in a network structure. 2.1.single layer feed-forward perceptron The single layer feed-forward network consists of a single layer of wights, where the inputs are directly connected to the outputs,via a series of weights. In this way it can be considered the simplest kind of feed-forward network. The sum of the products of the weights and the inputs is calculated in each node, and if the value is above some threshold (typically 0) the neuron fires and takes the activated value (typically 1).otherwise it takes the deactivated value (typically -1). Neurons Fig2: Feed forward networks 2.2. multi layer feed-forward perceptron Multi layer networks consists of multiple layers of computational units, usually interconnected in a feed-forward way. Each neuron in one layer has directed connections to the neurons of the subsequent layer. This architecture consists of input and output layers along with one or more hidden layers. The computational units of the hidden layer are known as hidden neurons. The input layer is directed to the hidden layer and from there to output layer. The computation is done between these two input and output layers. Fig3:multilayer networks This multi layer feed forward network with x input neurons, u neurons in first hidden layers, v neurons in second hidden layers and y output neurons in the output layers is written as(x-u-v-y). 2.3. recurrent networks The fundamental feature of a Recurrent Neural Network (RNN) is that the network contains at least one feed-back connection, so that activation can flow round in a loop. That enables the

networks to do temporal processing and learn sequences (e.g., perform sequence recognition/reproduction or temporal association/prediction).the architectures of recurrent neural networks can take many different forms, but they all share two important common features: 1. They incorporate some form of Multi-Layer Perceptron as a sub-system. 2. They exploit the powerful non-linear mapping capabilities of the Multi-Layer Perceptron, plus some form of memory. Learning can be achieved by similar gradient descent procedures to those used to derive the back-propagation algorithm for feed-forward networks. characteristics, three service models, and four deployment models. 5. cloud service models Fig5:Cloud Computing networks 3. applications of neural networks Fig4:recurrent The neural networks are applied in various business applications in real world. They have been successfully implemented in various fields. Since neural networks are best at identifying patterns or trends in data, they are well suited for prediction or forecasting. These include Sales forecasting, Industrial process control, Customer research, Data validation, Risk management and Target marketing. In this paper we are newly applying this neural network concepts in new emerging technology namely cloud computing. 4. cloud computing Cloud computing [4] is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential Software as a Service (SaaS): The capability provided to the consumer is to use the provider s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g., web-based email), or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user specific application configuration settings. Platform as a Service (PaaS): The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment. Infrastructure as a Service (IaaS). The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications and possibly limited control of select networking components (e.g., host firewalls). 6. proposed system for cloud neural network(cnn)

we are proposing neural network design in cloud through which we can validate all types of neural network models i.e.(single layer feed-forward perceptron,multi layer feed-forward perceptron,recurrent network,fuzzy networks,modular neural network,linear associator.)we are using SAAS service in cloud to implement these neural networks. Fig8:fuzzy network Fig6:proposed neural network in cloud 6.1 Multi layer perceptron In cloud this network was constructed by interconnecting several neural objects, also called components. each component has a corresponding icon and performs a specific task in the simulation of network. This proposed model can be interconnected to construct a virtually unlimited variety of neural network models. this will introduce some of these components by using this MLP(multi-layer perceptron) to solve the exclusive-or (x-or)problem. in the x-or problem, an exemplar is classified as true if one of two inputs is true, where true=1 and false=-1. Fig7:multilayer perceptron 6.2 Fuzzy network Below is shown a two hidden layer MLP. The MLP has problems converging to the sinc function, because the function is highly variable and locally extreme. The MLP will attempt to discover a global optimization of this function. However, due to the sinc function s localized extrema, global convergence will be slow and inaccurate And shown below are datagraphs of 1)the sinc function vs the network approximation and 2) the network mean square error. 6.3Modular network In cloud these modular networks process their input using several parallel MLP s and then recombine the results. This tends to foster specialization of function in each sub-module. In contrast to the MLP,modular networks do not have full inter connectivity between their layers and thus require a smaller number of weights for the same size network. This tends to speed up training times and reduce the number of required training examplers. Fig9:modular network 7. Conclusion By using cloud computing service(saas) for neural networks we can design any type of neural networks. And the outcomes for the inputs in different layered perceptrons are evaluated In cloud using SAAS(software-as-a-service) and the respective outputs are obtained easily with out maintaining any softwares or any other in our system. Acknowledement This work was supported by our research guide DR.S.Satyanarayana and is contributed of our own work. we thank him for our development in research work and supported by KLUniversity.

References [1] Reggia JA. Neural computation in medicine. Artificial Intelligence in Medicine, 1993 Apr, 5(2):143 57. [2] M.S. Gazzaniga, The cognitive Neurosciences. MIT Press, 1995. [3] Neurosolutions. [4] Dialogic Corporation, Introduction to cloud computing, white paper. [5] R. Buyya, C. S. Yeo, and S. Venugopal, Market-Oriented Cloud Computing: Vision, Hype and Reality for Delivering IT Services as Computing Utilities. Future Generation Computer Systems, vol. 25,pp. 599-616, 2009. [6] Neural Networks at Pacific NorthWest National Laboratory http://www.emsl.pnl.gov:2080/docs/cie/neural/ne ural.homepage.html. [7] Cloud Computing Cum Neural Networks in Diagnising CANCER. [8] gigaom.com/cloud/cloud-computing-for-thepeople-its-called-saas/ [9] Understanding The Cloud Computing Stack SaaS,Paas,Iaas