Professional Documents
Culture Documents
Ankan Biswas
Praneet Dutta
Prof. Aarthi G
I.
INTRODUCTION
201 | P a g e
978-1-4673-7606-8/15/$31.00 2015 IEEE
SAI Intellig
gent Systems Conference 2015
Novem
mber 10-11, 2015 | London, UK
202 | P a g e
978-1-4673-7606-8/15/$31.00 2015 IEEE
SAI Intellig
gent Systems Conference 2015
Novem
mber 10-11, 2015 | London, UK
203 | P a g e
978-1-4673-7606-8/15/$31.00 2015 IEEE
SAI Intellig
gent Systems Conference 2015
Novem
mber 10-11, 2015 | London, UK
Fig. 7. Class Labels defined for input parameter combinnations (data frame in
R)
The final CSV file (Fig. 10.) will be fed as training data to
the algorithm for generation of a linear model..
C. Exploratory Analysis
After successfully extracting the required iinformation from
the collected data, it makes sense to visualizee the data to look
for patterns. Exploratory analysis is useful as one can quickly
mber of plotting
analyze the obtained data using a large num
methodologies such as scatter plots, histogram
ms, bar plots, line
plots, contours etc.
R has strong graphic capabilities and is a suitable tool to
visualize data.
204 | P a g e
978-1-4673-7606-8/15/$31.00 2015 IEEE
III.
REGRESSION MODELS
A. Theory
Regression methods have become an integral component
of any data analysis concerned with the relationship between a
response variable and one or more explanatory variables. The
most common regression method is conventional regression
analysis (CRA), either linear or nonlinear, when the response
variable is continuous (IID or independent and identically
distributed). However, when the outcome (the response
variable) is discrete, CRA is not appropriate. Among several
reasons, the following two are the most significant:
1) The response variable in CRA must be continuous, and
2) The response variable in CRA can take non-negative
values.
These two primary assumptions are not satisfied when the
response variable is categorical.
TABLE I.
Collection
Preparation of Data
Analyze
Train
Test
Use
For the given data we design Regression Models using
Multiple Regression and Multivariate Multiple Regression
B. Multiple Regression
Linear Regression creates a model of the outcome variable
on the basis of a single predictor variable.
The Linear Regression model with predictor X and
outcome Y is given by:
Equation (1)
Where B is the Bias and C is the weight.
The equation (1) is a straight line with B as the intercept
and C as the slope. Hence Linear Regression determines a
straight line for modelling the relation between Y and X.
Now, Multiple Regression means that the outcome variable
Y is modelled to multiple predictor variables. This creates a
model in a higher dimensional plane whose dimension equals
the number of predictor variables plus the outcome itself. One
disadvantage is that the model cannot be visualized if the
number of predictor variables is more than two since
visualization is impossible exceeding three dimensions.
Therefore we have the model as follows:
Equation (2)
Where, B = Bias
Ci = Weight of ith Predictor
N = Total number of predictors
Spacing
Predictors:
Channels
Frequency
205 | P a g e
978-1-4673-7606-8/15/$31.00 2015 IEEE
SAI Intellig
gent Systems Conference 2015
Novem
mber 10-11, 2015 | London, UK
Power
Bitrate
Outcome:
Maximum Height
Minimum BER
Q Factor
Threshold
Now, the linear models are defined with thhe predictors and
outcome variables. RStudio was used to moddel the data. The
variables were passed to a function in the fo
form of Formula
class which relates the output columns to thee input columns.
They are as follows:
The function lm(formula, dataframe) ccreates a linear
model based on the formula and the data fraame passed to it.
Hence, we have 4 linear models from the aforementioned
formulae. lm() works on the dataset provided to it and outputs
an object of class list which contains all the ddata pertaining to
the model such as coefficients, residuals, devviances, quantiles
etc. Fig. 15. Shows the bias (interceptt) and weights
(coefficients) of each linear model.
Equation
n (3)
Where, Xpredicted = Predicted Outtput
Xobserved = Observed Output
N = Total number of observations
he observed and predicted
The Square Error between th
output was calculated and for all the four models and their
o 20 show graphs of MSE
graphs were plotted. Figures 17 to
versus the instance.
206 | P a g e
978-1-4673-7606-8/15/$31.00 2015 IEEE
IV.
207 | P a g e
978-1-4673-7606-8/15/$31.00 2015 IEEE
SAI Intellig
gent Systems Conference 2015
Novem
mber 10-11, 2015 | London, UK
The non-linear transfer functions which ccan be used areHyperbolic Tangent, Sine and Sigmoid Funcction Fig. 20. A
linear function can also be used but doess not match the
accuracy of a non-linear one. For our algorithhm we make use
of the Sigmoid Function which is of the form:
p
Training; Validation;
The data is divided into 3 parts,
Testing.
B. Back-propagation algorithm
This algorithm was originally introduced inn the 1970s.It is
a very efficient technique for calculating thee output variable
compared to previous techniques. The inittial weights are
configured and random weights are associiated with each
transition.
C. Procedure
After finalizing the design parameters, thee neural network
(Fig. 25) is designed on MATLAB.
The design procedure is as follows:
The final data which was parsed is spllit into two parts
containing the input and output variables.
The number of neurons in the hidden layer as well as
the transfer function (sigmoid in this caase) is decided.
208 | P a g e
978-1-4673-7606-8/15/$31.00 2015 IEEE
SAI Intellig
gent Systems Conference 2015
Novem
mber 10-11, 2015 | London, UK
V.
CONCL
LUSION
ACKNOWLEDGMENTS
We would like to thank VIT University -Department of
Electronics for providing us witth the resources and Lab
facilities, especially licensed versiions of MATLAB R2013b
and Optisystem 13.0 for carrying out the project, Professors
G
for their guidance in
Arulmozhivarman P. and Sankar Ganesh
mining the Data from the software.
REFERENCE
ES
S Ilic, B. Jaksic, M. Petrovic A. Mark
kovic, V. Elcic, "Analysis of Video
Signal Transmission Through DWDM
M Network Based on a Quality
Check Algorithm" Vol 3, _o. 2, 2013, 416-423
4
[2] M. T. Fatehi, M. Wilson, Optical Neetworking with WDM, McGrawHill, New York, 2001
mation of filtered signal envelope
[3] M. Stefanovic, D. Milic, "An approxim
with phase noise in coherent optical systems", Journal of Lightwave
Technology, Vol .19, No. 11, pp. 1685-1690, 2001
mance of optical heterodyne PSK
[4] I. Djordjevic, M. Stefanovic, "Perform
systems with Costas loop in multich
hannel environment for nonlinear
second-order PLL model", Journal off Lightwave Technology Vol. 17,
No.12, pp. 2470-2479, 1999
O
Networks: A Practical
[5] R. Ramaswami, K. Sivarajan, Optical
Perspective, 2nd ed., Morgan Kaufm
mann Publishers, San Francisco,
2002
W
(Eds), Optical Fiber
[6] I. P. Kaminow, T. Li, A. Willner
Telecommunications V, Elsevier/Acad
demic Press, 2008
[7] G. Agrawal, Nonlinear Fiber Optics, 2n
nd Ed., Academic Press, 2001
[8] G. Agrawal, Fiber-Optic Communicatiion Systems, 3nd Ed., Wiley, 2002
[9] E. G. Sauter, Nonlinear Optics, John Wiley
W
& Sons, Inc., New York
[10] Peter Harrington, Machine Learning in
i Action, DreamTech Press,2012
http://neuralnetworksanddeeplearning.com/chap2.htm
[1]
209 | P a g e
978-1-4673-7606-8/15/$31.00 2015 IEEE