MJ106 commited on
Commit
94b4037
โ€ข
1 Parent(s): e0983d1

Update sentiments.html

Browse files
Files changed (1) hide show
  1. sentiments.html +4 -1
sentiments.html CHANGED
@@ -8,6 +8,7 @@
8
  <script type="module">
9
  // To-Do: transfomers.js ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ pipeline ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ import ๊ตฌ๋ฌธ์„ ์™„์„ฑํ•˜์‹ญ์‹œ์˜ค.
10
  // ํžŒํŠธ: import {}
 
11
 
12
  // Make it available globally
13
  window.pipeline = pipeline;
@@ -115,6 +116,8 @@
115
  async function initializeModel() {
116
  // pipeline ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์„ฑ๋ถ„์„์— ์‚ฌ์šฉํ•  Xenova/distilbert-base-uncased-finetuned-sst-2-english ๋ชจ๋ธ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜์—ฌ sentimentAnalysis์— ์ €์žฅํ•˜์‹ญ์‹œ์˜ค
117
  // ํžŒํŠธ: sentimentAnalysis = await pipeline
 
 
118
 
119
  }
120
 
@@ -131,7 +134,7 @@
131
  const textFieldValue2 = document.getElementById("sentimentText2").value.trim();
132
  // ์œ„์—์„œ ์ƒ์„ฑํ•œ ๊ฐ์„ฑ๋ถ„์„ ๋ชจ๋ธ ๊ฐ์ฒด์— sentimentText1๊ณผ sentimentText2๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ฐ์ƒ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ result์— ์ €์ •ํ•˜์‹ญ์‹œ์˜ค.
133
  // ํžŒํŠธ : cont result =
134
-
135
 
136
  document.getElementById("outputArea2").innerText = JSON.stringify(result, null, 2);
137
  }
 
8
  <script type="module">
9
  // To-Do: transfomers.js ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ pipeline ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ import ๊ตฌ๋ฌธ์„ ์™„์„ฑํ•˜์‹ญ์‹œ์˜ค.
10
  // ํžŒํŠธ: import {}
11
+ import {pipeline} from 'https://cdn.jsdelivr.net/npm/@xenova/transformers@2.5.4';
12
 
13
  // Make it available globally
14
  window.pipeline = pipeline;
 
116
  async function initializeModel() {
117
  // pipeline ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์„ฑ๋ถ„์„์— ์‚ฌ์šฉํ•  Xenova/distilbert-base-uncased-finetuned-sst-2-english ๋ชจ๋ธ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜์—ฌ sentimentAnalysis์— ์ €์žฅํ•˜์‹ญ์‹œ์˜ค
118
  // ํžŒํŠธ: sentimentAnalysis = await pipeline
119
+ sentimentAnalysis = await pipeline ('sentiment-analysis','Xenova/distilbert-base-uncased-finetuned-sst-2-english')
120
+ toxic_classifier = await pipeline('text-classification', 'Xenova/toxic-bert');
121
 
122
  }
123
 
 
134
  const textFieldValue2 = document.getElementById("sentimentText2").value.trim();
135
  // ์œ„์—์„œ ์ƒ์„ฑํ•œ ๊ฐ์„ฑ๋ถ„์„ ๋ชจ๋ธ ๊ฐ์ฒด์— sentimentText1๊ณผ sentimentText2๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ฐ์ƒ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ result์— ์ €์ •ํ•˜์‹ญ์‹œ์˜ค.
136
  // ํžŒํŠธ : cont result =
137
+ const result = await sentimentAnalysis([textFieldValue1, textFieldValue2]);
138
 
139
  document.getElementById("outputArea2").innerText = JSON.stringify(result, null, 2);
140
  }