Assignment 1
Assignment 1
Introduction:
To create a network we require the two most important aspects to
be taken into consideration namely as follows:
The Vertices & The Edges
Vertices are the nodes in a graph whereas edges are the lines
connected to these nodes.
Graphs can be undirected or directed:
Undirected graph:
The relationship exists in both directions.
Directed graph:
The relationships are based on the direction of the edges. It can be
a one way relationship or a two-way relationship, but it must be
explicitly stated.
In addition to this, graphs can be weighted or unweighted. All this
means is that there is some value or cost associated with the edges
between the vertices.
BANKING NETWORK GRAPH
The network consists of 7 bank accounts named as follows:
A/C1, A/C2,A/C3,A/C4,A/C5,A/C6,A/C7
Bank A/C 1 is connected to A/C2 & A/C7 (i.e A/C 7 is connected to
A/C1 & A/C2)
Bank A/C 2 is connected to A/C1,A/C7 & A/C3
Bank A/C3 is connected to A/C4 & A/C6 (Also to A/C2)
Bank A/C4 is connected to A/C3 & A/C5
Bank A/C5 is connected to A/C4 & A/C6
Bank A/C6 is connected to A/C3 & A/C5
The Graphical representation of the mentioned network is as
follows:
4
1
2 3 5
7
A 6
For the above Banking Network we can consider:
“Bank Accounts” The vertices (Nodes/ ) , Denoted as “V”
“Transactions between two accounts” The Edges (Connections/
), Denoted as “E”
“No of transactions between 2 accounts” Weights, Denoted as
“Wt”
{A weighted graph is a graph where edges have positive real no’s
(non-negative)}
Problems to be faced:
Trouble starts as the graph becomes large.
Problem can occur when certain bank accounts are not connected
to each other directly.
Also problem with respect to changes in the details of a particular
bank account or any changes made to the original details of a
specific account, may disrupt connectivity.
In case if a bank account is closed it may again create a
connectivity error in the network.
Connectivity may be a problem at times because bank accounts
are highly secured and monitored, thus a single mistake in the
input of details for a particular account may lead to connectivity
issues.
Conclusion with respect to Banking Industry in reality:
Machine learning networks are seen as powerful tools to model
problems in order to extract information from data and for
prediction purposes.
The Machine Learning use cases are many : from sorting the email
using Natural Language Processing (NLP) and automatically
updating the records in the Customer Relations Management (CRM)
solution, to providing efficient assistance through customer self-
service portals and up to predicting the stock market trends in
order to ensure successful trading.