Skip to content

Views / Computed Column based on ml results #1505

Closed Answered by montanalow
olmohake asked this question in Q&A
Discussion options

You must be logged in to vote

Running models are a slightly more expensive operation, so you likely want to store the data in both cases. You can store data with a CREATE MATERIALIZED VIEW or GENERATED AS ... STORED.

Assuming you want this to be fast and efficient, rather than prompting an LLM like Llama-3, you'll need to choose a text-classfication model. https://huggingface.co/models?pipeline_tag=text-classification&sort=trending

Then you can have your column be a call to pgml.transform()

CREATE TABLE comments (
  id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
  content TEXT NOT NULL,
  sentiment JSONB NOT NULL GENERATED ALWAYS AS (pgml.transform(
      task   => '{
        "task": "text-classification",
        "mo…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by olmohake
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy