SW/Python

Python-AI

SSEMπŸ‘Œ 2023. 6. 7. 12:10

 νŒŒμ΄μ¬μ€ 인곡지λŠ₯ κ°œλ°œμ— 널리 μ‚¬μš©λ˜λŠ” μΈκΈ°μžˆλŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€. λ‹€μ–‘ν•œ λΌμ΄λΈŒλŸ¬λ¦¬μ™€ ν”„λ ˆμž„μ›Œν¬κ°€ μžˆμ–΄μ„œ λ¨Έμ‹ λŸ¬λ‹, λ”₯λŸ¬λ‹, μžμ—°μ–΄ 처리 λ“± λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ 인곡지λŠ₯ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 νŒŒμ΄μ¬μ—μ„œ 인곡지λŠ₯을 κ°œλ°œν•˜κΈ° μœ„ν•΄ λͺ‡ κ°€μ§€ μ£Όμš” λΌμ΄λΈŒλŸ¬λ¦¬μ™€ ν”„λ ˆμž„μ›Œν¬

 1. NumPy: 수치 계산을 μœ„ν•œ 파이썬 라이브러리둜, 닀차원 λ°°μ—΄κ³Ό ν–‰λ ¬ 연산에 νŠΉν™”λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 인곡지λŠ₯μ—μ„œ 데이터 μ²˜λ¦¬μ™€ μ „μ²˜λ¦¬μ— 자주 μ‚¬μš©λ©λ‹ˆλ‹€.
 2. Pandas: 데이터 μ‘°μž‘κ³Ό 뢄석을 μœ„ν•œ λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€. ν…Œμ΄λΈ” ν˜•νƒœμ˜ 데이터λ₯Ό λ‹€λ£¨λŠ” 데 νŽΈλ¦¬ν•˜λ©°, λ°μ΄ν„°μ…‹μ˜ λ‘œλ”©, μ •λ ¬, 필터링 등을 μ§€μ›ν•©λ‹ˆλ‹€.
 3. Scikit-learn: λ¨Έμ‹ λŸ¬λ‹μ„ μœ„ν•œ 라이브러리둜, λ‹€μ–‘ν•œ μ•Œκ³ λ¦¬μ¦˜κ³Ό 도ꡬλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. λΆ„λ₯˜, νšŒκ·€, κ΅°μ§‘ν™” λ“±μ˜ μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
 4. TensorFlow: κ΅¬κΈ€μ—μ„œ κ°œλ°œν•œ λ”₯λŸ¬λ‹ 라이브러리둜, 신경망 λͺ¨λΈμ„ κ΅¬μΆ•ν•˜κ³  ν•™μŠ΅μ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€. TensorFlowλŠ” μœ μ—°ν•˜λ©΄μ„œλ„ κ°•λ ₯ν•œ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.
 5. Keras: λ”₯λŸ¬λ‹ λͺ¨λΈμ„ μ‰½κ²Œ ꡬ좕할 수 μžˆλŠ” κ³ μˆ˜μ€€ API둜, TensorFlow와 ν•¨κ»˜ μ‚¬μš©λ˜λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€. KerasλŠ” μ‚¬μš©μž μΉœν™”μ μΈ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•˜μ—¬ λΉ λ₯΄κ³  κ°„νŽΈν•œ λͺ¨λΈ κ°œλ°œμ„ λ„μ™€μ€λ‹ˆλ‹€.
 6. PyTorch: Facebookμ—μ„œ κ°œλ°œν•œ λ”₯λŸ¬λ‹ ν”„λ ˆμž„μ›Œν¬λ‘œ, TensorFlow와 ν•¨κ»˜ κ°€μž₯ 많이 μ‚¬μš©λ˜λŠ” 라이브러리 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€. μœ μ—°ν•˜κ³  동적인 계산 κ·Έλž˜ν”„λ₯Ό μ‚¬μš©ν•˜μ—¬ λ”₯λŸ¬λ‹ λͺ¨λΈμ„ ꡬ성할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

 μ΄ 외에도 λ§Žμ€ λΌμ΄λΈŒλŸ¬λ¦¬μ™€ ν”„λ ˆμž„μ›Œν¬κ°€ 있으며, 인곡지λŠ₯ κ°œλ°œμ— μ‚¬μš©ν•  수 μžˆλŠ” λ‹€μ–‘ν•œ 도ꡬ듀이 μžˆμŠ΅λ‹ˆλ‹€. 관심 μžˆλŠ” 뢄야와 ν”„λ‘œμ νŠΈμ˜ μš”κ΅¬μ— 따라 선택할 수 μžˆμŠ΅λ‹ˆλ‹€.