Go to file
alikia2x 6f25183654
update: fetcher and post-process
move the max threads and fetch limit in fetcher into env
update the postprocess flow to remove duplicates
2024-09-16 00:59:58 +08:00
intention-classify init 2024-09-01 22:17:04 +08:00
translate update: fetcher and post-process 2024-09-16 00:59:58 +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.