Week 1 Flashcards

1
Q

Main Characteristics of Social Medias are?

A
  1. Participation
  2. Openness
  3. Conversation
  4. Community
  5. Connectedness

POCCC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a social media metrics used for?

A

Quantifying how much someone is influential, how fast someone is spreading info to others in a social network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three types of Social Media Use

A

Broadcast / Sending Information
Request for Feedback / Input
Conversation / Interaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why did the Philadelphia Police Tweet work?

A

Use social media mostly for broadcast

They do not tweet overwhelm people
too often

Reach out on multiple channels with clear req feedback in more traditional ways

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Astroturfing?

A

the art of faking popularity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How can Astroturfing be detected

A

These accounts can be detected using structural social network analysis, using retweet and follow behaviour

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How to measure success?

A

Counting - # of fans, followers, friends, views, link etc

Social Sharing - # of retweet, mentioned, share

Engagement Rate

Interaction - # of customers engaged, conversation length

Referral Rates - How much traffic is received to biz site from SM

Influence of Users - Centrality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Engagement Rate Formula

A

of engagement activities (likes, shares) / # of friends

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are some example of Data hooks

A

Gestures (to others)
Interaction with environment
Chats (textual & verbal)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does Hook do?

A

Hooks collect data & send to logs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain the 3 levels of funnel

A

Top of the funnel - Visitor Researching : Broad Keyword
Mid Funnel - Visitor is Engaged : Specific Keyword
Bottom Funnel - Visitor is Ready to buy : Exact Keyword

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why do we create and sustain networks?

A
Self interest
Social & resource exchange
Mutual interest & collective action
Contagion
Balance
Homophily
Proximity
Co-evolution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the main driver of Networks Evolution?

A

Homophily is one of the fundamental

patterns of how social networks are structured

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Why is extreme Homogenization bad?

A

Extreme homogenization can prevent innovation and new idea generation (people in a cluster all think alike)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Framingham Social Network

A

Happy people tend to be located in the center of their local social networks and in large clusters of other happy people!

Happiness, in other words, is not merely a function of individual experience or individual choice but is also a property of groups of people.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Random Social Network?

A

Random network models introduce an edge between any pair of vertices with a probability p

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is Real Social Network?

A

Real networks tend to have a relatively few nodes of high connectivity

Scale free refers to the distribution principle of how many links there are per node

The distribution follows Power Law

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

few nodes of high connectivity is also called

A

Hub node

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is the Power Law

A

Relationship between TWO quantities - One quantity varies as a power of the other

 # of cities with a certain population
size (y-axis) Varies as a power of the size of
the population (x-axis)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is Cloud Computing?

A

Cloud computing is the

on-demand delivery of compute power, database storage, applications, and other IT resources

through a cloud services platform via the internet with

pay-as-you-go pricing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

3 models of cloud computing

A
  1. IaaS - Infrastructure
  2. Paas - Platfrom
  3. Saas - Software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What is IaaS

A

you manage the server, which can be physical or virtual, as well as the operating system (Windows or Linux). In general, the data center provider has no access to your server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Basic building block of IaaS

A

Basic building blocks for cloud IT include:
Networking features
Compute, and
Data storage space

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What is PaaS

A

someone else manages the underlying hardware and operating systems. This enables you to run applications without managing underlying infrastructure (for example – patching, updates, maintenance, hardware and operating systems). PaaS also provides a framework for developers that they can build upon to create customized applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What is SaaS

A

you manage your files, while the service provider takes care of all of the data centers, servers, networks, storage, maintenance, patching, etc. All you worry about is the software and how you want to use it. You are provided with a complete product that is run and managed by the service provider. Facebook and Dropbox are examples of SaaS. You manage your Facebook contacts and Dropbox files, and the service providers manage the systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

3 cloud deployment model

A

“All-In” Cloud
hybrid
private

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What is the “All-In” Cloud ?

A

“All-In” Cloud is a cloud-based application that is fully deployed in the cloud, and all parts of the application run in the cloud. Applications in the cloud have either been created in the cloud or have been migrated from an existing infrastructure. Cloud-based applications can be built on low-level infrastructure pieces (for example, networking, compute or storage) or can use higher-level services that provide abstraction from the management, architecting, and scaling requirements of core infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What is the hybrid deployment

A

A hybrid deployment is a way to connect infrastructure and applications between cloud-based resources and existing resources that are not located in the cloud. The most common method of hybrid deployment is between the cloud and existing on-premises infrastructure (sometimes called on-prem). On-premises infrastructure is located within the physical confines of an enterprise, often in the company’s data center. A hybrid deployment model is used to extend an organization’s infrastructure into the cloud while connecting cloud resources to an internal system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What is private cloud/on premise?

