Nearly everyone has heard of and used ChatGPT, the world’s generative AI engine, however, have we stopped and considered the responses given by OpenAi’s software to be inherently biased?
1976 at 2066 Crist Dr, Los Altos, California: In the garage of the house found at this address, a 21-year-old college dropout and his friend started a company. The work done in this garage changed the way people use technology forever. Jobs and Wozniak started out building the Apple I; the first product released by Apple. Years later, The iPhone, was released becoming a household product and impacting almost every facet of our lives. It’s now one of the world’s biggest companies.
2021 at 2 Kraushe Rd, Warren, New Jersey: In a bedroom found at this address a 15-year-old high school student had an idea that allows students and teachers to share their schedules online and make group chats within their school community. The high school sophomore started building this product and marketed it to the students at his school called CourseTurtle. Several weeks passed and the local hype died and the company didn’t grow further.
Visually impaired individuals face numerous challenges in their daily lives, particularly in sensing and securing objects within their surroundings. This research paper proposes the development of a wearable haptic device, Helios, aimed at assisting visually impaired individuals in sensing, recognizing, and securing different objects in their environment. By leveraging natural language processing and computer vision techniques, Helios aims to create a closed circuit system situated on the user’s wrist, which provides haptic feedback to direct the user towards their desired object.
This is a PSA for all developers. The developer mindset and culture now and last year have completely changed and that's because of the expansive and rapid-fire release of powerful AI tools: tools that are able to do what software developers can do faster and better.
A low-cost device can track water flow through pipes without interfering with pipes at a 98.3% accuracy using Neural Networks. This is better than traditional methods because it does not interfere with pipes, it is cheap, it has an easy setup, the accuracy is near 100%, the algorithm can always be improved and changed, it has a possibility for future expansion, and the data is easily obtainable and expandable. This will allow homeowners to track their water usage in order to save money and analyze their environmental impact.
Using Computational Lingustics we have designed a project that can summarize basketball games by taking the real-time game tape and processing it into an AI-generated commentary that blind fans can use to still enjoy the exciting world of sports entertainment
Congress Connect is an app that allows people to learn about congressmen's views on various subjects, based on their tweets using sentiment analysis and machine learning.
Natural Language Processing is all about teaching computers to understand, interpret, and generate human language. It involves several techniques from linguistics, computer science, and machine learning. NLP enables computers to process, analyze, and extract valuable information from text data.
Support Vector Machines (SVM) are one the most frequently used machine learning models, and definitely essential for any ML developer's toolkit. The goal of this article isn’t just to simply teach you what SVM’s are but also how to build one with python.
Have you ever tried to take a picture of your math homework or a receipt and your iPhone scans the paper as a pdf instead of a regular image? Well, that is actually a really interesting application of Computer Vision and Python, which is the tool we will be building today. Due to the rising online workload, sending a digitalized version of a document by email or other means is becoming increasingly common. To put it another way, turn any paper into a scan-like presentation.
The Naive Bayes algorithm is one of the most commonly used machine learning algorithms out there. The goal of this article is to not only teach you how Naive Bayes works but also how to build one with Python.
When it comes to stocks, a backtester is an essential tool. Backtesting is a method of determining the practicality of a trading strategy by examining how it would perform using previous data. If you came up with a strategy, would you automatically trust it? No, you would want to test it, and historical data helps that. If backtesting proves to be effective, traders and analysts may be more willing to use it in the future. Essentially, backtesting takes historical data and applies it to current data to predict how stocks would perform. The main issue with backtesting is that it is a lot of work and takes a long to do manually, so that is why it would be smart to build one with Python. The strategy we will use is the moving averages strategy and implement that into our code.
In my previous article on Decision Trees, I covered everything about Decision Trees and how to build one with Python. The Random Forest Algorithm is a successor to Decision Trees as it is composed of many trees. In this article, I explain not only how a Random Forest works but also how to build one.
The Decision Tree Algorithm is one of the best machine learning models that exist, and fortunately, it is also very easy to build in python. The goal of this article is to not only understand how Decision Trees work but also how to create one of your own.
Logistic Regression is one of the best and easiest machine learning models that exist. In this article, we will cover not only how a Logistic Regression(LR) works but also code one with python using sckit-learn.
Linear algebra is extremely important in the topic of computer science and especially machine learning. Linear regression is a simple supervised machine learning model directly built off linear algebra. The goal of this article is not to give you a math lesson but instead walk you through the algebra that makes up a regression model and then how to build one in python.
This article is directed at anyone interested in the practical application of machine learning and/or anyone thinking about starting a project of their own. If you don’t fall in one of those categories, you may not benefit from this writing. The goal of this is to provide a chronological checklist of all the steps in taking on a project like this as well as a detailed explanation of each of the identified stages involved.
K-Means Clustering is one of the best segmentation models in Machine Learning. It may be the best-unsupervised method there is. This article is a guide through not only what K-Means Clustering is but also how to build one with python.
An Article that walks the reader through the conceptual logic of each of the 3 levels to Computer Vision, Classification, Recognition, and Segmentation. It also includes original visuals to please the user.
An article post that informs the reader of general information regarding Neural Networks as well as how to build one with Python. The problem set takes in practice hours and working hours to predict ones performance in a football game, but the coding is highly flexible so it can be implemented in many different ways.