Complexity ExplorerThese videos are from the Fractals and Scaling course on Complexity Explorer (complexityexplorer.org) taught by Prof. Dave Feldman. This course is intended for anyone who is interested in an overview of how ideas from fractals and scaling are used to study complex systems.
The playlist begins by viewing fractals as self-similar geometric objects such as trees, ferns, clouds, mountain ranges, and river basins. Fractals are scale-free, in the sense that there is not a typical length or time scale that captures their features. A tree, for example, is made up of branches, off of which are smaller branches, off of which are smaller branches, and so on. Fractals thus look similar, regardless of the scale at which they are viewed. Fractals are often characterized by their dimension.
In addition to physical objects, fractals are used to describe distributions resulting from processes that unfold in space and/or time. Earthquake severity, the frequency of words in texts, the sizes of cities, and the number of links to websites are all examples of quantities described by fractal distributions of this sort, known as power laws. Phenomena described by such distributions are said to scale or exhibit scaling, because there is a statistical relationship that is constant across scales.
The course looks at power laws in some detail and will give an overview of modern statistical techniques for calculating power law exponents. We look more generally at fat-tailed distributions, a class of distributions of which power laws are a subset. Next we will turn our attention to learning about some of the many processes that can generate fractals. Finally, we will critically examine some recent applications of fractals and scaling in natural and social systems, including metabolic scaling and urban scaling. These are, arguably, among the most successful and surprising areas of application of fractals and scaling. They are also areas of current scientific activity and debate.
Fractals and Scaling: Only power laws are scale free (Optional)Complexity Explorer2019-02-26 | These videos are from the Fractals and Scaling course on Complexity Explorer (complexityexplorer.org) taught by Prof. Dave Feldman. This course is intended for anyone who is interested in an overview of how ideas from fractals and scaling are used to study complex systems.
The playlist begins by viewing fractals as self-similar geometric objects such as trees, ferns, clouds, mountain ranges, and river basins. Fractals are scale-free, in the sense that there is not a typical length or time scale that captures their features. A tree, for example, is made up of branches, off of which are smaller branches, off of which are smaller branches, and so on. Fractals thus look similar, regardless of the scale at which they are viewed. Fractals are often characterized by their dimension.
In addition to physical objects, fractals are used to describe distributions resulting from processes that unfold in space and/or time. Earthquake severity, the frequency of words in texts, the sizes of cities, and the number of links to websites are all examples of quantities described by fractal distributions of this sort, known as power laws. Phenomena described by such distributions are said to scale or exhibit scaling, because there is a statistical relationship that is constant across scales.
The course looks at power laws in some detail and will give an overview of modern statistical techniques for calculating power law exponents. We look more generally at fat-tailed distributions, a class of distributions of which power laws are a subset. Next we will turn our attention to learning about some of the many processes that can generate fractals. Finally, we will critically examine some recent applications of fractals and scaling in natural and social systems, including metabolic scaling and urban scaling. These are, arguably, among the most successful and surprising areas of application of fractals and scaling. They are also areas of current scientific activity and debate.Complexity Explorer Journal Club: Marco Buongiorno Nardelli • Complexity of MusicComplexity Explorer2023-04-12 | Marco Buongiorno Nardelli discusses his papers: Buongiorno Nardelli, M. (2020) Topology of Networks in Generalized Musical Spaces. Leonardo Music Journal, 30, 01079. & Buongiorno Nardelli, M. (2021) Tonal harmony and the
topology of dynamical score networks. Journal of Mathematics and Music.
Find the papers and other supplementary material here: complexityexplorer.org/courses/130-journal-club/segments/17600Session 13: Traders EatComplexity Explorer2023-04-03 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 2: Sugarscape with Traders OverviewComplexity Explorer2023-03-28 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgComputation in Complex Systems Introduction TA John MalloyComplexity Explorer2023-03-07 | Register now for 2023 Computation in Complex Systems beginning March 28 complexityexplorer.org/courses/173-computation-in-complex-systemsComplexity Explorer Lecture: Epistemological emergence • Miguel FuentesComplexity Explorer2023-03-07 | Introducing the first offering from Complexity Explorer in Spanish: a talk focused on philosophy of science in which SFI Professor Miguel Fuentes examines the concept of epistemological emergence through the lens of complexity science. complexityexplorer.org/courses/175-lecture-epistemological-emergenceSession 10: Traders Move Part IIComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 19: Data Collector (Agent Level)Complexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 18: Data Collector ModelComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 17: Traders Trade part IVComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 5: Agentize the Landscape Part IComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 1: IntroductionComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 11: Traders Move Part IIIComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 7: Initialize TradersComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 15: Traders Trade Part IIComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 6: Agentize the Landscape Part IIComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 12: Traders Move Part IVComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 14: Traders Trade Part IComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 9: Traders Move Part IComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 20: Batch RunComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 4: Upload the LandscapeComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 8: Sugar & Spice Step FunctionsComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 21: ConclusionComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 3: Start Google Colab & Initiate ClassesComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgSession 16: Traders Trade Part IIIComplexity Explorer2023-02-06 | This video is from the online tutorial Agent-Based Models with Python: An Introduction to Mesa from Complexity Explorer and the Mesa ABM team. This tutorial introduces Agent-Based Modeling with the python-based library Mesa, github.com/projectmesa/mesa. Take the course in full at mesa.complexityexplorer.orgComplexity Explorer Lecture: David Krakauer • What is Complexity?Complexity Explorer2023-02-06 | To celebrate our 10th anniversary, we're excited to share a lecture from SFI President David Krakauer sectioning the concept of complexity and exploring complexity epistemology and emergence. complexityexplorer.org/courses/174-lecture-what-is-complexity/segments/17359FAHA : Meet TA Steph BuongiornoComplexity Explorer2023-01-16 | ••• Find the full course at http://faha.complexityexplorer.org with instructors David Kinney (Princeton University, Santa Fe Institute) and Simon DeDeo (Carnegie Mellon University, Santa Fe Institute) ••• The Foundations & Applications of Humanities Analytics course is aimed at a broad range of humanities scholars. The course aims to empower scholars in the humanities by eliminating the “black box” of computational text analysis. Participants will gain a theoretical and practical understanding of text analysis methods, and will learn how to extract content and derive meaning from digital sources, enabling new humanities scholarship.
• Digital Humanities • Cultural Analytics • Humanities Analytics • Text Analysis • Probability • Measurement & Operationalization • Natural Language Processing • Topic Modeling •
The project has been made possible in part by a major grant from the National Endowment for the Humanities: Exploring the human endeavor, under Federal Award ID Number HT-272418-20. Any views, findings, conclusions, or recommendations expressed in this course do not necessarily represent those of the National Endowment for the Humanities.FAHA : About the Course part I (David Kinney & Simon DeDeo)Complexity Explorer2023-01-02 | ••• Find the full course at http://faha.complexityexplorer.org with instructors David Kinney (Princeton University, Santa Fe Institute) and Simon DeDeo (Carnegie Mellon University, Santa Fe Institute) ••• The Foundations & Applications of Humanities Analytics course is aimed at a broad range of humanities scholars. The course aims to empower scholars in the humanities by eliminating the “black box” of computational text analysis. Participants will gain a theoretical and practical understanding of text analysis methods, and will learn how to extract content and derive meaning from digital sources, enabling new humanities scholarship.
• Digital Humanities • Cultural Analytics • Humanities Analytics • Text Analysis • Probability • Measurement & Operationalization • Natural Language Processing • Topic Modeling •
The project has been made possible in part by a major grant from the National Endowment for the Humanities: Exploring the human endeavor, under Federal Award ID Number HT-272418-20. Any views, findings, conclusions, or recommendations expressed in this course do not necessarily represent those of the National Endowment for the Humanities.FAHA : Getting Started with Scientific Programming (Zackary Dunivin)Complexity Explorer2023-01-02 | ••• Find the full course at http://faha.complexityexplorer.org with instructors David Kinney (Princeton University, Santa Fe Institute) and Simon DeDeo (Carnegie Mellon University, Santa Fe Institute) ••• The Foundations & Applications of Humanities Analytics course is aimed at a broad range of humanities scholars. The course aims to empower scholars in the humanities by eliminating the “black box” of computational text analysis. Participants will gain a theoretical and practical understanding of text analysis methods, and will learn how to extract content and derive meaning from digital sources, enabling new humanities scholarship.
• Digital Humanities • Cultural Analytics • Humanities Analytics • Text Analysis • Probability • Measurement & Operationalization • Natural Language Processing • Topic Modeling •
The project has been made possible in part by a major grant from the National Endowment for the Humanities: Exploring the human endeavor, under Federal Award ID Number HT-272418-20. Any views, findings, conclusions, or recommendations expressed in this course do not necessarily represent those of the National Endowment for the Humanities.FAHA : Probability & Its Interpretation (David Kinney)Complexity Explorer2023-01-02 | ••• Find the full course at http://faha.complexityexplorer.org with instructors David Kinney (Princeton University, Santa Fe Institute) and Simon DeDeo (Carnegie Mellon University, Santa Fe Institute) ••• The Foundations & Applications of Humanities Analytics course is aimed at a broad range of humanities scholars. The course aims to empower scholars in the humanities by eliminating the “black box” of computational text analysis. Participants will gain a theoretical and practical understanding of text analysis methods, and will learn how to extract content and derive meaning from digital sources, enabling new humanities scholarship.
• Digital Humanities • Cultural Analytics • Humanities Analytics • Text Analysis • Probability • Measurement & Operationalization • Natural Language Processing • Topic Modeling •
The project has been made possible in part by a major grant from the National Endowment for the Humanities: Exploring the human endeavor, under Federal Award ID Number HT-272418-20. Any views, findings, conclusions, or recommendations expressed in this course do not necessarily represent those of the National Endowment for the Humanities.FAHA : Wrap Up Lecture (David Kinney)Complexity Explorer2023-01-02 | ••• Find the full course at http://faha.complexityexplorer.org with instructors David Kinney (Princeton University, Santa Fe Institute) and Simon DeDeo (Carnegie Mellon University, Santa Fe Institute) ••• The Foundations & Applications of Humanities Analytics course is aimed at a broad range of humanities scholars. The course aims to empower scholars in the humanities by eliminating the “black box” of computational text analysis. Participants will gain a theoretical and practical understanding of text analysis methods, and will learn how to extract content and derive meaning from digital sources, enabling new humanities scholarship.
• Digital Humanities • Cultural Analytics • Humanities Analytics • Text Analysis • Probability • Measurement & Operationalization • Natural Language Processing • Topic Modeling •
The project has been made possible in part by a major grant from the National Endowment for the Humanities: Exploring the human endeavor, under Federal Award ID Number HT-272418-20. Any views, findings, conclusions, or recommendations expressed in this course do not necessarily represent those of the National Endowment for the Humanities.Complexity Explorer Journal Club: Yuanzhao Zhang • Basins of AttractionComplexity Explorer2022-11-08 | Yuanzhao Zhang discusses his paper: Zhang, Y., & Strogatz, S. H. (2021). Basins with tentacles. Physical Review Letters, 127(19), 194101.Welcome to 2022 Intro to Agent-Based ModelingComplexity Explorer2022-05-31 | Register now for Intro to Agent-Based Modeling on Complexity Explorer with Instructor Anamaria Berea. This course will explore how to use agent-based modeling to understand and examine a widely diverse and disparate set of complex problems. Begins June 7, 2022
Enroll now:complexityexplorer.org/courses/146-introduction-to-agent-based-modelingOrigins of Life - Introduction - Welcome from Maria KalambokidisComplexity Explorer2022-05-26 | These videos are from the ComplexityExplorer.org course 'Origins of Life. This course aims to push the field of Origins of Life research forward by bringing new and synthetic thinking to the question of how life emerged from an abiotic world.
This course begins by examining the chemical, geological, physical, and biological principles that give us insight into origins of life research. We look at the chemical and geological environment of early Earth from the perspective of likely environments for life to originate.
Taking a look at modern life we ask what it can tell us about the origin of life by winding the clock backwards. We explore what elements of modern life are absolutely essential for life, and ask what is arbitrary? We ponder how life arose from the huge chemical space and what this early 'living chemistry' may have looked like.
We examine phenomena, that may seem particularly life like, but are in fact likely to arise given physical dynamics alone. We analyze what physical concepts and laws bound the possibilities for life and its formation.
Insights gained from modern evolutionary theory will be applied to proto-life. Once life emerges, we consider how living systems impact the geosphere and evolve complexity.
The study of Origins of Life is highly interdisciplinary - touching on concepts and principles from earth science, biology, chemistry, and physics. With this, we hope that the course can bring students interested in a broad range of fields to explore how life originated.
The course will make use of basic algebra, chemistry, and biology but potentially difficult topics will be reviewed, and help is available in the course discussion forum and instructor email. There will be pointers to additional resources for those who want to dig deeper.
This course is Complexity Explorer's first Frontiers Course. A Frontiers Course gives students a tour of an active interdisciplinary research area. The goals of a Frontiers Course are to share the excitement and uncertainty of a scientific area, inspire curiosity, and possibly draw new people into the research community who can help this research area take shape!Introduction to Complexity: Shannon Information Part 3Complexity Explorer2022-03-21 | These are videos from the Introduction to Complexity online course hosted on Complexity Explorer. You will learn about the tools used by scientists to understand complex systems. The topics you'll learn about include dynamics, chaos, fractals, information theory, self-organization, agent-based modeling, and networks. You’ll also get a sense of how these topics fit together to help explain how complexity arises and evolves in nature, society, and technology.
This course was developed by professor Melanie Mitchell, and is based on her book Complexity: A Guided Tour.Computation in Complex Systems : Computation Everywhere : Partial Recursive FunctionsComplexity Explorer2022-01-19 | ...Computation in Complex Systems : Computation Everywhere : λ Calculus Quiz1Complexity Explorer2022-01-19 | ...Computation in Complex Systems: Computation Everywhere : Turing Machines QuizComplexity Explorer2022-01-19 | ...Computation in Complex Systems: Computation Everywhere : The Halting ProblemComplexity Explorer2022-01-19 | ...Computation in Complex Systems : P versus NP : Finding versus CheckingComplexity Explorer2022-01-19 | ...Computation in Complex Systems : P versus NP : Circuits & Formulas Part1 & QuizComplexity Explorer2022-01-19 | ...Computation in Complex Systems : P versus NP : More NP-complete Problems Part1 & QuizComplexity Explorer2022-01-19 | ...Computation In Complex Systems : P versus NP : Circuits & Formulas Part2Complexity Explorer2022-01-19 | ...Computation in Complex Systems: P versus NP : More NP-complete Problems : Graph Coloring & QuizComplexity Explorer2022-01-19 | ...Computation in Complex Systems: P versus NP : More NP-complete Problems : Two-Coloring QuizComplexity Explorer2022-01-19 | ...Computation in Complex Systems: P versus NP : Existence & Nonexistence : NP Asymmetry & Primes QuizComplexity Explorer2022-01-19 | ...Computation in Complex Systems : P versus NP : Existence & Nonexistence : Traveling Salesperson QuizComplexity Explorer2022-01-19 | ...Computation in Complex Systems : P versus NP : Above & Beyond : Is It NP? QuizComplexity Explorer2022-01-19 | ...Computation in Complex Systems : P versus NP : Above & Beyond : PSPACE & QuizComplexity Explorer2022-01-19 | ...Computation in Complex Systems : P versus NP : More NP-complete Problems Part2Complexity Explorer2022-01-19 | ...Computation in Complex Systems : Worst-case, Natural & Random : Landscapes et al. Part1Complexity Explorer2022-01-19 | ...