Building a Cuisine Recommendation Web App with ONNX and Machine Learning
In this guide, we will build a cuisine recommendation web application that runs a machine learning model directly in the browser. Instead of using a backend server, we will leverage ONNX Web to let users interact with the model through a simple frontend interface.
Cuisine Recommendation Web Application
This project focuses on the machine learni ...
Posted on Mon, 11 May 2026 05:24:42 +0000 by largo
Local API Invocation for ChatGLM3-6B
ChatGLM3-6B Local API Invocation Method
Starting the Local ChatGLM3-6B Model
1. Create a New Conda Environment
Execute the following commands to create a new Conda environment:
conda create -n chatglm3-demo python=3.11
conda activate chatglm3-demo
2. Navigate to the openai_api_demo Module and Run the Following Code:
python api_server.py
If yo ...
Posted on Sun, 10 May 2026 17:53:22 +0000 by jamesflynn
Implementing Naive Bayes for Email Spam Classification
Reading Email Dataset
The first step in our spam classification task is to load the email dataset. We'll use Python's csv module to read the SMSSpamCollection file which contains labeled SMS messages.
import csv
def load_sms_dataset(file_path):
"""
Load SMS dataset from a tab-separated file
Returns: tuple of (labels, messages)
...
Posted on Sun, 10 May 2026 14:09:15 +0000 by Saphod
Implementing Linear Regression with Gradient Descent Variants
Gradient descent is widely adopted in modern machine learning inference due to its efficiency with large-scale datasets and high-dimensional feature spaces. Unlike closed-form solutions that become computationally prohibitive as data volume grows, gradient descent updates parameters iteratively using gradient computations on subsets or the enti ...
Posted on Sat, 09 May 2026 22:02:58 +0000 by mattkirkey
Prompt Engineering: Crafting Effective Instructions for Large Language Models
Core Principles of Prompt Engineering
Two fundamental principles guide effective prompt construction: clarity and specificity combined with allocating sufficient processing time for the model to reason through complex tasks.
Delimiters and Input Organization
Delimiters serve as explicit boundaries within prompts, separating instructions from i ...
Posted on Sat, 09 May 2026 09:08:59 +0000 by ben2005
Implementing a Naive Bayes Classifier for Email Spam Filtering
Spam filtering systems often utilize a bag-of-words model, where each word's frequency in a document is considered, allowing for multiple occurrences.
1. Data Preparasion: Text Segmentation
Previous examples used pre-defined word vectors. Here's how to build a word list from raw text documents.
Consider the following Python session:
>>> ...
Posted on Fri, 08 May 2026 21:15:24 +0000 by hairyjim
Facial Identification Using Support Vector Machines
Library ImportsInitialize the necessary modules for data handling, dimensionality reduction, modeling, and visualization.import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split, GridSearchCV
from sklearn.datasets import fetch_lfw_people
from sklearn.metrics import classification_report
from sklearn.svm import SVC
fr ...
Posted on Fri, 08 May 2026 13:33:13 +0000 by deniscyriac
Evaluating Machine Learning Model Performance
Machine learning models require validation before deployment in production environments to insure reliability and accuracy.
Training and Testing Data Separation
Splitting datasets into training and testing subsets enables model evaluation. Models are trained on the training data and subsequently validated using the testing data.
Manual Implemen ...
Posted on Fri, 08 May 2026 13:18:00 +0000 by Ryanz
Enhanced 2024 Parrot Optimization Algorithm with Multi-Strategy Improvements for Machine Learning Parameter Tuning
The multi-strategy enhanced parrot optimization algorithm (MEPO) integrates several optimization techniques and improvements to enhance global search capabilities and convergence speed. Below is an overview of each improvement strategy:
Population Initialization Using Cat Mapping + Reverse Strategy:
Cat Mapping Initialization: Utilizes the 'c ...
Posted on Fri, 08 May 2026 00:02:20 +0000 by ofSHIZ
Regression Algorithms: A Practical Guide to XGBoost, LightGBM, SVR, and Random Forest
LightGBM Parameters
Official documentation:
English: https://lightgbm.readthedocs.io/en/latest/pythonapi/lightgbm.LGBMRegressor.html#lightgbm.LGBMRegressor
Chinese: https://lightgbm.cn/docs/6/
The LGBMRegressor constructor accepts the following parameters:
lightgbm.LGBMRegressor(boosting_type='gbdt', num_leaves=31, max_depth=-1, learn ...
Posted on Thu, 07 May 2026 13:14:56 +0000 by big-dog1965