IronPython: First steps
Python is one of the most popular languages for many reasons. Julio Sampaio explains how IronPython allows you to integrate Python with your favorite .NET language. Have you ever imagined integrating...
View Article10 reasons why Python is better than C# (or almost any other programming...
Nearly 10 years ago, I wrote an article on this website comparing C# unfavourably with Visual Basic, which prompted many comments, roughly equally divided between praise and censure. My favourite two...
View ArticleSentiment Analysis with Python
The series so far: Text Mining and Sentiment Analysis: Introduction Text Mining and Sentiment Analysis: Power BI Visualizations Text Mining and Sentiment Analysis: Analysis with R Text Mining and...
View ArticleFinding deeper insights with Topic Modeling
Topic modeling is a powerful Natural Language Processing technique for finding relationships among data in text documents. It falls under the category of unsupervised learning and works by representing...
View ArticleClustering data for insights
Clustering is a type of unsupervised machine learning that involves identifying groups within data, where each of the data points within the groups is similar (or related) and different (or unrelated)...
View ArticleMemory profiling in Python with tracemalloc
Memory profiling is useful when looking at how much memory an application is using. The most important use case, however, is when you suspect that the application is leaking memory, and it is important...
View ArticleModifying MySQL data from within Python
This article is part of Robert Sheldon's continuing series on Learning MySQL. To see all of the items in the series, click here. In the previous article in this series, I introduced you to how to...
View ArticleBeyond Personalization, Overcoming Bias in Recommender Systems
Recommender systems are ubiquitous in our everyday lives, providing personalized recommendations on social media, e-commerce platforms, and streaming services. These systems aim to simplify our...
View ArticleDecoding Efficiency in Deep Learning, A Guide to Neural Network Pruning in...
In recent years, deep learning has emerged as a powerful tool for deriving valuable insights from large volumes of data, more commonly referred to as big data. Harnessing the computational capabilities...
View ArticleMicrosoft Fabric and PySpark: Coding tricks to improve your solutions
PySpark has some unconventional syntaxes which provide power to the development process, making it easier. We talked about loops before. Let’s discover some more tricks to make our coding easier and...
View Article