π Generative AI Fundamentals
μμ±ν AIλ?β
μμ±μ AIλ μλ‘μ΄ μλ³Έ μ½ν μΈ λ₯Ό μμ±ν μ μλ κΈ°νλ₯Ό μ΄μ΄μ£Όλ μΈκ³΅μ§λ₯μ ν₯λ―Έλ‘μ΄ λΆμΌλ‘, μμ±λ ν μ€νΈμμλΆν° λ©μ§ λΉμ£ΌμΌ, μ¬μ§μ΄ μ»΄ν¨ν° μμ± μμ μ μ΄λ₯΄κΈ°κΉμ§ λ€μν©λλ€. μ΄λ λ¨μν λΆμ μμ μ λμ΄ μ°½μμ μΈ νλ‘μΈμ€μ μ°Έμ¬ν¨μΌλ‘μ¨ AIμ νμ μ μΈ μΈ‘λ©΄μ 보μ¬μ€λλ€.
κΈ°μ μ©μ΄ μ€λͺ β
-
ν μ€νΈ μμ±(Text Generation): μ΄λ μ»΄ν¨ν°κ° μ£Όμ μ κ΄λ ¨λ μλ―Έ μλ ν μ€νΈλ₯Ό μμ±νλλ‘ νλ κ²μΌλ‘, μλ μ΄μΌκΈ°κΎΌκ³Ό μ μ¬ν©λλ€.
-
μ΄λ―Έμ§ μμ±(Image Generation): μ΄λ μ»΄ν¨ν° κ° μλ‘μ΄ κ·Έλ¦Όμ λ§λ€κ±°λ κΈ°μ‘΄μ κ·Έλ¦Όμ λ³κ²½ν μ μκ² ν΄μ£Όλ©°, λ§μΉ λμ§νΈ μν°μ€νΈκ° κ°μ λΆμ μ¬μ©νλ κ²κ³Ό κ°μ΅λλ€.
-
μ½λ μμ±(Code Generation): μ΄λ νλ‘κ·Έλλ°μ μν μμ±μ AIλ‘, μ»΄ν¨ν°κ° μλ‘μ΄ μ½λλ₯Ό μμ±νλ λ° λμμ μ€λλ€.
-
μ€λμ€ μμ±(Audio Generation): μ»΄ν¨ν°λ μ리λ μμ μ μμ±ν μλ μμΌλ©°, μ΄λ λ§μΉ λ‘λ΄ μ곑κ°κ° μμ μ λ©λ‘λλ₯Ό λ§λλ κ²κ³Ό λΉμ·ν©λλ€.
-
μ± GPT(Chat GPT): OpenAIμμ κ°λ°ν μΈμ΄ λͺ¨λΈλ‘, λνμμ μΈκ°μ΄ μ 곡ν μ μλ μλ΅μ μμ±ν μ μμΌλ©°, λ¬Έλ§₯μ λ°λΌ λ€μ λ¨μ΄λ₯Ό μμΈ‘νμ¬ μλ΅μ λ§λλλ€.
-
DALLΒ·E: OpenAIμ AI νλ‘κ·Έλ¨μΌλ‘, ν μ€νΈ μ€λͺ μΌλ‘λΆν° μ΄λ―Έμ§λ₯Ό μμ±νλ©°, μκ° μμ μμμ μ°½μμ±μ λͺ¨λ°©ν©λλ€.
-
GitHub Copilot: κ°λ°μκ° λ ν¨μ¨μ μ΄κ³ μ€λ₯λ₯Ό μ€μ΄λ©΄μ μ½λλ₯Ό μμ±ν μ μλλ‘ μ½λ μ€λν«μ μ μνκ³ μ½λ λΌμΈμ μμ±νλ μ½λ© 보쑰 λꡬμ λλ€.
-
λ§₯λ½μ μ μ(Contextual Suggestions): Copilotκ³Ό κ°μ AI λκ΅¬κ° μ 곡νλ μΆμ²μΌλ‘, μ¬μ©μκ° μμ μ€μΈ νμ¬μ μμ μ΄λ λ§₯λ½κ³Ό κ΄λ ¨μ΄ μμ΅λλ€.
AI λ° λ¨Έμ λ¬λ νμλΌμΈβ
AI λ° λ¨Έμ λ¬λ νμλΌμΈμ 1950λ λμ νΌμ νΈλ‘ κ³Ό κ°μ μ΄κΈ° λ°μ μμ μμνμ¬, μμ±μ AIμ μ΅κ·Ό νμ μ μ΄λ₯΄κΈ°κΉμ§ λ€μν λμ κ³Ό νμ μ κ±°μ³μ¨ κΈ°μ μ λνꡬμ μ¬μ μ λλ€. μ΄ νμλΌμΈμ AIμ μ§νμ κ΄λ ¨λ μΈλ΄μ λ μ°½μ±μ 보μ¬μ£Όλ©°, κ° 10λ μ΄ μ΄λ»κ² μ΄μ 10λ μ κΈ°λ°μΌλ‘ νμ¬ μ€λλ μ ν₯λ―Έλ‘μ΄ λ₯λ ₯μ λλ¬νλμ§λ₯Ό κ°μ‘°ν©λλ€.
κΈ°μ μ©μ΄ μ€λͺ β
-
νΌμ νΈλ‘ (Perceptron): μ λ ₯μ΄ νΉμ ν΄λμ€μ μνλμ§ μ¬λΆλ₯Ό κ²°μ ν μ μλ μ΄κΈ° μ νμ μ κ²½λ§ κ΅¬μ± μμλ‘, μ λ ₯μ μ«μ κ°μΌλ‘ ννλ©λλ€.
-
μ κ²½λ§(Neural Networks): μΈκ³΅ λ΄λ° κ°μ μ°κ²°μ μ‘°μ νμ¬ λ°μ΄ν°μμ νμ΅ν μ μλ μΈκ° λλλ₯Ό λͺ¨λΈλ‘ ν μ»΄ν¨ν° μμ€ν μ λλ€.
-
μμ ν(Back Propagation): μμ€ ν¨μμ κΈ°μΈκΈ°λ₯Ό κ³μ°νμ¬ κ°μ€μΉλ₯Ό μ‘°μ ν¨μΌλ‘μ¨ λͺ¨λΈμ κ°μ νλ λ° μ¬μ©λλ μΈκ³΅ μ κ²½λ§μ λ°©λ²μ λλ€.
-
ν΅κ³μ λ¨Έμ λ¬λ(Statistical Machine Learning): λ°μ΄ν°μμ νμ΅νλ μκ³ λ¦¬μ¦μ μ¬μ©νμ¬ λΆμ λͺ¨λΈ ꡬμΆμ μλννλ λ°μ΄ν° λΆμ λ°©λ²μ λλ€.
-
λ₯λ¬λ(Deep Learning): μννΈμ¨μ΄κ° λ€μΈ΅ μ κ²½λ§μ λ°©λν μμ λ°μ΄ν°λ₯Ό λ ΈμΆμμΌ μ€μ€λ‘ μμ μ μννλλ‘ νμ©νλ μκ³ λ¦¬μ¦μΌλ‘ ꡬμ±λ λ¨Έμ λ¬λμ νμ μ§ν©μ λλ€.
-
μμ±μ μ λ μ κ²½λ§(Generative Adversarial Networks, GANs): μμ±κΈ°μ νλ³κΈ°λΌλ λ λ€νΈμν¬κ° λμμ νλ ¨λλ λ¨Έμ λ¬λ λͺ¨λΈμ ν μ’ λ₯λ‘, μ λ‘μ¬ κ²μ νλ μμν¬μμ μλν©λλ€.
-
νΈλμ€ν¬λ¨Έ(Transformer): μμ°¨ λ°μ΄ν°λ₯Ό μ²λ¦¬νλ λ₯λ¬λ λͺ¨λΈμ ν μ’ λ₯λ‘, μμ°μ΄ μ²λ¦¬ μμ μμ λμ μ±λ₯μΌλ‘ μ£Όλͺ©λ°κ³ μμ΅λλ€.
μμ±μ AI λͺ¨λΈμ νλ ¨νλ λ°©λ²β
μμ±μ AI λͺ¨λΈμ νλ ¨νλ ν₯λ―Έλ‘μ΄ μΈκ³λ μ»΄ν¨ν°κ° λ°©λν λ°μ΄ν°μ μμ νμ΅νμ¬ ν μ€νΈλ μ΄λ―Έμ§μ κ°μ μλ‘μ΄ μ½ν μΈ λ₯Ό μμ±νλλ‘ κ°λ₯΄μΉλ κ²μ λλ€. μ΄ νλ ¨μ AIκ° μΈκ° μΈμ΄μ μκ° μμ μμ λ°κ²¬λλ 볡μ‘ν ν¨ν΄μ μ΄ν΄νκ³ μ¬ννλ λ° λμμ μ€λλ€. μ΄ κ³Όμ μ 볡μ‘νμ§λ§ λ§€μ° λ³΄λμ΄ μμΌλ©°, λλλλ‘ νμ€κ° μλ μΆλ ₯μ μμ±ν μ μλ AIλ‘ μ΄μ΄μ§λλ€.
κΈ°μ μ©μ΄ μ€λͺ :β
-
λν μΈμ΄ λͺ¨λΈ(Large Language Models, LLMs): μ΄λ λ°©λν μμ ν μ€νΈ λ°μ΄ν°λ‘ νλ ¨λμ΄ μΈκ° μΈμ΄λ₯Ό μ΄ν΄νκ³ μμ±νλλ‘ νΉλ³ν μ€κ³λ AI λͺ¨λΈμ λλ€.
-
λ³λΆ μ€ν μΈμ½λ(Variational Autoencoders, VAEs): μλ‘μ΄ μ΄λ―Έμ§λ₯Ό μμ±νλ λ° μ¬μ©ν μ μλ AI λͺ¨λΈμ ν μ’ λ₯μ λλ€. λ κ°μ§ μ£Όμ λΆλΆμΌλ‘ ꡬμ±λμ΄ μμ΅λλ€: μΈμ½λλ λ°μ΄ν°λ₯Ό λ κ°λ¨ν ννλ‘ μΆμνκ³ , λμ½λλ μ΄λ₯Ό νμ₯νμ¬ μλ‘μ΄ μ½ν μΈ λ₯Ό μμ±ν©λλ€.
-
μ μ¬ κ³΅κ°(Latent Space): μ€ν μΈμ½λκ° λ κ°λ¨νκ³ μμ ννλ‘ μμ±νλ λ°μ΄ν°μ μμΆλ ννμΌλ‘, μλ‘μ΄ λ°μ΄ν°λ₯Ό μ¬κ΅¬μ±νκ±°λ μμ±νλ λ° νμν κ°μ₯ μ€μν νΉμ§μ ν¬μ°©ν©λλ€.
-
νλΌλ―Έν°(Parameters): νλΌλ―Έν°λ λͺ¨λΈμ΄ νλ ¨ μ€μ νμ΅νλ λ³μμ λλ€. μ΄λ€μ λͺ¨λΈ λ΄λΆμ μμΌλ©° νμ΅ κ³Όμ μ ν΅ν΄ μ‘°μ λ©λλ€. μ κ²½λ§μ λ§₯λ½μμ νλΌλ―Έν°λ μΌλ°μ μΌλ‘ κ°μ€μΉμ λ°μ΄μ΄μ€λ₯Ό ν¬ν¨ν©λλ€.
-
κ°μ€μΉ(Weights): κ°μ€μΉλ μ λ ₯ λ°μ΄ν°μ κ³μμ λλ€. μ΄λ€μ κ³μ°μ μ¬μ©λμ΄ μ λ ₯ λ³μκ° λͺ¨λΈμ μΆλ ₯μ λ―ΈμΉλ μ€μμ±μ΄λ μν₯μ κ²°μ ν©λλ€. μ κ²½λ§μμλ λ΄λ° κ°μ κ° μ°κ²°μ κ΄λ ¨λ κ°μ€μΉκ° μμ΅λλ€.
-
λ°μ΄μ΄μ€(Biases): λ°μ΄μ΄μ€λ λ΄λ°μ λΆμ°©λ μΆκ° μμλ‘, νμ±ν ν¨μκ° μ μ©λκΈ° μ μ κ°μ€μΉκ° μ μ©λ μ λ ₯μ μΆκ°λ©λλ€. λ°μ΄μ΄μ€λ λͺ¨λ μ λ ₯μ΄ 0μΌ λμλ λΉμ λ‘ μΆλ ₯μ 보μ₯ν©λλ€.
-
νμ΄νΌνλΌλ―Έν°(Hyperparameters): νμ΄νΌνλΌλ―Έν°λ νλΌλ―Έν°μ λ¬λ¦¬ λ°μ΄ν°μμ νμ΅λμ§ μμ΅λλ€. μ΄λ€μ νμ΅ κ³Όμ μ μ€μ μ΄λ ꡬμ±μ λ κ°κΉμ΅λλ€. νλ ¨ κ³Όμ μ μ μ€μ λλ©° νλ ¨ μ€μλ μΌμ νκ² μ μ§λ©λλ€. μ΄λ€μ λͺ¨λΈ μΈλΆμ μμΌλ©° νμ΅ κ³Όμ μ μ μ΄νλ λ° μ¬μ©λ©λλ€.