A

When you run a cloud infrastructure from your own data center, that’s called on-premises or private cloud. While this kind of deployment lacks many of the benefits of cloud computing, it does provide dedicated resources and is a popular choice for organizations who need to meet certain compliance standards. In most cases, this deployment model is the same as legacy IT infrastructure while using application management and virtualization to increase resource utilization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Advantage of All in cloud

A
No upfront investment
Low ongoing costs
Focus on innovation
Flexible capacity
Speed and agility
Global reach on demand
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Disadvantage of On-Premise/Private Cloud

A
Large initial purchase
Labor, patches, and upgrade cycles
Systems administration
Fixed capacity
Long procurement cycle and setup
Limited geographic regions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

What can you do in the cloud?

A
  • Application Hosting for an on-demand infrastructure to host internal or SaaS applications.
  • Backup and Storage to store data and build dependable backup solutions.
  • Content Delivery to distribute content worldwide, with high data transfer speeds.
  • Host static and dynamic websites.
  • Enterprise IT to host internal- or external-facing IT applications in AWS’s secure environment.
  • Use a variety of scalable database solutions, from hosted enterprise database software to non-relational database solutions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Explain On-Premise Infrastructure

A

Security:
Firewalls
ACL
Administrator

Networking:
Router
Network Pipeline
Switch

Servers:
On Premises Server

Storage and Db:
DAS
SAN
NAS
RDBMS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Explain Amazon Web Service Infrastructure

A

Security:
Security Groups
Network Access Control List
Identity Access Management

Networking:
Elastic Load Balancing
Amazon VPC

Servers:
Amazon Machine Image
Amazon EC2 Instance

Storage and Db:
Elastic Block Store
Elastic File System
Amazon S3
Amazon RDS
35
Q

Concepts : High Availability

A

High availability refers to a resource that is accessible when you attempt to access it. For example, if every time you go to the ATM to make a withdrawal it works as expected the ATM is highly available; however, if you go to use it and there is a sign on the front that says “Out of Order”, it is not highly available.

36
Q

Concepts : Fault Tolerance

A

Fault tolerance is the ability to withstand a certain amount of failure and still remain functional. It also refers to the ability of a system to be self-healing and return to full capacity despite a failure. It is the ability of a system to fail in some way but still remain functional.

37
Q

Concepts : Scalable

A

Scalability is the ability to easily grow in size, capacity, and/or scope when required particularly in response to demand. If something cannot quickly grow in an easy manner it is not scalable.

38
Q

Concepts : Elastic

A

Elasticity is the ability to not only grow (or scale) when required, but also to reduce or contract in size as needed. A system that is elastic can scale to grow as needed usually based on demand and contract as demand decreases.

39
Q

Explain Capital Expense

A

Funds used by a company to acquire, upgrade, and maintain physical assets such as property, industrial buildings, or equipment.

40
Q

Explain Variable Expense

A

A variable expense is an expense that is easily altered or avoided by the person bearing the cost.

By using the cloud, businesses won’t have to invest money into data centers and servers, and can pay for only what they use in a pay-as-you-go fashion. This lets businesses save money on technology and enables them to adapt to new applications with as much space as needed in minutes, rather than weeks or days. Maintenance is reduced so the business can spend more time focusing on the core goals of the business.

41
Q

Benefit of Cloud Computing

A

Trade capital expense for variable expense.

Benefit from massive economies of scale.

Eliminate guessing on your capacity needs.

Increase speed and agility.

Stop spending money to run and maintain data centers.

Go global in minutes.

42
Q

What are Web Services?

A

A web service is any piece of software that makes itself available over the internet and uses a standardized format (XML or JSON) for the request and the response of an API interaction.

43
Q

How can you access AWS services?

A

You can access them in any of three ways: using the AWS Management Console, the AWS Command Line Interface (AWS CLI), and via Software Development Kits (SDKs).

44
Q

What is a network?

A

A network is a graph, or a collection of points connected by lines

45
Q

What are other ways to call a Node

A

Points are referred to as nodes, actors (social setting) , or
vertices (plural of vertex)

46
Q

What do you call a directed edge

A

A directed edge is sometimes called an arc

47
Q

Edges CAN have direction (T/F)

A

True

48
Q

For any node, the set of nodes it is connected to via an edge is called

A

Neighborhood

49
Q

number of edges connected to one node is called

A

the degree of the node (the size of its neighborhood)

50
Q

Degree in an undirected graph equation

A

Theorem 1. The summation of degrees in an undirected graph is twice the number of edge
2|𝐸| 𝑖

51
Q

Degree in a directed graph equation

A

Lemma 1. In any directed graph, the summation of in-degrees is equal to the summation of out- degrees:

52
Q

