C#


Data Anomaly Detection Using a Neural Autoencoder with C#

Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

Just for Fun: A Five-Card Poker Library Using C#

Chances are if you've had many coding interviews you've been presented with a poker problem. Here's a great take from Dr. James McCaffrey of Microsoft Research.

The t-SNE Data Visualization Technique from Scratch Using C#

Dr. James McCaffrey of Microsoft Research presents a full-code, step-by-step example of machine learning technique to visualize high-dimensional data.

Data Clustering Using a Self-Organizing Map (SOM) with C#

Dr. James McCaffrey of Microsoft Research presents a full-code, step-by-step tutorial on technique for visualizing and clustering data.

Principal Component Analysis from Scratch Using Singular Value Decomposition with C#

Dr. James McCaffrey of Microsoft Research presents a full-code, step-by-step tutorial on a classical ML technique that transforms a dataset into one with fewer columns, useful for creating a graph of data that has more than two columns, for example.

Matrix Inverse from Scratch Using SVD Decomposition with C#

Dr. James McCaffrey of Microsoft Research presents a full-code, step-by-step tutorial on an implementation of the technique that emphasizes simplicity and ease-of-modification over robustness and performance.

Machine Learning

Principal Component Analysis (PCA) from Scratch Using the Classical Technique with C#

Transforming a dataset into one with fewer columns is more complicated than it might seem, explains Dr. James McCaffrey of Microsoft Research in this full-code, step-by-step machine learning tutorial.

Matrix Inverse from Scratch Using QR Decomposition with C#

Dr. James McCaffrey of Microsoft Research guides you through a full-code, step-by-step tutorial on "one of the most important operations in machine learning."

TIOBE Index Predicts C# as 2023 'Language of the Year' After 2022 Near-Miss

Microsoft's C# programming language led the race to be named "programming language of the year" for 2022 by the TIOBE Index before being overtaken at the very end, but it's expected to attain the throne this year.

Create a Working Neural Network Prediction System with C#

Dr. James McCaffrey of Microsoft Research will teach how to do just that at an upcoming Visual Studio Live! developer conference.

Uno Platform 5.0: C# Is Now All You Need

Uno Platform 5.0 shipped this week with the ability to create entire cross-platform applications -- including markup -- from a single codebase written in one language, C#.

Neural Network Regression from Scratch Using C#

Compared to other regression techniques, a well-tuned neural network regression system can produce the most accurate prediction model, says Dr. James McCaffrey of Microsoft Research in presenting this full-code, step-by-step tutorial.

C# Overtaking Java in Popularity Index

"If the trends remain this way, C# will surpass Java in about 2 month's time."

C# Dev Kit Goes GA with Same Licensing as Visual Studio Community Edition

Microsoft announced the general availability of its C# Dev Kit, a Visual Studio Code extension that adds functionality missing in an existing C# tool -- functionality that comes with for-pay licensing for organizations.

C# Spotlight: Earn Cert and Dice Advice

Microsoft announced a new foundational certification one day before careers site Dice cited advice to become a C# developer.

After Unity VS Code Tool Demise, Microsoft Previews One Powered by C# Dev Kit

Unity: "This plugin was a result of one of our hackweek experiments by a few of our former employees. Unfortunately, it's never been fully functional and hasn't received any updates for almost two years, bringing you an unstable coding experience."

Linear Ridge Regression Using C#

Implementing LRR from scratch is harder than using a library like scikit-learn, but it helps you customize your code, makes it easier to integrate with other systems, and gives you a complete understanding of how LRR works.

What's in Microsoft's New C# Dev Kit for Visual Studio Code

Microsoft announced the preview release of C# Dev Kit, a new extension for Visual Studio Code intended to improve the C# development experience on Linux, macOS, Windows and more.

Uno Platform 4.9 Highlights Cross-Platform Media Player, WebView2

A cross-platform media player highlights the new Uno Platform 4.9, the latest edition of the application framework that lets developers write an application once in XAML and C# and deploy it to any target platform.

Jeremy Clark Explains Task, Await and Asynchronous Methods in C#

There's a lot of confusion about async/await, Task/TPL and asynchronous and parallel programming in general, so Jeremy Clark is on a mission to inform developers on how to use everything properly.

Subscribe on YouTube