Extract embeddings values using PredictionServiceClient
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- google-cloud, javascript, node.js
- Ambito
- api, machine-learning
Direzione di ricerca
Inizia da ai-platform/snippets/predict-text-embeddings.js alla riga indicata e verifica come sono rappresentate le risposte di PredictionServiceClient. Determina come si dovrebbe accedere ai valori di embeddings e se l’esempio o la relativa documentazione necessitano di chiarimenti affinché l’output corrisponda al formato JSON mostrato nell’issue.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi! I'm trying to find how to extract the embeddings values to add them to a json files following this format following the example https://github.com/GoogleCloudPlatform/nodejs-docs-samples/blob/62253bb75d6068e1b44047eac5572246dfaa217b/ai-platform/snippets/predict-text-embeddings.js#L76C69-L76C69:
{"id":"0","embedding":[0.005268869,-0.019839672,0.0035084013,0.0536439,-0.028307509,0.0037563213, ...]}
But not sure how to access or put them into an array. The type is google.protobuf.IValue so in the example it iterates over an array google.protobuf.IValue[]. I'm doing:
const predictions = response.predictions;
for (const prediction of predictions) {
const value: google.protobuf.IValue = prediction;
console.log(`\t\tPrediction`, value.structValue); // structValue is the only one not returning undefined
// this returns: **fields: { embeddings: { structValue: [Object], kind: 'structValue' } }**
}
Thanks
- Lingua principale
- JavaScript
- Stelle
- 3k
- Fork
- 2k
- Merge medio
- 4g 19h
- PR unite (30g)
- 48
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GoogleCloudPlatform/nodejs-docs-samples
-
priority: p2 samples triage me type: bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 48/100
GoogleCloudPlatform/nodejs-docs-samples#4174 · 2 commenti ·
-
Custard Run Pipeline fails Apertapriority: p2 samples triage me type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
GoogleCloudPlatform/nodejs-docs-samples#4151 · 1 commento ·
-
priority: p2 samples type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
-
priority: p2 samples triage me type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
priority: p3 samples triage me type: feature request
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
GoogleCloudPlatform/nodejs-docs-samples#3578 · 13 commenti · 1 reazione ·
Tutte le issue di GoogleCloudPlatform/nodejs-docs-samples
Issue simili
-
Update HugeIcons library Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
antfu-collective/icones#398 ·
-
ECmail.com Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
wesbos/burner-email-providers#554 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
radiantearth/stac-browser#1023 ·
-
HMR stops working Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
components-web-app/docs#92 ·