The Lazy Algorithm – KNN

The Lazy Algorithm - KNN

Total Article 77 This article introduces one of the most basic and also the most “lazy” algorithms in machine learning – KNN (k-nearest neighbor). Do you know why it is called the laziest? 01|Algorithm Introduction: KNN is short for k-nearest neighbor, which indicates the K closest points. This algorithm is commonly used to solve classification … Read more

Top 10 Clustering Algorithms in Machine Learning (Python)

Top 10 Clustering Algorithms in Machine Learning (Python)

Source: You Er's Cabin – New Machine Vision This article is about 7000 words long and is recommended to read in 14 minutes. This article shares a piece about clustering: 10 clustering algorithms and their Python code. Clustering or cluster analysis is an unsupervised learning problem. It is commonly used as a data analysis technique … Read more

A Detailed Guide to Self-Attention Mechanism

A Detailed Guide to Self-Attention Mechanism

Author: Greatness Comes from Perseverance @ Zhihu (Authorized) Source: https://zhuanlan.zhihu.com/p/410776234 Self-Attention is the core idea of Transformer. Recently, I re-read the paper and gained some new insights. Thus, I wrote this article to share my thoughts with readers. When I first encountered Self-Attention, the most confusing part for me was the three matrices Q, K, … Read more

How to Get Started with Artificial Intelligence for Beginners

How to Get Started with Artificial Intelligence for Beginners

Source | Asynchronous | Book Giveaway at the End Part.1 Where to Start Learning Artificial Intelligence? Artificial intelligence has become a fundamental discipline of this era, and the emergence of ChatGPT has further pushed AI technology towards generalization. The question is no longer whether to learn artificial intelligence, but how to learn it well. As … Read more

Six Ways to Use ChatGPT for Data Analysis

Six Ways to Use ChatGPT for Data Analysis

In recent months, the number of AI tools released has been increasing. ChatGPT is a powerful tool, an advanced large language model (LLM) that can understand and engage in human-like text conversations. While ChatGPT has proven capable of generating conversational text, it can greatly benefit people across various industries. For data analysts, ChatGPT can enhance … Read more

Constructing Neural Network Algorithms with Python

Constructing Neural Network Algorithms with Python

In the process of constructing the detailed model structure of the twin neural network, we first create a shared convolutional network. We have already understood the convolutional layer, pooling layer, and fully connected layer. First, please understand the following concepts: Convolutional Layer Pooling Layer Convolutional Layer Fully Connected Layer Shared Convolutional Layer Euclidean Distance Let’s … Read more

Practical Data Mining: Automatic Identification of Electricity Theft Using LM Neural Network

Author: Wu Xiaoyi Column Author of Python Enthusiasts Community Personal Blog: Wu Xiaoyi Zhihu Profile: Wu Xiaoyi丶 WeChat Official Account: Data Road (shuju_lu) Code and Data Acquisition Method: Follow the WeChat Official Account “Python Enthusiasts Community” and reply:Practical Mining This article is the practical part of the book “Python Data Analysis and Mining Practical”,整理分析后的复现. This … Read more

Introduction to Recurrent Neural Networks

Introduction to Recurrent Neural Networks

Selected from Hackernoon Author: Debarko De Translated by Machine Heart Contributors:Li Shimeng, Lu This article briefly introduces what recurrent neural networks are and their operating principles, and provides an example implementation of an RNN. What are recurrent neural networks (RNNs)? How do they work? Where can they be used? This article attempts to answer these … Read more

Surya: An OCR Framework Better Than EasyOCR

Surya: An OCR Framework Better Than EasyOCR

Project Introduction Surya is a document OCR toolkit with the following features: OCR support for over 90 languages, outperforming cloud services in benchmark tests Line-level text detection for any language Layout analysis (detection of tables, images, headings, etc.) Reading order detection It is suitable for a range of documents (see usage and benchmarks for more … Read more

Efficient Open Source OCR Tool: Introduction and Usage of Surya-OCR

Efficient Open Source OCR Tool: Introduction and Usage of Surya-OCR

Click the card below to follow “Machine Vision and Deep Learning” Visual/image heavy content delivered first! Background In many enterprise applications, Optical Character Recognition (OCR) is a fundamental technology. In this article, we will delve into Surya-OCR, a recently popular solution. Text detection and extraction are crucial in various business use cases. For example: In … Read more