SenseMaking (Data Visualisation) - Computerphile
Turning data into something visual helps humans make sense of things. Kai explains and shows an open source tool for tracking your research. More information about SenseMap: https://vis4sense.github.io/sensemap/ GitHub repository for HistoryMap (the new version of the chrome extension): https://github.com/vis4sense/historymap This video was a reupload due to some audio glitches on the original copy. https://www.facebook.com/computerphile https://twitter.com/computer_phile This video was filmed and edited by Sean Riley. Computer Science at the University of Nottingham: https://bit.ly/nottscomputer Computerphile is a sister project to Brady Haran's Numberphile. More at http://www.bradyharan.com
SenseMaking (Data Visualisation) - Computerphile
Introduction to Data Validation
In this section, the speaker introduces data validation and its importance in presenting data visually to help people find patterns in data or better understand it. The speaker also discusses how data validation has been used historically, such as during a cholera epidemic in London.
Historical Use of Data Validation
- During a cholera epidemic in London, every case was plotted on a map to locate the source of contamination.
- Dashboards are a common type of data validation used today.
Sense Making vs. Data Analysis
- Sense making is an important part of using data and involves exploring and understanding the context around the data.
- Sense making is often an iterative process that involves exploring different paths until you reach your goal.
Example Task - Finding the Best Camera for £500
- The speaker provides an example task of finding the best camera for £500 after having a newborn baby.
- The process involves doing online research, learning about technical terms, and bookmarking interesting articles or resources.
Understanding the Problem Better
In this section, the speaker discusses how exploring and learning about a problem can help you understand it better. They also mention the importance of hypothesis testing and presenting your findings to others.
Learning through Exploration
- The process of exploration helps you understand a problem better.
- As you explore, you learn what is relevant to your specific situation.
- Hypothesis testing involves coming up with models and comparing them in detail.
- Presenting your findings involves explaining not just the answers but also the process to someone else.
Chrome Extension for Visualizing Exploration
In this section, the speaker introduces a Chrome extension that can help visualize the exploration process. They explain how it works and its potential benefits.
Introduction to Chrome Extension
- The Chrome extension visualizes your exploration as a graph.
- You can highlight important images or pictures within the graph.
- The extension allows you to navigate back to any previous opened tabs.
Benefits of Using Chrome Extension
- The extension is useful for organizing large numbers of tabs.
- The speaker is interested in making this tool available to more people, but acknowledges that more work is needed on software engineering and maintenance.
Memory Allocation Primitives (Non-English Transcript)
This section discusses memory allocation primitives in programming languages.
Memory Allocation Primitives
- Malloc is used to request memory from a computer's operating system.
- Free is used to release memory back to the operating system.