๋”ฅ๋Ÿฌ๋‹ 55

[๋”ฅ๋Ÿฌ๋‹] ์„ ํ˜• ํšŒ๊ท€ ์ ์šฉํ•˜๊ธฐ

๋ฐ์ดํ„ฐ ํ™•์ธ import pandas as pd df = pd.read_csv(”../dataset/housing.csv”, delim_whitespace=True, header=None) print(df.info()) Range Index:506 entries,0 to 505 Data columns (total 14 columns): 0 506 non-null float64 1 506 non-null float64 … … … … 13 506 non-null float64 Dtypes: float64(12), int64(2) memory usage: 55.4 KB Index 506๊ฐœ= ์ด ์ƒ˜ํ”Œ์˜ ์ˆ˜๋Š” 506๊ฐœ ์ปฌ๋Ÿผ 14๊ฐœ= 13๊ฐœ์˜ ์†์„ฑ๊ณผ 1๊ฐœ์˜ ํด๋ž˜์Šค 0 1 2 3 … 12 13 0 0.00632 18..

[๋”ฅ๋Ÿฌ๋‹] ์™€์ธ์˜ ์ข…๋ฅ˜ ์˜ˆ์ธกํ•˜๊ธฐ

df_pre๋ผ๋Š” ๊ณต๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค. sample() ํ•จ์ˆ˜ : ์›๋ณธ ๋ฐ์ดํ„ฐ์˜ ๋ช‡ %๋ฅผ ์‚ฌ์šฉํ• ์ง€๋ฅผ ์ง€์ •, ์›๋ณธ ๋ฐ์ดํ„ฐ์—์„œ ์ •ํ•ด์ง„ ๋น„์œจ๋งŒํผ ๋žœ๋ค์œผ๋กœ ๋ฝ‘์•„์˜ค๋Š” ํ•จ์ˆ˜ frac = 1 : ์›๋ณธ ๋ฐ์ดํ„ฐ์˜ 100%๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋ผ๋Š” ์˜๋ฏธ (frac = 0.5๋กœ ์ง€์ •ํ•˜๋ฉด 50%๋งŒ ๋žœ๋ค) df_pre = pd.read_csv(’../dataset/wine.csv’, header=None) df = df_pre.sample(frac=1) print(df.info()) Data columns (total 13 columns): 0 6497 non-null float64 1 6497 non-null float64 2 6497 non-null float64 3 6497 non-null float64 4 6497 non-nul..

[๋”ฅ๋Ÿฌ๋‹] ์ดˆ์ŒํŒŒ ๊ด‘๋ฌผ ๋ฐ์ดํ„ฐ : ๊ณผ์ ํ•ฉ ํ”ผํ•˜๊ธฐ

