Edit topic "Topological data analysis (TDA)" Accepted
Changes: 15

Add Missing Semester of Your CS Education
 Title

 Unchanged
 Missing Semester of Your CS Education
 Type

 Unchanged
 Web
 Created

 Unchanged
 no value
 Description

 Unchanged
 Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the commandline, use a powerful text editor, use fancy features of version control systems, and much more! Students spend hundreds of hours using these tools over the course of their education (and thousands over their career), so it makes sense to make the experience as fluid and frictionless as possible. Mastering these tools not only enables you to spend less time on figuring out how to bend your tools to your will, but it also lets you solve problems that would previously seem impossibly complex.
 Link

 Unchanged
 https://missing.csail.mit.edu/
 Identifier

 Unchanged
 no value
Resource  v1  current (v1) 
Update Topological data analysis (TDA)
 Title

 Unchanged
 Topological data analysis (TDA)
 At edit time
 Topological data analysis (TDA)
 Description

 Unchanged
 In applied mathematics, topological data analysis (TDA) is an approach to the analysis of datasets using techniques from topology. Extraction of information from datasets that are highdimensional, incomplete and noisy is generally challenging. TDA provides a general framework to analyze such data in a manner that is insensitive to the particular metric chosen and provides dimensionality reduction and robustness to noise. Beyond this, it inherits functoriality, a fundamental concept of modern mathematics, from its topological nature, which allows it to adapt to new mathematical tools. The initial motivation is to study the shape of data. TDA has combined algebraic topology and other tools from pure mathematics to allow mathematically rigorous study of "shape". The main tool is persistent homology, an adaptation of homology to point cloud data. Persistent homology has been applied to many types of data across many fields.
 At edit time
 In applied mathematics, topological data analysis (TDA) is an approach to the analysis of datasets using techniques from topology. Extraction of information from datasets that are highdimensional, incomplete and noisy is generally challenging. TDA provides a general framework to analyze such data in a manner that is insensitive to the particular metric chosen and provides dimensionality reduction and robustness to noise. Beyond this, it inherits functoriality, a fundamental concept of modern mathematics, from its topological nature, which allows it to adapt to new mathematical tools. The initial motivation is to study the shape of data. TDA has combined algebraic topology and other tools from pure mathematics to allow mathematically rigorous study of "shape". The main tool is persistent homology, an adaptation of homology to point cloud data. Persistent homology has been applied to many types of data across many fields.
 Link

 Unchanged
 https://en.wikipedia.org/?curid=17740009
 At edit time
 https://en.wikipedia.org/?curid=17740009

Add Data science
 Title

 Unchanged
 Data science
 Description

 Unchanged
 Data science is an interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from many structural and unstructured data. Data science is related to data mining, machine learning and big data. Data science is a "concept to unify statistics, data analysis and their related methods" in order to "understand and analyze actual phenomena" with data. It uses techniques and theories drawn from many fields within the context of mathematics, statistics, computer science, domain knowledge and information science. Turing award winner Jim Gray imagined data science as a "fourth paradigm" of science (empirical, theoretical, computational and now datadriven) and asserted that "everything about science is changing because of the impact of information technology" and the data deluge.
 Link

 Unchanged
 https://en.wikipedia.org/?curid=35458904
Topic  v1  current (v1) 
Add Commandline interface (CLI)
 Title

 Unchanged
 Commandline interface (CLI)
 Description

 Unchanged
 A commandline interface (CLI) processes commands to a computer program in the form of lines of text. The program which handles the interface is called a commandline interpreter or commandline processor. Operating systems implement a commandline interface in a shell for interactive access to operating system functions or services. Such access was primarily provided to users by computer terminals starting in the mid1960s, and continued to be used throughout the 1970s and 1980s on VAX/VMS, Unix systems and personal computer systems including DOS, CP/M and Apple DOS. Today, many users rely upon graphical user interfaces and menudriven interactions. However, some programming and maintenance tasks may not have a graphical user interface and may still use a command line.
 Link

 Unchanged
 https://en.wikipedia.org/?curid=28338635
Topic  v1  current (v1) 
Add Shell
 Title

 Unchanged
 Shell
 Description

 Unchanged
 In computing, a shell is a computer program which exposes an operating system's services to a human user or other program. In general, operating system shells use either a commandline interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation. It is named a shell because it is the outermost layer around the operating system. Commandline shells require the user to be familiar with commands and their calling syntax, and to understand concepts about the shellspecific scripting language (for example, bash). Graphical shells place a low burden on beginning computer users, and are characterized as being easy to use. Since they also come with certain disadvantages, most GUIenabled operating systems also provide CLI shells.
 Link

 Unchanged
 https://en.wikipedia.org/?curid=2281397
Topic  v1  current (v1) 
Add Shell is treated in Missing Semester of Your CS Education
 Current
 is treated in
Topic to resource relation  v1 
Add Computer science is applicable to Missing Semester of Your CS Education
 Current
 is applicable to
Topic to resource relation  v1 
Add Commandline interface (CLI) is treated in Missing Semester of Your CS Education
 Current
 is treated in
Topic to resource relation  v1 
Add Topological data analysis (TDA) a tool for Data science
 Current
 a tool for
Topic to topic relation  v1 
Add Data mining a subtopic of Data science
 Current
 a subtopic of
Topic to topic relation  v1 
Add Deep learning a tool for Data science
 Current
 a tool for
Topic to topic relation  v1 
Add Computer vision a tool for Data science
 Current
 a tool for
Topic to topic relation  v1 
Add Commandline interface (CLI) a tool for Shell
 Current
 a tool for
Topic to topic relation  v1 
Add Data science a tool for Data
 Current
 a tool for
Topic to topic relation  v1 
Add Machine learning a tool for Data science
 Current
 a tool for
Topic to topic relation  v1