Go to file
alikia2x 9eeb3de828
update: fetcher, translator
increase threshold of split in fetcher
improve prompt for LLM-translator
2024-09-16 00:48:07 +08:00
intention-classify init 2024-09-01 22:17:04 +08:00
translate update: fetcher, translator 2024-09-16 00:48:07 +08:00
translate-old/zh-en ref: use argos-translate instead 2024-09-07 23:02:50 +08:00
.gitignore add: postprocess 2024-09-15 23:54:37 +08:00
LICENSE init 2024-09-01 22:17:04 +08:00
README.md update: readme 2024-09-01 22:57:52 +08:00

sparkastML

This repository contains the machine learning components for the sparkast project.

The primary goal of this lab is to enhance the search functionality of sparkast, enabling users to receive real-time answers as they type their queries.

Intention Classification

The model located in the /intention-classify directory is designed to categorize user queries into predefined classes.

We employ a Convolutional Neural Network (CNN) architecture combined with an Energy-based Model for open-set recognition.

This model is optimized to be lightweight, ensuring it can run on a wide range of devices, including within the browser environment.

A detailed explain of how it works could be found in this blog post.