import pandas as pd df = pd.read_csv(’../dataset/sonar.csv’, header=None) print(df.info()) Range Index: 208 entries,0 to 207 Data columns (total 61 columns): 0 208 non-null float64 1 208 non-null float64 … … … … 59 208 non-null float64 60 208 non-null object Dtypes: float64(60), object(1) memory usage: 99.2+ KB Index๊ฐ€ 208๊ฐœ์ด๋ฏ€๋กœ ์ด ์ƒ˜ํ”Œ์˜ ์ˆ˜๋Š” 208๊ฐœ์ด๊ณ , ์ปฌ๋Ÿผ ์ˆ˜๊ฐ€ 61๊ฐœ์ด๋ฏ€๋กœ 60๊ฐœ์˜ ์†์„ฑ๊ณผ 1๊ฐœ์˜ ํด๋ž˜์Šค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Œ ๋ชจ๋“  ์ปฌ๋Ÿผ์ด ์‹ค์ˆ˜ํ˜•(flo..

[๋”ฅ๋Ÿฌ๋‹] ๋‹ค์ค‘ ๋ถ„๋ฅ˜ ๋ฌธ์ œ : ๋ถ“๊ฝƒ(Iris) ํ’ˆ์ข… ๋ถ„๋ฅ˜

์ƒ˜ํ”Œ ์ˆ˜: 150 ์†์„ฑ ์ˆ˜: 4 - ์ •๋ณด 1: ๊ฝƒ๋ฐ›์นจ ๊ธธ์ด (sepal length, ๋‹จ์œ„: cm) - ์ •๋ณด 2: ๊ฝƒ๋ฐ›์นจ ๋„ˆ๋น„ (sepal width, ๋‹จ์œ„: cm) - ์ •๋ณด 3: ๊ฝƒ์žŽ ๊ธธ์ด (petal length, ๋‹จ์œ„: cm) - ์ •๋ณด 4: ๊ฝƒ์žŽ ๋„ˆ๋น„ (petal width, ๋‹จ์œ„: cm) ํด๋ž˜์Šค: Iris-setosa, Iris-versicolor, Iris-virginica ํด๋ž˜์Šค๊ฐ€ 3๊ฐœ - ์ฐธ(1)๊ณผ ๊ฑฐ์ง“(0) = ์ดํ•ญ ๋ถ„๋ฅ˜(binary classification)์™€ ๋‹ค๋ฆ„ , ์—ฌ๋Ÿฌ ๊ฐœ ์ค‘์— ์–ด๋–ค ๊ฒƒ์ด ๋‹ต์ธ์ง€๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฌธ์ œ - ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋‹ต ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ณ ๋ฅด๋Š” ๋ถ„๋ฅ˜ ๋ฌธ์ œ = ๋‹ค์ค‘ ๋ถ„๋ฅ˜(multi classification) ์ƒ๊ด€๋„ ๊ทธ๋ž˜ํ”„ import pandas as pd df = pd.read..

[๋”ฅ๋Ÿฌ๋‹] ํ”ผ๋งˆ ์ธ๋””์–ธ ๋‹น๋‡จ๋ณ‘ ์˜ˆ์ธกํ•˜๊ธฐ

ํ”ผ๋งˆ์ธ๋””์–ธ์€ ์šฐ๋ฆฌ๋‚˜๋ผ ์‚ฌ๋žŒ๊ณผ ๊ฐ™์€ ๋ฟŒ๋ฆฌ๋ฅผ ๊ฐ€์ง„ ‘๋ชฝ๊ณจ๋กœ์ด๋“œ๊ณ„’๋กœ ์ฃผ์‹์€ ์ฝฉ๊ณผ ํ˜ธ๋ฐ•๊ฐ™์€ ์‹๋ฌผ์ด์—ˆ๊ณ , ๋จน์„ ๊ฒƒ์€ ํ•ญ์ƒ ํ’์กฑํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ๊ทธ๋“ค์€ ์กฐ๊ธˆ๋งŒ ๋จน์–ด๋„ ์ž˜ ์ƒ์กดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชธ์†์— ์Œ์‹์„ ์ถ•์ ํ•ด ๋†“์œผ๋ ค๋Š” ์œ ์ „์ž๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฏธ๊ตญ์œผ๋กœ ์ด์ฃผํ•˜๊ณ  ์‹์ƒํ™œ์ด ์„œ๊ตฌํ™”๋˜๋ฉด์„œ ๋ชป ๋จน๋Š” ์ƒํ™ฉ์— ์œ ๋ฆฌํ•˜๊ฒŒ ์ ์‘ํ•œ ์œ ์ „์ž๊ฐ€ ๋น„๋งŒ์„ ์ดˆ๋ž˜ํ•ด ๊ฐ์ข… ์„ฑ์ธ๋ณ‘์„ ์œ ๋ฐœํ–ˆ๋‹ค. ๊ทธ ํ›„ ๊ทธ๋“ค์˜ ์ž์‹, ๊ทธ ์ž์‹์˜ ์ž์‹๋“ค๊นŒ์ง€ ๋น„๋งŒ, ๋‹น๋‡จ๋ณ‘ ๋“ฑ ์„ฑ์ธ๋ณ‘ ๋ฐœ๋ณ‘๋ฅ ์ด ์ฆ๊ฐ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ํ”ผ๋งˆ์ธ๋””์–ธ์€ ์„ธ๊ณ„์—์„œ ๋‹น๋‡จ๋ณ‘ ๋ฐœ๋ณ‘๋ฅ ์ด ๊ฐ€์žฅ ๋งŽ์€ ์ข…์กฑ์ด ๋˜์—ˆ๊ณ , ํ”ผ๋งˆ ์กฑ์˜ ๋‚จ์ž 63%, ์—ฌ์ž 70%๊ฐ€ ๋‹น๋‡จ๋ณ‘์— ๊ฑธ๋ ธ๋‹ค๋Š” ๋ณด๊ณ ๊ฐ€ ์ตœ๊ทผ ๋ฐœํ‘œ๋˜๊ธฐ๋„ ํ–ˆ๋‹ค. pima-indians-diabetes.csv : 768๋ช…์˜ ์ธ๋””์–ธ์œผ๋กœ๋ถ€ํ„ฐ 8๊ฐœ์˜ ์ •๋ณด์™€ 1๊ฐœ์˜..

[๋”ฅ๋Ÿฌ๋‹] ๋ชจ๋ธ ์„ค๊ณ„ํ•˜๊ธฐ

ํ์•” ์ˆ˜์ˆ  ํ™˜์ž์˜ ์ƒ์กด์œจ ์˜ˆ์ธกํ•˜๊ธฐ ์ „์ฒด ์ฝ”๋“œ # -*- coding: utf-8 -*- # ์ฝ”๋“œ ๋‚ด๋ถ€์— ํ•œ๊ธ€์„ ์‚ฌ์šฉ๊ฐ€๋Šฅ ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. # ๋”ฅ๋Ÿฌ๋‹์„ ๊ตฌ๋™ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ผ€๋ผ์Šค ํ•จ์ˆ˜๋ฅผ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค. from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense # ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค. import numpy as np import tensorflow as tf # ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด ์„ค์ •ํ•˜๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. np.random.seed(3) tf.random.set_seed(3) # ์ค€๋น„๋œ ์ˆ˜์ˆ  ํ™˜์ž ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ๋“ค์ž…๋‹ˆ๋‹ค. Data_set = np.loadtxt("../data..

[๋”ฅ๋Ÿฌ๋‹] ์˜ค์ฐจ ์—ญ์ „ํŒŒ (Error Back propagation) ,๊ธฐ์šธ๊ธฐ ์†Œ์‹ค(vanishing gradient) ๋ฌธ์ œ, ๊ณ ๊ธ‰ ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•

์‹ ๊ฒฝ๋ง ๋‚ด๋ถ€์˜ ๊ฐ€์ค‘์น˜๋Š” ์˜ค์ฐจ ์—ญ์ „ํŒŒ ๋ฐฉ๋ฒ•์„ ์ด์šฉํ•ด ์ˆ˜์ •ํ•œ๋‹ค. ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•์˜ ํ™•์žฅ ๊ฐœ๋… ์ž„์˜์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์„ ์–ธํ•˜๊ณ  ๊ฒฐ๊ด๊ฐ’์„ ์ด์šฉํ•ด ์˜ค์ฐจ๋ฅผ ๊ตฌํ•œ ๋’ค ์ด ์˜ค์ฐจ๊ฐ€ ์ตœ์†Œ์ธ ์ง€์ ์œผ๋กœ ๊ณ„์†ํ•ด์„œ ์กฐ๊ธˆ์”ฉ ์ด๋™์‹œํ‚จ๋‹ค. ์˜ค์ฐจ๊ฐ€ ์ตœ์†Œ๊ฐ€ ๋˜๋Š” ์ (๋ฏธ๋ถ„ํ–ˆ์„ ๋•Œ ๊ธฐ์šธ๊ธฐ๊ฐ€ 0์ด ๋˜๋Š” ์ง€์ ) ์ฐพ๊ธฐ ๊ณ„์‚ฐ ๋ฐฉํ–ฅ์ด ์ถœ๋ ฅ์ธต์—์„œ ์‹œ์ž‘ํ•ด ์•ž์œผ๋กœ ์ง„ํ–‰. ์ด๋Ÿฌํ•œ ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์—์„œ์˜ ์ตœ์ ํ™” ๊ณผ์ •์„ ์˜ค์ฐจ ์—ญ์ „ํŒŒ๋ผ๊ณ  ํ•œ๋‹ค. = ์ถœ๋ ฅ์ธต์œผ๋กœ๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ์•ž์œผ๋กœ ๋˜๋Œ์•„๊ฐ€๋ฉฐ ๊ฐ ์ธต์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• ์˜ค์ฐจ์—ญ์ „ํŒŒ ๊ตฌ๋™ ๋ฐฉ์‹ 1 . ์ž„์˜์˜ ์ดˆ๊ธฐ ๊ฐ€์ค‘์น˜(W)๋ฅผ ์ค€ ๋’ค ๊ฒฐ๊ณผ(y out)๋ฅผ ๊ณ„์‚ฐํ•œ๋‹ค. 2 . ๊ณ„์‚ฐ ๊ฒฐ๊ณผ์™€ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ๊ฐ’ ์‚ฌ์ด์˜ ์˜ค์ฐจ๋ฅผ ๊ตฌํ•œ๋‹ค. 3 . ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•์„ ์ด์šฉํ•ด ๋ฐ”๋กœ ์•ž ๊ฐ€์ค‘์น˜๋ฅผ ์˜ค์ฐจ๊ฐ€ ์ž‘์•„์ง€๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•œ๋‹ค. 4 . ์œ„ ๊ณผ์ •์„ ๋”์ด์ƒ..

[๋”ฅ๋Ÿฌ๋‹] ํผ์…‰ํŠธ๋ก  (perceptron) - ๋‹ค์ธต ํผ์…‰ํŠธ๋ก 

ํผ์…‰ํŠธ๋ก ์˜ ํ•œ๊ณ„ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• : ์ขŒํ‘œ ํ‰๋ฉด ์ž์ฒด์— ๋ณ€ํ™”๋ฅผ ์ฃผ์ž! XOR ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‘ ๊ฐœ์˜ ํผ์…‰ํŠธ๋ก ์„ ํ•œ๋ฒˆ์— ๊ณ„์‚ฐ ํ•ด์•ผํ•œ๋‹ค ! ์€๋‹‰์ธต(hidden layer)์„ ๋งŒ๋“ฆ ํผ์…‰ํŠธ๋ก ์ด ๊ฐ€์šด๋ฐ ์€๋‹‰์ธต์œผ๋กœ ์ž์‹ ์˜ ๊ฐ€์ค‘์น˜w์™€ ๋ฐ”์ด์–ด์Šคb ๊ฐ’์„ ๋ณด๋‚ด๊ณ , ์€๋‹‰์ธต์—์„œ ๋ชจ์ธ ๊ฐ’์ด ํ•œ ๋ฒˆ ๋” ์‹œ๊ทธ๋ชจ์ด๋“œ ํ•จ์ˆ˜(σ)๋ฅผ ์ด์šฉํ•ด ์ตœ์ข…๊ฐ’์œผ๋กœ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋‚ธ๋‹ค. ๋…ธ๋“œ(node) = ์€๋‹‰์ธต์— ๋ชจ์ด๋Š” ์ค‘๊ฐ„ ์ •๊ฑฐ์žฅ n1๊ณผ n2์˜ ๊ฐ’์€ ๊ฐ๊ฐ ๋‹จ์ผ ํผ์…‰ํŠธ๋ก ์˜ ๊ฐ’๊ณผ ๊ฐ™๋‹ค. n1 = σ(x1w11 + x2w21+b1) n2 = σ(x1w12 + x2w22 + b2) ์ด์ œ ๊ฐ๊ฐ์˜ ๊ฐ€์ค‘์น˜(w)์™€ ๋ฐ”์ด์–ด์Šค(b)์˜ ๊ฐ’์„ ์ •ํ•  ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค. 2์ฐจ์› ๋ฐฐ์—ด๋กœ ๋Š˜์–ด๋†“์œผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์€๋‹‰์ธต์„ ํฌํ•จํ•ด ๊ฐ€์ค‘์น˜ 6๊ฐœ์™€ ๋ฐ”์ด์–ด์Šค 3๊ฐœ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ..

[๋”ฅ๋Ÿฌ๋‹] ํผ์…‰ํŠธ๋ก  (perceptron) - ๋‹จ์ธต ํผ์…‰ํŠธ๋ก 

ํผ์…‰ํŠธ๋ก (perceptron)์€ ์ธ๊ณต์‹ ๊ฒฝ๋ง์˜ ํ•œ ์ข…๋ฅ˜๋กœ, ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ํ˜•ํƒœ์˜ ํ”ผ๋“œํฌ์›Œ๋“œ(Feedforward) ๋„คํŠธ์›Œํฌ - ์„ ํ˜•๋ถ„๋ฅ˜๊ธฐ ๋กœ๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํผ์…‰ํŠธ๋ก ์ด ๋™์ž‘ํ•˜๋Š” ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๊ฐ ๋…ธ๋“œ์˜ ๊ฐ€์ค‘์น˜์™€ ์ž…๋ ฅ์น˜๋ฅผ ๊ณฑํ•œ ๊ฒƒ์„ ๋ชจ๋‘ ํ•ฉํ•œ ๊ฐ’์ด ํ™œ์„ฑํ•จ์ˆ˜์— ์˜ํ•ด ํŒ๋‹จ๋˜๋Š”๋ฐ, ๊ทธ ๊ฐ’์ด ์ž„๊ณ„์น˜(๋ณดํ†ต 0)๋ณด๋‹ค ํฌ๋ฉด ๋‰ด๋Ÿฐ์ด ํ™œ์„ฑํ™”๋˜๊ณ  ๊ฒฐ๊ณผ๊ฐ’์œผ๋กœ 1์„ ์ถœ๋ ฅํ•œ๋‹ค. ๋‰ด๋Ÿฐ์ด ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์œผ๋ฉด ๊ฒฐ๊ณผ๊ฐ’์œผ๋กœ -1์„ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ์ธต ํผ์…‰ํŠธ๋ก ์€ XOR ์—ฐ์‚ฐ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์œผ๋กœ๋Š” XOR ์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์‹ ๊ฒฝ๋ง์„ ์ด๋ฃจ๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ธฐ๋ณธ ๋‹จ์œ„ ์ž…๋ ฅ ๊ฐ’๊ณผ ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ถœ๋ ฅ ๊ฐ’์„ ๋‹ค์Œ์œผ๋กœ ๋„˜๊ธฐ๋Š” ๊ฐ€์žฅ ์ž‘์€ ์‹ ๊ฒฝ๋ง ๋‹จ์œ„ y = wx + b (w๋Š” ๊ฐ€์ค‘์น˜, b๋Š” ๋ฐ”์ด์–ด์Šค) ๊ธฐ์šธ๊ธฐ a → ๊ฐ€์ค‘์น˜ w (weigh..

[๋”ฅ๋Ÿฌ๋‹] ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€(logistic regression)

๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€์˜ ๋ชฉ์ ์€ ์ผ๋ฐ˜์ ์ธ ํšŒ๊ท€ ๋ถ„์„์˜ ๋ชฉํ‘œ์™€ ๋™์ผํ•˜๊ฒŒ ์ข…์† ๋ณ€์ˆ˜์™€ ๋…๋ฆฝ ๋ณ€์ˆ˜๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๊ตฌ์ฒด์ ์ธ ํ•จ์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ด์–ด ํ–ฅํ›„ ์˜ˆ์ธก ๋ชจ๋ธ์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์„ ํ˜• ํšŒ๊ท€ ๋ถ„์„๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ์ข…์† ๋ณ€์ˆ˜๊ฐ€ ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋ฉฐ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ์˜ ๊ฒฐ๊ณผ๊ฐ€ ํŠน์ • ๋ถ„๋ฅ˜๋กœ ๋‚˜๋‰˜๊ธฐ ๋•Œ๋ฌธ์— ์ผ์ข…์˜ ๋ถ„๋ฅ˜ (classification) ๊ธฐ๋ฒ•์œผ๋กœ๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ex) ์ ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ํ•ฉ๊ฒฉ ๋ถˆํ•ฉ๊ฒฉ๋งŒ ๋ฐœํ‘œ๋˜๋Š” ์‹œํ—˜ ๊ณต๋ถ€ํ•œ ์‹œ๊ฐ„ 2 4 6 8 10 12 14 ์‹œํ—˜ ๊ฒฐ๊ณผ ๋ถˆํ•ฉ ๋ถˆํ•ฉ ๋ถˆํ•ฉ ํ•ฉ๊ฒฉ ํ•ฉ๊ฒฉ ํ•ฉ๊ฒฉ ํ•ฉ๊ฒฉ ๊ณต๋ถ€ํ•œ ์‹œ๊ฐ„์— ๋”ฐ๋ฅธ ํ•ฉ๊ฒฉ ์—ฌ๋ถ€ ํ•ฉ๊ฒฉ์„ 1 ๋ถˆํ•ฉ์„ 0์ด๋ผ๊ณ  ํ•˜๊ณ  ์ขŒํ‘œ ํ‰๋ฉด์— ๋‚˜ํƒ€๋‚ด๋ฉด ์ง์„ ์˜ ์ผ์ฐจ๋ฐฉ์ •์‹์„ ๋งŒ๋“ค๊ธฐ ์–ด๋ ต๋‹ค. ์ ๋“ค์˜ ํŠน์„ฑ์„ ๋‹ด์•„๋‚ด๋ ค๋ฉด ์ฐธ(1)๊ณผ ๊ฑฐ์ง“(0)์„ ๊ตฌ๋ถ„ํ•˜๋Š” Sํ˜•ํƒœ์˜ ์„ ์„ ๊ธ‹๋Š”๊ฒŒ ์ ์ ˆ..