When dealing with very large graphs, how nodes’ degrees are distributed is an important concept to analyze and is called?

A

degree probability 𝒑𝒅

𝑝𝑑 =𝑃(𝑑𝑖 =𝑑) = 𝑛𝑑 / 𝑛

53
Q

We are seeking representations that can store

graphs in a way such that

A

Does not lose information
Can be manipulated by computers
Can have mathematical methods applied easily

54
Q

What time of Adjacency matrices does Social network have?

A

Social networks have very sparse Adjacency matrices

55
Q

How is adjacency list sorted?

A

The list is usually sorted based on the node order

or other

56
Q

What is an Edge List?

A

In this representation, each element is an edge and is usually represented as (𝑢, 𝑣), denoting that node u is connected to node v via an edge

(v1, v2)
(v2, v3)
(v2, v4)
….

57
Q

What is a null graph

A

A null graph is one where the node set is empty. (No nodes)

58
Q

What is an empty graph/edge-less graph

A

An empty graph or edge-less graph is one where the edge set is empty, 𝐸 = ∅

59
Q

A null graph is not an empty graph

A

False, A null-graph is an empty graph.

60
Q

The adjacency matrix for undirected graphs is not symmetric (T/F)

A

False, The adjacency matrix for undirected graphs is symmetric

61
Q

The adjacency matrix for directed graphs is not symmetric (T/F)

A

True, The adjacency matrix for directed graphs is not symmetric

62
Q

What is a Simple Graph?

A

Simple graphs are graphs where only a single edge can be between any pair of nodes

63
Q

What is a Multigraph?

A

Multigraphs are graphs where you can have multiple edges between two nodes and loops (self- links)

64
Q

What is a Webgraph?

A

A webgraph is a way of representing how internet sites are connected on the web

65
Q

Webgraph is also known as a

A
directed multigraph
(Two sites can have multiple links pointing to each other and can have loops (links pointing to themselves))
66
Q

When weights are binary (0/1, -1/1, +/-) we have _____ graph

A

signed graph

67
Q

Two nodes are adjacent if they are connected via an edge. (T/F)

A

True

68
Q

A graph is connected, if there exists a path between any pair of nodes in it (T/F)

A

True

69
Q

A graph is strongly connected if there exists a path between any pair of nodes, without following the edge directions

A

False, A graph is WEAKLY connected if there exists a path between any pair of nodes, without following the edge directions

(If v5 connects to v6 even if its through other nodes it is strong)

70
Q

Trees are special cases of…..

A

undirected graphs

71
Q

A tree is a graph structure that has no____ in it

A

In a tree, there is exactly one path between any

pair of nodes hence A tree is a graph structure that has no cycle in it

72
Q

A set of disconnected trees is called

A

A forest

73
Q

What is a complete graph

A

A complete graph is a graph where for a set of nodes 𝑉, all possible edges exist in the graph

In a complete graph, any pair of nodes are connected via an edge

74
Q

What is a Bipartite Graph

A

Bipartite Graph is a graph where the node set can be partitioned into two sets such that, for all edges, one end-point is in one set.

75
Q

DFS search enforces a stack or queue structure?

A

Stack Structure

The algorithm can be used both for trees and graphs

76
Q

Each AWS region is a geographical area and is made up of _____________

A

Each Region is made up of two or more Availability Zones.

77
Q

AWS has ____ regions worldwide

A

18

78
Q

What is Centrality

A

Centrality defines how important a node is within a network

The degree centrality measure ranks nodes with
more connections higher in terms of centrality

79
Q

Normalized Degree Centrality types

A

• Normalized by the maximum possible degree
d / (n-1)
• Normalized by the maximum degree
d / (max d)

• Normalized by the degree sum
d/ 2E

80
Q

What is Eigenvector centrality

A

Generalizes degree centrality by incorporating the importance of the neighbors (undirected)

81
Q

What is PageRank centrality

A

We can divide the value of passed centrality by the number of outgoing links, i.e., out-degree of node

Each connected neighbor gets a fraction of the source node’s centrality

82
Q

What is Closeness Centrality

A

Measures social distance from you to others
Closeness in effect measures how fast you can spread info/epidemics to the rest of the network.

In a non-weighted network, distance is the total number of links existing between two nodes (in the shortest path).

In a weighted network, distance is a function of the link/edge weights along the shortest path between two
nodes.

For every node:
1 / (v1 to v2 + v1 to v3 + v1 to v4…) =
1 / (v2 to v1 + v2 to v3 + v2 to v4…) =

83
Q

What is Betweenness centrality

A

Measure of brokerage.

For one community to pass info/epidemics to another, they must go through you. This makes you very important.

Formula:
c / (n-1)(n-2) for every node that pass through you