Mapper.

Slides:



Advertisements
Similar presentations
Algebra II w/ trig 4.1 Quadratic Functions and Transformations
Advertisements

Q2-1.1a Graphing Data on the coordinate plane
T-3 Histograms. Histogram Basics A histogram is a special type of bar graph that measures the frequency of data Horizontal axis: represents values in.
The Cartesian Coordinate System

SAT Multiple Choice Question(s)
Lesson Topic: Drawing the Coordinate Plane and Points on the Plane
Graphing Quadratic Equations
Sketching a Quadratic Graph Students will use equation to find the axis of symmetry, the coordinates of points at which the curve intersects the x-axis,
Quadratic Functions and their Graphs If a graph has an axis of symmetry, then when you fold the graph along this axis, the two halves of the graph coincide.
An Introduction to Straight Line Graphs Drawing straight line graphs from their equations. Investigating different straight line graphs.
This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF ). Isabel K. Darcy.
Math – Graphs of Functions 1. Graph of a function: the graph of all the function’s ordered pairs 2.
EXAMPLE 3 Graph a function of the form y = ax 2 + bx + c Graph y = 2x 2 – 8x + 6. SOLUTION Identify the coefficients of the function. The coefficients.
Unit 9 Review Find the equation of the axis of symmetry, along with the coordinates of the vertex of the graph and the y-intercept, for the following equation.
Graphing in Vertex Form and Intercept Form.  What kind of functions are the following…?
Welcome to MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Week 1: Introduction to Topological Data.
Graphing quadratic functions part 2. X Y I y = 3x² - 6x + 2 You have to find the vertex before you can graph this function Use the formula -b 2a a = 3.
Quadratic Functions. 1. The graph of a quadratic function is given. Choose which function would give you this graph:
Introduction to 3D Solids and Solids of Revolution Some 3D shapes can be formed by revolving a 2D shape around a line (called the axis of revolution).

Goals for Thursday’s lab (meet in basement B5 MLH):
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 22, 2013: Topological methods for exploring low-density.
Hierarchical clustering
Hierarchical clustering
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
Coefficients a, b, and c are coefficients Examples: Find a, b, and c.
13.4 Graphing Lines in Slope-Intercept Form
Quick Graphs of Linear Equations
We propose a method which can be used to reduce high dimensional data sets into simplicial complexes with far fewer points which can capture topological.
Quadratic Functions, Quadratic Expressions, Quadratic Equations
Part 4.
Introduction to Functions
Main Project total points: 500
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Nov 22, 2013: Topological methods for exploring low-density.
Standard Form I can identify intercepts from an equation.
2.7 Absolute Value Functions and Graphs
2.1: Graphing Absolute Value Functions
2.7 Absolute Value Functions
Graphs and Graph Models
Main Project total points: 500
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
Graphing Linear Equations in Standard Form
Linear Equations in two variables
Y Label each of the components of the parabola A: ________________ B: ________________ C: ________________ C B B 1 2.
Guest lecturer: Isabel K. Darcy
Since H is 4 units to the left of the y-axis,
See also mappersummary2a
Quadratic Functions Unit 9 Lesson 2.
Quadratic Functions.
Guest lecturer: Isabel K. Darcy
Quad Frame Vertex Name: For each equation:
9.3 – Graphing Linear Equations
Graphing on the Coordinate Plane
Homework Assignment 1: Use the following data set to test the performance difference of three clustering algorithms: K-means, AP clustering and Spectral.
Find the x-coordinate of the vertex
Graphing Systems of Linear Inequalities
9.4 Graph & Write Equations of Ellipses
Section 7.2 Absolute Value Functions
Before: March 16, y = x² + 4x y = 3x² + 2
Some Common Functions and their Graphs – Quadratic Functions
Cartesian Coordinate System
Warm-Up Solve the system by graphing..
Guest lecturer: Isabel K. Darcy
Unit 9 Review.
Graphing on the Coordinate Plane
Suppose your data set consists of points living on the trefoil knot, drawn above. Using the above overlapping bins, what will the output of TDA mapper.
Pick the slope and y – intercept for each equation.
The Distance & Midpoint Formulas
Quad Frame Vertex Name: For each equation:
Presentation transcript:

Mapper

http://www.ayasdi.com/

