Orlando Machine Learning and Data Science
2021-07-26
Tutorial and software architecture presentation
This presentation, [AA1], was a combination of
- A previous data wrangling presentation, [AAr1, AAv2]
- New material on data acquisition, [AAr2, AAr3]
Compared to other presentations this one was much more software-architecture content.
Here is the mind-map used for the presentation:
Here is the abstract:
In this month’s talk, Anton will be showcasing his work on Multi-language Data Wrangling and Acquisition Conversational Agents. Current data acquisition and wrangling methods require user knowledge in multiple packages and languages. These agents address this knowledge gap by simplifying the process of building data acquisition and data wrangling pipelines using natural language, enabling data scientists to quickly get a feel for their data in a fast and language agnostic manner. The talk comes with a number of references, including Anton’s own repositories and other talks he gave on the subject.
Here is a recording of the presentation at YouTube, [AAv1]:
That video recording is long, over 2 hours. (The timings in the mind-map were very loosely followed…)
A few notes:
- I developed the presented Domain Specific Language (DSL) functionalities were developed with Raku.
- The Raku packages generate code for Julia, Python, R, Wolfram Language (WL).
- And related packages in those programming languages.
- I implemented the discussed utilization of ZeroMQ a few weeks after the presentation, see [AA2, AAr4].
References
Articles, announcements
[AA1] Anton Antonov, “Multi-language Data Wrangling and Acquisition Conversational Agents”, (2021), Orland Machine Learning and Data Science Meetup.
[AA2] Anton Antonov, “Raku Text::CodeProcessing, (2021), RakuForPrediction at WordPress.
Repositories
[AAr1] Anton Antonov, DSL::English::DataQueryWorkflows Raku package, (2020), GitHub/antononcube.
[AAr2] Anton Antonov, DSL::English::DataAcquisitionWorkflows Raku package, (2021), GitHub/antononcube.
[AAr3] Anton Antonov, “Data Acquirer”, (2021), ConversationalAgents at GitHub/antononcube.
[AAr4] Anton Antonov, Text::CodeProcessing Raku package, (2021), GitHub/antononcube.
Video recordings
[AAv1] Anton Antonov, “Multi-language Data Wrangling and Acquisition Conversational Agents”, (2021), OMLDS YouTube channel.
[AAv2] Anton Antonov, “Multi-language Data-Wrangling Conversational Agent”, (2020), Wolfram Technology Conference, 2020.
[AAv3] Anton Antonov, “Multi language Data Wrangling Translation – talk advertisement”, (2020), Anton Antonov YouTube channel.
[AAv4] Anton Antonov, “How to simplify ML workflows specifications”, (2020), R Consortium YouTube channel.