From 5b9bc867e75f99f5af824160c3d7d176ebefdb65 Mon Sep 17 00:00:00 2001 From: Sihwan Kim Date: Thu, 16 Nov 2023 17:19:49 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/images/polygon_button.png | Bin 0 -> 632 bytes src/app.postcss | 2 +- src/route/DetailPage.svelte | 15 +++++---------- src/route/MainPage.svelte | 8 +++++++- src/route/Upload.svelte | 17 +++++++++-------- 5 files changed, 22 insertions(+), 20 deletions(-) create mode 100644 public/images/polygon_button.png diff --git a/public/images/polygon_button.png b/public/images/polygon_button.png new file mode 100644 index 0000000000000000000000000000000000000000..9f174b5f1873f0dcbd11b2ba9a3f7d8173bde624 GIT binary patch literal 632 zcmV-;0*C#HP)3900009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yPa-a=LwCMT65?-dy2nAEeqz)ov`L$y;+wM9N+7$kQYu_4vx>Ywj?Rp8}36Mmm>8Pa>wVUXI*MToX%$dMXOR@ zRm;73ioNI5kE%6Mp#SVAS<~|OmWBGsL~e-(?^bAk_)68z`Gb(4by6GRbUNJ_&^D=E z$aTmiJ+44#npE1Nd+){?q&CFq>==kS>$eNJB35n3fXp!|sh8|(gH){v&$JIv#{_s_ zY?&<+-^1{XCnMK^?n2I(7?1I)MFb?BY%i%CywHzYiSr8vt>bbA# StO^zY0000요약

K-평균은 클러스터링 방법으로, 클러스터 중심의 초기 위치를 기반으로 각 샘플을 가장 가까운 클러스터에 할당합니다.
중심 K-평균 알고리즘은 할당된 샘플의 평균을 사용하여 클러스터 중심의 위치를 업데이트합니다.
샘플을 클러스터에 할당하고 클러스터 중심을 업데이트하는 과정이 반복됩니다.
K-평균 모델을 훈련하기 전에 데이터 준비가 필요합니다.
첫 번째 클러스터는 가장 가까운 샘플을 기반으로 결정됩니다.
squeeze=True인 경우, 샘플의 수가 10보다 작으면 첫 번째 클러스터에서 오류가 발생할 수 있습니다.
두 번째와 세 번째 클러스터는 가장 가까운 샘플을 기반으로 결정됩니다.
클러스터 중심은 슬라이싱 연산을 사용하여 얻을 수 있습니다.
팔꿈치 방법은 k 값을 증가시키고 관성(클러스터 중심과 할당된 샘플 간의 제곱 거리의 합)를 계산하여 최적의 k 값을 찾는 데 사용됩니다.
최적의 k는 관성 감소율이 둔화하기 시작하는 지점에서 선택됩니다

+
+ logo +
@@ -84,16 +87,8 @@ let problems = [
문제
{#each problems as problem}

Q{problem.problem_no}. {problem.question}

- {#if isOpenedAnswer} - - {/if} - {#if !isOpenedAnswer} - - {/if} - - {#if isOpenedAnswer} -

정답 : {problem.answer}

- {/if} + +

정답 : {problem.answer}

{/each}
diff --git a/src/route/MainPage.svelte b/src/route/MainPage.svelte index 8ff6a17..72498e0 100644 --- a/src/route/MainPage.svelte +++ b/src/route/MainPage.svelte @@ -1,10 +1,16 @@ @@ -45,7 +51,7 @@ - 인공지능 프로그래밍 + 인공지능 프로그래밍 MP4 5개 2023.01.03 diff --git a/src/route/Upload.svelte b/src/route/Upload.svelte index de88478..f15a552 100644 --- a/src/route/Upload.svelte +++ b/src/route/Upload.svelte @@ -4,11 +4,10 @@ import axios from 'axios' import MainPage from './MainPage.svelte'; - let title = "" - let content = "" - + let title + let content let value = null - let file = null + let file let accessCode = sessionStorage.getItem("access-code") const dropHandle = (event) => { value = []; @@ -58,8 +57,9 @@ } -{#if accessCode} +{#if accessCode} +
@@ -87,13 +87,14 @@ }} on:change={handleChange} defaultClass="flex flex-col justify-center items-center w-full h-64 bg-gray-50 rounded-lg border-2 border-gray-300 border-dashed cursor-pointer dark:hover:bg-bray-800 dark:bg-gray-700 hover:bg-gray-100 dark:border-gray-600 dark:hover:border-gray-500 dark:hover:bg-gray-600" + required > {#if value == null}

Click to upload or drag and drop

PDF, PNG, MP4

{:else} -

{showFiles(value)}

+

{showFiles(value)}

{/if}
@@ -103,9 +104,9 @@
- + {:else} -{/if} \ No newline at end of file +{/if}