Dr. James McCaffrey of Microsoft Research explains the k-means++ technique for data clustering, the process of grouping data items so that similar items are in the same cluster, for human examination to see if any interesting patterns have emerged or for software systems such as anomaly detection.
- By James McCaffrey
- 05/06/2020
Dr. James McCaffrey of Microsoft Research uses code samples, a full C# program and screenshots to detail the ins and outs of kernal logistic regression, a machine learning technique that extends regular logistic regression -- used for binary classification -- to deal with data that is not linearly separable.
- By James McCaffrey
- 04/29/2020
Tech careers firm Dice's latest job report attempts to gauge the early impact of the COVID-19 pandemic on hiring. One finding of special interest to Visual Studio Magazine readers is less desire for .NET and C# skills.
Contradicting findings in other recent reports, a new study from developer analyst firm SlashData shows some decline in the popularity of C# over the past year.
A radial basis function network (RBF network) is a software system that's similar to a single hidden layer neural network, explains Dr. James McCaffrey of Microsoft Research, who uses a full C# code sample and screenshots to show how to train an RBF network classifier.
- By James McCaffrey
- 03/24/2020
Dr. James McCaffrey of Microsoft Research explains how to design a radial basis function (RBF) network -- a software system similar to a single hidden layer neural network -- and describes how an RBF network computes its output.
- By James McCaffrey
- 03/13/2020
Careers firm Hired published its 2020 State of Software Engineers report, examining various topics such as the hottest jobs in software engineering, salaries and most in-demand programming languages.
HackerRank has published its 2020 Developer Skills Report, which shows C# gaining ground in the list of "best-known" programming languages for 2020 but otherwise not showing as strongly as it has in other similar reports published recently.
Microsoft's C# programming language continues to show strong in tech industry skills reports, with the most recent examples coming from a skills testing company and a training company.
Microsoft's C# programming language has passed Visual Basic .NET on the TIOBE Index -- which measures language popularity -- and is even in the running for being named "Programming Language of the Year" for 2019.
Software analytics company OverOps has published a report on the most popular C# libraries as measured by ussage statistics on the GitHub open source development platform and source code repository.
The sprawling State of the Octoverse 2019 report on all things GitHub shows Visual Studio Code is once again the No. 1 project on the open source development platform, and C# has risen in the ranks of programming language popularity.
Dr. James McCaffrey of Microsoft Research uses a full code sample and screenshots to demonstrate how to create a naive Bayes classification system when the predictor values are numeric, using the C# language without any special code libraries.
- By James McCaffrey
- 11/12/2019
Here's a hands-on tutorial from bona-fide data scientist Dr. James McCaffrey of Microsoft Research to get you up to speed with machine learning development using C#, complete with code listings and graphics.
- By James McCaffrey
- 11/07/2019
While porting a calculator to a different platform might seem simple -- how hard can it be to convert code for addition/subtraction/multiplication/division? -- the reality is far different.
Developer tooling specialist JetBrains is reporting on its new survey that delves into many aspects of software development, including programming languages, wherein it dubbed C# the "most-loved" language according to one metric.
Visual Studio Code now does Blazor development thanks to updated Razor tooling support in a popular C# extension for the code editor.
Visual Basic.NET is getting comfortable in its new position as a top five programming language in the TIOBE index, which measures popularity based on search engine data.
Although Python is the widely recognized de facto, go-to programming language for machine learning and many other artificial intelligence projects, a new study shows C# is holding its own in the space.
An open source GitHub project championed by a handful of developers seeks to add Google's new Flutter mobile UI framework as an option for creating native mobile apps in the Xamarin framework.