https://www.ayasdi.com/inquiry/academic-trial.html https://www.ayasdi.com/customers#collaborators

http://danifold.net/mapper/ https://cran.r-project.org/web/packages/TDAmapper/

http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Example: Point cloud data representing a hand. A) Data Set Example: Point cloud data representing a hand. B) Function f : Data Set  R Example: x-coordinate f : (x, y, z)  x Put data into overlapping bins. Example: f-1(ai, bi) Cluster each bin & create network. Vertex = a cluster of a bin. Edge = nonempty intersection between clusters http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Topological Methods for the Analysis of High Dimensional Data Sets and 3D Object Recognition Singh, Gurjeet; Memoli, Facundo; Carlsson, Gunnar http://diglib.eg.org/handle/10.2312/SPBG.SPBG07.091-100

http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Mapper Data Overlapping bins Graph http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Example: Point cloud data representing a hand. A) Data Set Example: Point cloud data representing a hand. http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Function f : Data Set  R Ex 1: x-coordinate f : (x, y, z)  x http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Function f : Data Set  R Ex 1: x-coordinate f : (x, y, z)  x http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Put data into overlapping bins. Example: f-1(ai, bi) ( ( ) ( ) ( ) ( ) ( ) ) Function f : Data Set  R Ex 1: x-coordinate f : (x, y, z)  x http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Put data into overlapping bins. Example: f-1(ai, bi) ( ( ) ( ) ( ) ( ) ( ) ) Function f : Data Set  R Ex 1: x-coordinate f : (x, y, z)  x http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

D) Cluster each bin Need covering Resolution multiscale http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Vertex = a cluster of a bin. D) Cluster each bin Vertex = a cluster of a bin. Need covering Resolution multiscale http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Vertex = a cluster of a bin. Edge = nonempty intersection D) Cluster each bin & create network. Vertex = a cluster of a bin. Edge = nonempty intersection between clusters Need covering Resolution multiscale http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Vertex = a cluster of a bin. Edge = nonempty intersection D) Cluster each bin & create network. Vertex = a cluster of a bin. Edge = nonempty intersection between clusters Need covering Resolution multiscale http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

Example: Point cloud data representing a hand. A) Data Set Example: Point cloud data representing a hand. B) Function f : Data Set  R Example: x-coordinate f : (x, y, z)  x Put data into overlapping bins. Example: f-1(ai, bi) Cluster each bin & create network. Vertex = a cluster of a bin. Edge = nonempty intersection between clusters http://www.nature.com/srep/2013/130207/srep01236/full/srep01236.html

To understand software, it helps to apply it to a variety of examples.

What graph do you get when you apply mapper to the ideal trefoil knot if filter = projection to x-axis? ( ( ) ( ) ( ) ( ) ( ) )

1.) Put data into overlapping bins. ( ( ) ( ) ( ) ( ) ( ) ) Example: f-1(ai, bi)

Put data into overlapping bins.

Cluster each bin.

Cluster each bin. Each cluster is represented by a vertex.

Create a graph representing the data set: Cluster each bin. Each cluster is represented by a vertex. Draw an edge between 2 vertices if their clusters have points in common.

Create a graph representing the data set: Cluster each bin. Each cluster is represented by a vertex. Draw an edge between 2 vertices if their clusters have points in common.

D C B A E

A E B C D

A B C D E 1 2 3 4

A B C D E 4 2 3 1

4 1 3 2 E D A B C

A B C D E A B C D E 1 2 3 4 A B C D E 4 2 3 1 A B C D E 4 2 3 1

A B C D E 4 2 3 1

What graph do you get when you apply mapper to the above blob if filter = projection to x-axis?

( ( ) ( ) ( ) ( ) ( ) )

( ( ) ( ) ( ) ( ) ( ) )

( ( ) ( ) ( ) ( ) ( ) )

( ( ) ( ) ( ) ( ) ( ) )

( ( ) ( ) ( ) ( ) ( ) )

( ( ) ( ) ( ) ( ) ( ) )

( ( ) ( ) ( ) ( ) ( ) )

( ( ) ( ) ( ) ( ) ( ) )

( ( ) ( ) ( ) ( ) ( ) )

( ( ) ( ) ( ) ( ) ( ) )

To understand software, it helps to apply it to a variety of examples.