Research Guide for Transformers

Articles

Transformers are a type of neural network used in neural machine translation, which mainly involves tasks that transform an input sequence to an output sequence. Such tasks include speech recognition and text-to-speech transformation, just to mention a few.

These kinds of tasks require memory—the upcoming sentence has to work with some context from the previous sentence. This is quite critical so as not to lose any important context between sentences.

Until recently, recurrent neural networks (RNNs) and convolutional neural networks (CNNs) have been used to tackle this challenge. The problem with these is that they aren’t able to keep up with context and content when sentences are too long.

Continue reading “Research Guide for Transformers”

Build a Cat-or-Dog Classification Flutter App with TensorFlow Lite

Articles

Object detection, image classification, gesture recognition—these computer vision tasks are all hot topics in today’s machine learning landscape. There are many applications today that leverage these technologies to provide efficient and optimized solutions. And increasingly, these technologies are finding their way into mobile applications.

This tutorial aims to deliver one such demonstrative application, using the TensorFlow machine learning library in a Flutter project to perform binary image classification—cats vs dogs, a fundamental use case.

Continue reading “Build a Cat-or-Dog Classification Flutter App with TensorFlow Lite”

Introduction to Text Wrangling Techniques for Natural Language Processing

Articles
What is Text Wrangling?

Although is has many forms, text wrangling is basically the pre-processing work that’s done to prepare raw text data ready for training. Simply put, it’s the process of cleaning your data to make it readable by your program, and then formatting it as such.

Many of you may be wrangling text without knowing it yourself. In this tutorial, I will teach you how to clean up your text in Python. I will show you to perform the most common forms of text wrangling: sentence splitting, tokenization, stemming, lemmatization, and stop word removal.

Continue reading “Introduction to Text Wrangling Techniques for Natural Language Processing”

Build a Positive News iOS Application Using the Power of Machine Learning

Articles

Since the beginning of the coronavirus pandemic, the news has been overwhelmingly negative and somewhat depressing. You open Twitter or your favorite news application, and you’re left with loads and loads of information that can drain your energy.

In a world saturated with information, more and more people are choosing to offer positive news, even if it’s still often confined to a specific section.
For example, The British daily newspaper The Guardian offers “The Upside”, while Fox News, MSN, the HuffPost site, and Yahoo! all have “good news” pages.

Continue reading Build a Positive News iOS Application Using the Power of Machine Learning

Writesonic vs Jasper 2024 Comparison: Who’s Better?

AI Comparisons Articles

Writesonic and Jasper are both at the top of the heap when it comes to tools shaping how we craft digital content in the 2020s.

Each boasts unique strengths — Writesonic with its intuitive design for quick, efficient content production, and Jasper with its deep, customizable AI for rich, nuanced narratives.

For marketers sculpting their brand’s voice, bloggers enriching their storytelling, or businesses scaling their content strategy, the choice between Writesonic and Jasper could prove difficult.

That’s why I’m presenting the features that set these tools apart, comparing them, and offering guidance on use cases to help you make an informed decision going forward.

Continue reading “Writesonic vs Jasper 2024 Comparison: Who’s Better?”

8 Best AI Copywriting Software for 2024 [Pros, Cons, Pricing]

AI Tools Articles

Navigating the world of content creation requires a keen eye for detail and a flair for the right words. Enter AI copywriting software: a modern writer’s ally that brings precision and creativity. These tools don’t cut corners. Instead, they can enrich the writing process.

They offer a helping hand to finesse your prose, ensuring every piece you craft resonates with authenticity and impact.

As we sift through the top contenders in AI copywriting software, we’ll discover how they can amplify your unique voice, giving you the power to captivate your audience with every sentence.

Continue reading “8 Best AI Copywriting Software for 2024 [Pros, Cons, Pricing]”

aiPDF Review 2024: What Does This New Document-Reading Tool Have to Offer?

AI Tools Articles

The way we analyze and summarize documents is changing. Gone are the days when you had to pore over long papers, documents, or eBooks to get to the crux of their contents. 

Instead, document-reading AI tools allow you to upload documents online and receive insights into what they’re all about at speed.

Interested? Good, because you’re in the right place. I’m taking a deep dive into one such tool: aiPDF. More specifically, we’ll explore what it is, its pros and cons, prices, how it works, and some alternatives.

Continue reading “aiPDF Review 2024: What Does This New Document-Reading Tool Have to Offer?”

Fully Training a Core ML Convolutional Neural Network On-Device

Articles

In a previous article, I focused on transfer learning scenarios with Core ML, and in particular we saw how to create a new model on an iOS device, import embedding weights from a previously-trained model, and train the rest of the layers on-device, using private and local data:

Moving forward in my long journey towards developing a Swift federated learning infrastructure, this time I’ve investigated how to train, from scratch on iOS devices, a little bit more complex model architecture—a CNN.

Continue reading “Fully Training a Core ML Convolutional Neural Network On-Device”