World Congress 2023 Sep 27, 2023

Vikings language, the speech of the king Vasa or today's Swedish? Text classification with ML.NET.

Daniel Gaszewski

A model once classified Polish as Viking runes. Garbage in, garbage out. Learn to master data prep and build accurate text classifiers in C# using ML.NET.

Pause
Mute Enter Fullscreen
#1 about 2 min

Introduction to classifying historical text periods

How machine learning can identify the historical period of a given piece of text.

#2 about 4 min

Personal inspiration for building a text classification model

How studying academic exams and historical documents like Nobel certificates motivated a classification tool.

#3 about 2 min

Understanding how natural and programming languages evolve

How natural languages and programming syntax fundamentally evolve their structures over time.

#4 about 6 min

Tracing the historical evolution of the Swedish language

The major distinct historical periods outlining the development of Swedish spelling and grammar.

#5 about 3 min

Building machine learning workflows with the ML.NET framework

An introduction to ML.NET capabilities and the six fundamental steps of model implementation.

#6 about 3 min

Collecting and preprocessing historical datasets for model training

The extensive process of cleaning unstructured historical text data prior to model training.

#7 about 4 min

Configuring and training classification models in Visual Studio

A walkthrough of categorizing CSV records, setting target data columns, and generating probability distribution predictions.

#8 about 3 min

Testing the trained classification model via console application

Running text predictions through a console application and troubleshooting edge cases caused by unrefined inputs.

#9 about 4 min

Question and answer on predictions, tooling, and datasets

Audience questions about projecting future language patterns, selecting ML.NET over Python, and data balance.

Matching moments

1:46 min

Evolution and impact of large language models

Vijay Krishan Gupta +1 · LIVE

2:25 min

Understanding the evolution and nature of large language models

Krzysztof Cieślak Krzysztof Cieślak · WWC 2024

2:48 min

Overview of ML.NET for .NET developers

Marco Zamana · LIVE

2:26 min

Capabilities and applications of large language models

Aditi Godbole · LIVE

7:56 min

Demystifying language models using core statistical linguistics formulas

Chris Heilmann +2 · LIVE

3:48 min

Tracing the historical encoding of human language processing

Chris Heilmann +2 · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Fast, Cheap, and Accurate: Optimizing LLM Inference with vLLM and Quantization

Cedric Clyburn, Legare Kerrison

Cedric Clyburn
Legare Kerrison
Open session

World Congress 2026 North America

Understanding LLM Architectures: Inside the Design of Modern Models

Jofia Jose Prakash

Enterprise AI Architect at American Chemical Society

Jofia Jose Prakash
Open session

World Congress 2026 North America

You Can’t Re-Run Sunlight: Designing ML Data Architectures for Physical AI

An Phan

Senior Data Infrastructure Engineer @ Hippo Harvest

An Phan
Open session

World Congress 2026 North America

Chat with Your Data: From Natural Language to SQL

Alper Ebicoglu

Co-founder of Volosoft

Alper Ebicoglu
Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer