-
Love Long Distance (Disambiguation)
SOUND: Love Long Distance
published: 14 Nov 2011
-
CS224u - Distributed word representations: word-sense disambiguation
published: 20 Mar 2015
-
Spacing (disambiguation) | Wikipedia audio article
This is an audio version of the Wikipedia Article:
https://en.wikipedia.org/wiki/Spacing
00:00:50 See also
Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago.
Learning by listening is a great way to:
- increases imagination and understanding
- improves your listening skills
- improves your own spoken accent
- learn while on the move
- reduce eye strain
Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone.
...
published: 03 May 2019
-
Disambiguation, In-Jokes, and Name Collisions: What You Need to Know When Naming a Python Project
Thursday Bram
https://2018.northbaypython.org/schedule/presentation/15/
This talk covers key issues Python programmers run into when naming new projects. We'll go over the following:
* Commonly used naming schemas in the Python community
* Current and past project names (including those that many newcomers to Python struggle with)
* Techniques to avoid similar confusion in the future (covering both name selection and documentation)
We'll even talk about Monty Python and its long-term impact on the Python programming language.
A Python conference north of the Golden Gate
North Bay Python is a single-track conference with a carefully curated set of talks representing the diverse Python community and their different areas of interest.
If a topic is less to your interest, or...
published: 16 Nov 2018
-
[OOPSLA23] Rapid: Region-Based Pointer Disambiguation
Rapid: Region-Based Pointer Disambiguation (Video, OOPSLA2 2023)
Khushboo Chitre, Piyus Kedia, and Rahul Purandare
(IIIT Delhi, India; IIIT Delhi, India; University of Nebraska-Lincoln, USA)
Abstract: Interprocedural alias analyses often sacrifice precision for scalability. Thus, modern compilers such as GCC and LLVM implement more scalable but less precise intraprocedural alias analyses. This compromise makes the compilers miss out on potential optimization opportunities, affecting the performance of the application. Modern compilers implement loop-versioning with dynamic checks for pointer disambiguation to enable the missed optimizations. Polyhedral access range analysis and symbolic range analysis enable 𝑂 (1) range checks for non-overlapping of memory accesses inside loops. However, ...
published: 14 Feb 2024
-
093 Keyword Disambiguation Using Transformers and Clustering to Build Cleaner Knowledge - NODES2022
Natural language processing is an indispensable toolkit to build knowledge graphs from unstructured data. However, it comes with a price. Keywords and entities in unstructured texts are ambiguous - the same concept can be expressed by many different linguistic variations. The resulting knowledge graph would thus be polluted with many nodes representing the same entity without any order. In this session, we show how the semantic similarity based on transformer embeddings and agglomerative clustering can help in the domain of academic disciplines and research fields and how Neo4j improves the browsing experience of this knowledge graph.
Speakers: Federica Ventruto, Alessia Melania Lonoce
Format: Full Session 30-45 min
Level: Advanced
Topics: #KnowledgeGraph, #MachineLearning...
published: 30 Nov 2022
-
Audiovision (disambiguation)
Audiovision was a Swedish metal band.
Audiovision may also refer to:
Audio description, descriptive video, narration added to films for the sight-impaired
Audiovision, simultaneous use of separate audio and visual media in distance learning
Audiovisión, a 2010 album by the Chilean singer-songwriter Gepe
Audio-Visions, a 1980 album by American progressive rock band Kansas
Audio Visions, XM Satellite Radio channel
Apple AudioVision 14 Display
AudioVision CD
Source: https://en.wikipedia.org/wiki/Audiovision_(disambiguation)
Created with WikipediaReaderReborn (c) WikipediaReader
published: 19 Nov 2021
-
Covalent (disambiguation)
Covalent may refer to:
Covalent bond, a type of chemical bond
Covalent radius, half the distance between two covalently bonded atoms
Covalent modulation, the alteration of protein structure by covalent bonding
Source: https://en.wikipedia.org/wiki/Covalent_(disambiguation)
Created with WikipediaReaderReborn (c) WikipediaReader
published: 19 Jan 2022
-
And Yet Akin: Name Disambiguation in Elixir | Vanessa Lee | Code BEAM America 2021
This video was recorded at Code BEAM America 2021 - https://codesync.global/conferences/code-beam-sf-2021/
And Yet Akin: Name Disambiguation in Elixir | Vanessa Lee - Senior Software Engineer at Interfolio
ABSTRACT
Synonymity and homonymity make name disambiguation difficult. To ease this difficulty, I combined two unmaintained Elixir string comparison libraries and added preprocessing and a double metaphone algorithm. The result is a comprehensive map of scores for pattern identification and machine learning. This talk will address the pre-processing, algorithms, and scoring as well as the strengths and limitations. A live demonstration of scoring will allow us to identify patterns. We end with a discussion of how to gain further benefits from the scores.
OBJECTIVES:
To introduce the ...
published: 16 Sep 2022
-
DNSP003: The Polytheroism-Disambiguation Paradigm
Distinti Demonstrates the polytheorism coupled with a disambiguation strategy is the fastest approach to scientific progress.
Please support Ethereal Mechanics!
Our Patreon Site:
https://www.patreon.com/Etherealmechanics
Join our Forum:
https://www.etherealmechanics.info
published: 28 Nov 2016
1:08
Spacing (disambiguation) | Wikipedia audio article
This is an audio version of the Wikipedia Article:
https://en.wikipedia.org/wiki/Spacing
00:00:50 See also
Listening is a more natural way of learni...
This is an audio version of the Wikipedia Article:
https://en.wikipedia.org/wiki/Spacing
00:00:50 See also
Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago.
Learning by listening is a great way to:
- increases imagination and understanding
- improves your listening skills
- improves your own spoken accent
- learn while on the move
- reduce eye strain
Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone.
Listen on Google Assistant through Extra Audio:
https://assistant.google.com/services/invoke/uid/0000001a130b3f91
Other Wikipedia audio articles at:
https://www.youtube.com/results?search_query=wikipedia+tts
Upload your own Wikipedia articles through:
https://github.com/nodef/wikipedia-tts
Speaking Rate: 0.8479435095783165
Voice name: en-AU-Wavenet-D
"I cannot teach anybody anything, I can only make them think."
- Socrates
SUMMARY
=======
Spacing may refer to:
Spacing (magazine), a Canadian magazine
Spacing effect in psychology; the opposite of cramming
The usage of spaces in typography
Letter-spacing, the amount of space between a group of letters
Line spacing or leading, the amount of added vertical spacing between lines of type
Sentence spacing, the horizontal space between sentences in typeset text
French spacing, one convention for the use of spaces in printed text around punctuation, words, and sentences
Spacing, a science fiction term for a theoretical method of execution by space exposure
Spacing, the distance between microphones in an AB microphone system (see time-of-arrival stereophony)
https://wn.com/Spacing_(Disambiguation)_|_Wikipedia_Audio_Article
This is an audio version of the Wikipedia Article:
https://en.wikipedia.org/wiki/Spacing
00:00:50 See also
Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago.
Learning by listening is a great way to:
- increases imagination and understanding
- improves your listening skills
- improves your own spoken accent
- learn while on the move
- reduce eye strain
Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone.
Listen on Google Assistant through Extra Audio:
https://assistant.google.com/services/invoke/uid/0000001a130b3f91
Other Wikipedia audio articles at:
https://www.youtube.com/results?search_query=wikipedia+tts
Upload your own Wikipedia articles through:
https://github.com/nodef/wikipedia-tts
Speaking Rate: 0.8479435095783165
Voice name: en-AU-Wavenet-D
"I cannot teach anybody anything, I can only make them think."
- Socrates
SUMMARY
=======
Spacing may refer to:
Spacing (magazine), a Canadian magazine
Spacing effect in psychology; the opposite of cramming
The usage of spaces in typography
Letter-spacing, the amount of space between a group of letters
Line spacing or leading, the amount of added vertical spacing between lines of type
Sentence spacing, the horizontal space between sentences in typeset text
French spacing, one convention for the use of spaces in printed text around punctuation, words, and sentences
Spacing, a science fiction term for a theoretical method of execution by space exposure
Spacing, the distance between microphones in an AB microphone system (see time-of-arrival stereophony)
- published: 03 May 2019
- views: 1
26:51
Disambiguation, In-Jokes, and Name Collisions: What You Need to Know When Naming a Python Project
Thursday Bram
https://2018.northbaypython.org/schedule/presentation/15/
This talk covers key issues Python programmers run into when naming new projects. We'l...
Thursday Bram
https://2018.northbaypython.org/schedule/presentation/15/
This talk covers key issues Python programmers run into when naming new projects. We'll go over the following:
* Commonly used naming schemas in the Python community
* Current and past project names (including those that many newcomers to Python struggle with)
* Techniques to avoid similar confusion in the future (covering both name selection and documentation)
We'll even talk about Monty Python and its long-term impact on the Python programming language.
A Python conference north of the Golden Gate
North Bay Python is a single-track conference with a carefully curated set of talks representing the diverse Python community and their different areas of interest.
If a topic is less to your interest, or you've met some people you really want to sit down and chat with, we'll have plenty of areas away from the main theatre to catch up and chat.
Our goal is to keep prices as low as possible. That means we won't be catering lunch. Instead, you can look forward to extra-long lunch breaks you can use to explore all of the great food options around the venue.
https://wn.com/Disambiguation,_In_Jokes,_And_Name_Collisions_What_You_Need_To_Know_When_Naming_A_Python_Project
Thursday Bram
https://2018.northbaypython.org/schedule/presentation/15/
This talk covers key issues Python programmers run into when naming new projects. We'll go over the following:
* Commonly used naming schemas in the Python community
* Current and past project names (including those that many newcomers to Python struggle with)
* Techniques to avoid similar confusion in the future (covering both name selection and documentation)
We'll even talk about Monty Python and its long-term impact on the Python programming language.
A Python conference north of the Golden Gate
North Bay Python is a single-track conference with a carefully curated set of talks representing the diverse Python community and their different areas of interest.
If a topic is less to your interest, or you've met some people you really want to sit down and chat with, we'll have plenty of areas away from the main theatre to catch up and chat.
Our goal is to keep prices as low as possible. That means we won't be catering lunch. Instead, you can look forward to extra-long lunch breaks you can use to explore all of the great food options around the venue.
- published: 16 Nov 2018
- views: 175
18:14
[OOPSLA23] Rapid: Region-Based Pointer Disambiguation
Rapid: Region-Based Pointer Disambiguation (Video, OOPSLA2 2023)
Khushboo Chitre, Piyus Kedia, and Rahul Purandare
(IIIT Delhi, India; IIIT Delhi, India; Univer...
Rapid: Region-Based Pointer Disambiguation (Video, OOPSLA2 2023)
Khushboo Chitre, Piyus Kedia, and Rahul Purandare
(IIIT Delhi, India; IIIT Delhi, India; University of Nebraska-Lincoln, USA)
Abstract: Interprocedural alias analyses often sacrifice precision for scalability. Thus, modern compilers such as GCC and LLVM implement more scalable but less precise intraprocedural alias analyses. This compromise makes the compilers miss out on potential optimization opportunities, affecting the performance of the application. Modern compilers implement loop-versioning with dynamic checks for pointer disambiguation to enable the missed optimizations. Polyhedral access range analysis and symbolic range analysis enable 𝑂 (1) range checks for non-overlapping of memory accesses inside loops. However, these approaches work only for the loops in which the loop bounds are loop invariants. To address this limitation, researchers proposed a technique that requires 𝑂 (𝑙𝑜𝑔 𝑛) memory accesses for pointer disambiguation. Others improved the performance of dynamic checks to single memory access by constraining the object size and alignment. However, the former approach incurs noticeable overhead due to its dynamic checks, whereas the latter has a noticeable allocator overhead. Thus, scalability remains a challenge.
In this work, we present a tool, Rapid, that further reduces the overheads of the allocator and dynamic checks proposed in the existing approaches. The key idea is to identify objects that need disambiguation checks using a profiler and allocate them in different regions, which are disjoint memory areas. The disambiguation checks simply compare the regions corresponding to the objects. The regions are aligned such that the top 32 bits in the addresses of any two objects allocated in different regions are always different. As a consequence, the dynamic checks do not require any memory access to ensure that the objects belong to different regions, making them efficient.
Rapid achieved a maximum performance benefit of around 52.94% for Polybench and 1.88% for CPU SPEC 2017 benchmarks. The maximum CPU overhead of our allocator is 0.57% with a geometric mean of -0.2% for CPU SPEC 2017 benchmarks. Due to the low overhead of the allocator and dynamic checks, Rapid could improve the performance of 12 out of 16 CPU SPEC 2017 benchmarks. In contrast, a state-of-the-art approach used in the comparison could improve only five CPU SPEC 2017 benchmarks.
Article: https://doi.org/10.1145/3622859
Supplementary archive: https://doi.org/10.5281/zenodo.8321488 (Badges: Artifacts Available, Artifacts Evaluated — Reusable)
ORCID: https://orcid.org/0000-0001-6950-1055, https://orcid.org/0000-0002-9569-4089, https://orcid.org/0000-0001-8677-0601
Video Tags: alias analysis, LLVM, optimizations, regions, dynamic checks, memory allocation, allocation site, oopslab23main-p475-p, doi:10.1145/3622859, doi:10.5281/zenodo.8321488, orcid:0000-0001-6950-1055, orcid:0000-0002-9569-4089, orcid:0000-0001-8677-0601, Artifacts Available, Artifacts Evaluated — Reusable
Presentation at the OOPSLA2 2023 conference, October 22–27, 2023, https://2023.splashcon.org/track/splash-2023-oopsla
Sponsored by ACM SIGPLAN,
https://wn.com/Oopsla23_Rapid_Region_Based_Pointer_Disambiguation
Rapid: Region-Based Pointer Disambiguation (Video, OOPSLA2 2023)
Khushboo Chitre, Piyus Kedia, and Rahul Purandare
(IIIT Delhi, India; IIIT Delhi, India; University of Nebraska-Lincoln, USA)
Abstract: Interprocedural alias analyses often sacrifice precision for scalability. Thus, modern compilers such as GCC and LLVM implement more scalable but less precise intraprocedural alias analyses. This compromise makes the compilers miss out on potential optimization opportunities, affecting the performance of the application. Modern compilers implement loop-versioning with dynamic checks for pointer disambiguation to enable the missed optimizations. Polyhedral access range analysis and symbolic range analysis enable 𝑂 (1) range checks for non-overlapping of memory accesses inside loops. However, these approaches work only for the loops in which the loop bounds are loop invariants. To address this limitation, researchers proposed a technique that requires 𝑂 (𝑙𝑜𝑔 𝑛) memory accesses for pointer disambiguation. Others improved the performance of dynamic checks to single memory access by constraining the object size and alignment. However, the former approach incurs noticeable overhead due to its dynamic checks, whereas the latter has a noticeable allocator overhead. Thus, scalability remains a challenge.
In this work, we present a tool, Rapid, that further reduces the overheads of the allocator and dynamic checks proposed in the existing approaches. The key idea is to identify objects that need disambiguation checks using a profiler and allocate them in different regions, which are disjoint memory areas. The disambiguation checks simply compare the regions corresponding to the objects. The regions are aligned such that the top 32 bits in the addresses of any two objects allocated in different regions are always different. As a consequence, the dynamic checks do not require any memory access to ensure that the objects belong to different regions, making them efficient.
Rapid achieved a maximum performance benefit of around 52.94% for Polybench and 1.88% for CPU SPEC 2017 benchmarks. The maximum CPU overhead of our allocator is 0.57% with a geometric mean of -0.2% for CPU SPEC 2017 benchmarks. Due to the low overhead of the allocator and dynamic checks, Rapid could improve the performance of 12 out of 16 CPU SPEC 2017 benchmarks. In contrast, a state-of-the-art approach used in the comparison could improve only five CPU SPEC 2017 benchmarks.
Article: https://doi.org/10.1145/3622859
Supplementary archive: https://doi.org/10.5281/zenodo.8321488 (Badges: Artifacts Available, Artifacts Evaluated — Reusable)
ORCID: https://orcid.org/0000-0001-6950-1055, https://orcid.org/0000-0002-9569-4089, https://orcid.org/0000-0001-8677-0601
Video Tags: alias analysis, LLVM, optimizations, regions, dynamic checks, memory allocation, allocation site, oopslab23main-p475-p, doi:10.1145/3622859, doi:10.5281/zenodo.8321488, orcid:0000-0001-6950-1055, orcid:0000-0002-9569-4089, orcid:0000-0001-8677-0601, Artifacts Available, Artifacts Evaluated — Reusable
Presentation at the OOPSLA2 2023 conference, October 22–27, 2023, https://2023.splashcon.org/track/splash-2023-oopsla
Sponsored by ACM SIGPLAN,
- published: 14 Feb 2024
- views: 27
35:11
093 Keyword Disambiguation Using Transformers and Clustering to Build Cleaner Knowledge - NODES2022
Natural language processing is an indispensable toolkit to build knowledge graphs from unstructured data. However, it comes with a price. Keywords and entities ...
Natural language processing is an indispensable toolkit to build knowledge graphs from unstructured data. However, it comes with a price. Keywords and entities in unstructured texts are ambiguous - the same concept can be expressed by many different linguistic variations. The resulting knowledge graph would thus be polluted with many nodes representing the same entity without any order. In this session, we show how the semantic similarity based on transformer embeddings and agglomerative clustering can help in the domain of academic disciplines and research fields and how Neo4j improves the browsing experience of this knowledge graph.
Speakers: Federica Ventruto, Alessia Melania Lonoce
Format: Full Session 30-45 min
Level: Advanced
Topics: #KnowledgeGraph, #MachineLearning, #Visualization, #General, #Advanced
Region: EMEA
Slides: https://dist.neo4j.com/nodes-20202-slides/093%20Keyword%20Disambiguation%20Using%20Transformers%20and%20Clustering%20to%20Build%20Cleaner%20Knowledge%20Graphs%20-%20NODES2022%20EMEA%20Advanced%206%20-%20Federica%20Ventruto%2C%20Alessia%20Melania%20Lonoce.pdf
Visit https://neo4j.com/nodes-2022 learn more at https://neo4j.com/developer/get-started and engage at https://community.neo4j.com
https://wn.com/093_Keyword_Disambiguation_Using_Transformers_And_Clustering_To_Build_Cleaner_Knowledge_Nodes2022
Natural language processing is an indispensable toolkit to build knowledge graphs from unstructured data. However, it comes with a price. Keywords and entities in unstructured texts are ambiguous - the same concept can be expressed by many different linguistic variations. The resulting knowledge graph would thus be polluted with many nodes representing the same entity without any order. In this session, we show how the semantic similarity based on transformer embeddings and agglomerative clustering can help in the domain of academic disciplines and research fields and how Neo4j improves the browsing experience of this knowledge graph.
Speakers: Federica Ventruto, Alessia Melania Lonoce
Format: Full Session 30-45 min
Level: Advanced
Topics: #KnowledgeGraph, #MachineLearning, #Visualization, #General, #Advanced
Region: EMEA
Slides: https://dist.neo4j.com/nodes-20202-slides/093%20Keyword%20Disambiguation%20Using%20Transformers%20and%20Clustering%20to%20Build%20Cleaner%20Knowledge%20Graphs%20-%20NODES2022%20EMEA%20Advanced%206%20-%20Federica%20Ventruto%2C%20Alessia%20Melania%20Lonoce.pdf
Visit https://neo4j.com/nodes-2022 learn more at https://neo4j.com/developer/get-started and engage at https://community.neo4j.com
- published: 30 Nov 2022
- views: 515
0:40
Audiovision (disambiguation)
Audiovision was a Swedish metal band.
Audiovision may also refer to:
Audio description, descriptive video, narration added to films for the sight-impaired
Audi...
Audiovision was a Swedish metal band.
Audiovision may also refer to:
Audio description, descriptive video, narration added to films for the sight-impaired
Audiovision, simultaneous use of separate audio and visual media in distance learning
Audiovisión, a 2010 album by the Chilean singer-songwriter Gepe
Audio-Visions, a 1980 album by American progressive rock band Kansas
Audio Visions, XM Satellite Radio channel
Apple AudioVision 14 Display
AudioVision CD
Source: https://en.wikipedia.org/wiki/Audiovision_(disambiguation)
Created with WikipediaReaderReborn (c) WikipediaReader
https://wn.com/Audiovision_(Disambiguation)
Audiovision was a Swedish metal band.
Audiovision may also refer to:
Audio description, descriptive video, narration added to films for the sight-impaired
Audiovision, simultaneous use of separate audio and visual media in distance learning
Audiovisión, a 2010 album by the Chilean singer-songwriter Gepe
Audio-Visions, a 1980 album by American progressive rock band Kansas
Audio Visions, XM Satellite Radio channel
Apple AudioVision 14 Display
AudioVision CD
Source: https://en.wikipedia.org/wiki/Audiovision_(disambiguation)
Created with WikipediaReaderReborn (c) WikipediaReader
- published: 19 Nov 2021
- views: 2
0:20
Covalent (disambiguation)
Covalent may refer to:
Covalent bond, a type of chemical bond
Covalent radius, half the distance between two covalently bonded atoms
Covalent modulation, the a...
Covalent may refer to:
Covalent bond, a type of chemical bond
Covalent radius, half the distance between two covalently bonded atoms
Covalent modulation, the alteration of protein structure by covalent bonding
Source: https://en.wikipedia.org/wiki/Covalent_(disambiguation)
Created with WikipediaReaderReborn (c) WikipediaReader
https://wn.com/Covalent_(Disambiguation)
Covalent may refer to:
Covalent bond, a type of chemical bond
Covalent radius, half the distance between two covalently bonded atoms
Covalent modulation, the alteration of protein structure by covalent bonding
Source: https://en.wikipedia.org/wiki/Covalent_(disambiguation)
Created with WikipediaReaderReborn (c) WikipediaReader
- published: 19 Jan 2022
- views: 1
36:43
And Yet Akin: Name Disambiguation in Elixir | Vanessa Lee | Code BEAM America 2021
This video was recorded at Code BEAM America 2021 - https://codesync.global/conferences/code-beam-sf-2021/
And Yet Akin: Name Disambiguation in Elixir | Vanes...
This video was recorded at Code BEAM America 2021 - https://codesync.global/conferences/code-beam-sf-2021/
And Yet Akin: Name Disambiguation in Elixir | Vanessa Lee - Senior Software Engineer at Interfolio
ABSTRACT
Synonymity and homonymity make name disambiguation difficult. To ease this difficulty, I combined two unmaintained Elixir string comparison libraries and added preprocessing and a double metaphone algorithm. The result is a comprehensive map of scores for pattern identification and machine learning. This talk will address the pre-processing, algorithms, and scoring as well as the strengths and limitations. A live demonstration of scoring will allow us to identify patterns. We end with a discussion of how to gain further benefits from the scores.
OBJECTIVES:
To introduce the problem of name disambiguation and string comparison by looking at two existing string comparison libraries before addressing the process of combining them into a single repository. I hope attendees will leave understanding the problem as well as the strengths, limitations, and possibilities of the new library and how it can be used to address the challenges of name disambiguation.
AUDIENCE:
Beginner to intermediate programmers.
• Timecodes
00:00 - 03:54 - Intro
03:55 - 05:14 - String Comparison Algorithms
05:15 - 09:42 - Akin
09:43 - 13:20 - Axon & Training Data: DBLP
13:21 - 18:09 - NX and Axon
18:10 - 19:36 - What's next?
19:36 - 36:43 - QnA
• Follow us on social:
Twitter: https://twitter.com/CodeBEAMio
LinkedIn: https://www.linkedin.com/company/27159258
• Looking for a unique learning experience?
Attend the next Code Sync conference near you!
See what's coming up at: https://codesync.global
• SUBSCRIBE TO OUR CHANNEL
https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
See what's coming up at: https://codesync.global
https://wn.com/And_Yet_Akin_Name_Disambiguation_In_Elixir_|_Vanessa_Lee_|_Code_Beam_America_2021
This video was recorded at Code BEAM America 2021 - https://codesync.global/conferences/code-beam-sf-2021/
And Yet Akin: Name Disambiguation in Elixir | Vanessa Lee - Senior Software Engineer at Interfolio
ABSTRACT
Synonymity and homonymity make name disambiguation difficult. To ease this difficulty, I combined two unmaintained Elixir string comparison libraries and added preprocessing and a double metaphone algorithm. The result is a comprehensive map of scores for pattern identification and machine learning. This talk will address the pre-processing, algorithms, and scoring as well as the strengths and limitations. A live demonstration of scoring will allow us to identify patterns. We end with a discussion of how to gain further benefits from the scores.
OBJECTIVES:
To introduce the problem of name disambiguation and string comparison by looking at two existing string comparison libraries before addressing the process of combining them into a single repository. I hope attendees will leave understanding the problem as well as the strengths, limitations, and possibilities of the new library and how it can be used to address the challenges of name disambiguation.
AUDIENCE:
Beginner to intermediate programmers.
• Timecodes
00:00 - 03:54 - Intro
03:55 - 05:14 - String Comparison Algorithms
05:15 - 09:42 - Akin
09:43 - 13:20 - Axon & Training Data: DBLP
13:21 - 18:09 - NX and Axon
18:10 - 19:36 - What's next?
19:36 - 36:43 - QnA
• Follow us on social:
Twitter: https://twitter.com/CodeBEAMio
LinkedIn: https://www.linkedin.com/company/27159258
• Looking for a unique learning experience?
Attend the next Code Sync conference near you!
See what's coming up at: https://codesync.global
• SUBSCRIBE TO OUR CHANNEL
https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw
See what's coming up at: https://codesync.global
- published: 16 Sep 2022
- views: 395
16:14
DNSP003: The Polytheroism-Disambiguation Paradigm
Distinti Demonstrates the polytheorism coupled with a disambiguation strategy is the fastest approach to scientific progress.
Please support Ethereal Mechanics...
Distinti Demonstrates the polytheorism coupled with a disambiguation strategy is the fastest approach to scientific progress.
Please support Ethereal Mechanics!
Our Patreon Site:
https://www.patreon.com/Etherealmechanics
Join our Forum:
https://www.etherealmechanics.info
https://wn.com/Dnsp003_The_Polytheroism_Disambiguation_Paradigm
Distinti Demonstrates the polytheorism coupled with a disambiguation strategy is the fastest approach to scientific progress.
Please support Ethereal Mechanics!
Our Patreon Site:
https://www.patreon.com/Etherealmechanics
Join our Forum:
https://www.etherealmechanics.info
- published: 28 Nov 2016
- views: 400