Models of computation | Persistence

Persistence (computer science)

In computer science, persistence refers to the characteristic of state of a system that outlives (persists more than) the process that created it. This is achieved in practice by storing the state as data in computer data storage. Programs have to transfer data to and from storage devices and have to provide mappings from the native programming-language data structures to the storage device data structures. Picture editing programs or word processors, for example, achieve state persistence by saving their documents to files. (Wikipedia).

Video thumbnail

COMPUTER SCIENCE TERMINOLOGY

Welcome to part one of computer science terminology, where we take a dive into understanding some of the terms used in computer science and software development. We've started with the basics and will continue to get more complex as this series progresses. --------------------------------

From playlist Computer Science

Video thumbnail

Computer Science Terminology

Learn computer science terminology. We'll take a dive into understanding some of the terms used in computer science and software development. The video starts with the basics and then gets more advanced. Video from Forrest Knight. Check out his channel: https://www.youtube.com/channel/UC

From playlist Computer Science Concepts

Video thumbnail

Unix for Programmers - My Computer Science Degree in the Real World

I took a unix for programmers in college while pursuing my computer science degree. Today as a software engineer, I want to see what was carried over from that classroom to the real world of software development. ---------------------------------------------------------- I share and docu

From playlist Computer Science

Video thumbnail

2A The alien zombie example

A tongue-in-cheek look at the use of limits in the life sciences.

From playlist Life Science Math: Limits in calculus

Video thumbnail

Working Full Time During College (Computer Science)

When I was a computer science student, I worked full time for many semesters. I'm sharing my story as a full time college student who held a full time job. ---------------------------------------------------------- I share and document my experiences on topics including computer science,

From playlist Computer Science

Video thumbnail

COMPUTER SCIENCE TERMINOLOGY 2

Welcome to part two of computer science terminology, where we take a dive into understanding some of the terms used in computer science and software development. We started with the basics in part one and get a bit more complex in this episode. --------------------------------------------

From playlist Computer Science

Video thumbnail

Certificate Overview: Advanced Cybersecurity

More information: online.stanford.edu/advanced-cybersecurity Gain vital skills needed for today’s cyber workforce. From state-of-the-art software security design principles to concrete programming techniques, this online computer science program exposes you to expert instruction and rese

From playlist Computer Science & Cybersecurity

Video thumbnail

Certificate Overview: Advanced Cybersecurity

More information: https://online.stanford.edu/professional-education/cybersecurity?utm_source=youtube&utm_medium=social&utm_campaign=webinar Gain vital skills needed for today’s cyber workforce. From state-of-the-art software security design principles to concrete programming techniques,

From playlist Computer Science & Cybersecurity

Video thumbnail

Maths for Programmers: Introduction (What Is Discrete Mathematics?)

Transcript: In this video, I will be explaining what Discrete Mathematics is, and why it's important for the field of Computer Science and Programming. Discrete Mathematics is a branch of mathematics that deals with discrete or finite sets of elements rather than continuous or infinite s

From playlist Maths for Programmers

Video thumbnail

Henry Adams (5/3/22): Topology in Machine Learning

Abstract: How do you "vectorize" geometry, i.e., extract it as a feature for use in machine learning? One way is persistent homology, a popular technique for incorporating geometry and topology in data analysis tasks. I will survey applications arising from materials science, computer visi

From playlist Tutorials

Video thumbnail

Tutorial on Ripser++ [Simon Zhang]

This is a tutorial of Ripser++, a GPU-based open source software for the computation of Vietoris-Rips persistence barcodes. The presentation includes related mathematical background and core parallel algorithms in the software. In particular, the tutorial gives a demonstration on how to us

From playlist Tutorial-a-thon 2021 Spring

Video thumbnail

Pawel Dlotko (10/24/17): A few simple stories on topology in action

Practical problems, theory and computations: A few simple stories on topology in action. In this talk I will present a few problems in applied science that have been solved using methods from computational topology and in general computational mathematics. Starting from down-to-earth mate

From playlist AATRN 2017

Video thumbnail

JunJie Wee (7/27/22): Mathematical AI in Molecular Sciences

Abstract: With great accumulations in experimental data, computing power and learning models, artificial intelligence (AI) is making great advancements in molecular sciences. Recently, the breakthrough of AlphaFold 2 in protein folding herald a new era for AI-based molecular data analysis

From playlist Applied Geometry for Data Sciences 2022

Video thumbnail

Hiraoka Yasuaki (8/30/21): On characterizing rare events in persistent homology

Indecomposables obtained through decompositions of persistent homology are regarded as topological summary of real data. However, as is well known, there exist pathologically complicated indecomposables in multi-parameter persistent homology in purely algebraic setting, and this fact makes

From playlist Beyond TDA - Persistent functions and its applications in data sciences, 2021

Video thumbnail

Jose Perea - LatMath 2022 - IPAM's Latinx in the Mathematical Sciences Conference

Recorded 08 July 2022. Jose Perea presents at IPAM's Latinx in the Mathematical Sciences Conference. Learn more online at: http://www.ipam.ucla.edu/programs/special-events-and-conferences/latinx-in-the-mathematical-sciences-conference-2022/

From playlist LatMath 2022 - IPAM's Latinx in the Mathematical Sciences Conference

Video thumbnail

Jose Perea (10/7/22): A topological study of the space of planar pentagons

Conformation spaces of molecules are known to have non-trivial topology, which can complicate tasks like dimensionality reduction for dynamics modeling with intrinsic variables. In this talk, I'll describe the space of planar pentagons -- a toy model for conformation spaces -- and general

From playlist AATRN/STMS

Video thumbnail

Ximena Fernández - Intrinsic persistent homology via density-based metric learning

38th Annual Geometric Topology Workshop (Online), June 15-17, 2021 Ximena Fernández, Swansea University Title: Intrinsic persistent homology via density-based metric learning Abstract: Typically, persistence diagrams computed from a sample depend strongly on the distance associated to th

From playlist 38th Annual Geometric Topology Workshop (Online), June 15-17, 2021

Video thumbnail

Merge Tree Representation for 0th Persistent Homology [Petar Hristov]

Persistent Homology is often visualised and interpreted via Barcodes and Persistence Diagrams. While they convey all necessary information, they're not always the best data structure to interact with the topological features in the data set. For the 0th Persistent Homology (connected compo

From playlist Tutorial-a-thon 2021 Spring

Video thumbnail

Julien Tierny (5/19/20): An Introduction to the Topology ToolKit

Title: An Introduction to the Topology ToolKit Abstract: This talk gives a global overview of the Topology ToolKit (TTK), an open-source library for topological data analysis and visualization. After introducing the main concepts behind TTK's usage, I will demo how to use it with simple e

From playlist Tutorials

Video thumbnail

Quantum Computer in a Nutshell (Documentary)

The reservoir of possibilities offered by the fundamental laws of Nature, is the key point in the development of science and technology. Quantum computing is the next step on the road to broaden our perspective from which we currently look at the Universe. The movie shows the history of pr

From playlist Quantum computing

Related pages

State (computer science) | Snapshot (computer storage) | Program transformation | Persistent memory | Orthogonality