๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ439

[AWS] AWS Access Key & Secret Access Key ์ƒ์„ฑ ๋ฐฉ๋ฒ• ๐ŸŒฑ AWS Access Key & Secret Access Key ๋ž€? AWS Access Key์™€ Secret Access Key๋Š” Amazon Web Services (AWS) ๊ณ„์ •์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ ์ž๊ฒฉ ์ฆ๋ช…(credentials)์ด๋‹ค. ์ด ๋‘ ํ‚ค๋Š” AWS ๋ฆฌ์†Œ์Šค์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ AWS CLI(Command Line Interface), SDK(Software Development Kit) ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ AWS ์„œ๋น„์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ๐ŸŒฑ AWS Access Key & Secret Access Key ์ƒ์„ฑ ๋ฐฉ๋ฒ• 1. AWS Console ์— ๋กœ๊ทธ์ธ 2. ์ขŒ์ธก์˜ ํƒญ์„ ์—ฐ ํ›„ "๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช…" ํด๋ฆญ 3. ์—‘์„ธ์Šค ํ‚ค ๋ถ€๋ถ„์„ ์ฐพ์•„ "์—‘์„ธ์Šค ํ‚ค ๋งŒ๋“ค๊ธฐ" ํด๋ฆญ 4. ์—‘์„ธ์Šค.. 2023. 7. 23.
[์จ๋‹ˆC] SK ์จ๋‹ˆC Project 1_7๋ฐ˜ 1์กฐ ํ”„๋กœ์ ํŠธ ์ž๋ฃŒ์กฐ์‚ฌ ๐Ÿฆฎ SK ์จ๋‹ˆC ํ”„๋กœ์ ํŠธ ์ž๋ฃŒ์กฐ์‚ฌ # ์กฐ์‚ฌ๋ฅผ ํ†ตํ•ด ์ขํžŒ ๋Œ€์ƒ : ๋Œ€ํ•™ ์ƒํ™œ์— ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ๋Š” + ์‹œ๊ฐ์žฅ์• ๋ฅผ ๊ฐ€์ง„ + ๋Œ€ํ•™์ƒ # ๋Œ€์ƒ์˜ ์„ ์ • ์ด์œ  โ‘  ๋Œ€์ƒ์— ๋Œ€ํ•œ ์กฐ์‚ฌ๊ฐ€ ๋น„๊ต์  ์‰ฌ์›€ (์ธํ„ฐ๋ทฐ, ๋‹ต์‚ฌ ๋“ฑ๋“ฑ) โ‘ก ์›๋ž˜ ์‹œ๊ฐ์žฅ์•  ์•„๋™์— ํฌ์ปค์Šค๋ฅผ ๋งž์ถ”๋ ค ํ•˜์˜€์œผ๋‚˜, '์•„๋™' ๋ณต์ง€์™€ ๊ด€๋ จ๋œ ์‚ฌํ•ญ์€ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ํ•ด๊ฒฐ์ฑ…์˜ ๋ฒ”์œ„๊ฐ€ ์ข์Œ --> ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์Šค๊ฐ€ ๋งŽ์„ ๊ฒƒ ๊ฐ™์•„ '๋Œ€ํ•™์ƒ' ๋ถ„๋“ค๊ณผ ๊ด€๋ จ๋œ ์ฃผ์ œ๋กœ ๋ณ€๊ฒฝ โ‘ข ๋Œ€์ƒ๊ณผ ์กฐ์› ๋ชจ๋‘ ๋Œ€ํ•™์ƒ ์‹ ๋ถ„ --> ์ง์ ‘ ๊ฒฝํ—˜์— ๊ธฐ๋ฐ˜ํ•œ ์‚ฌ๊ณ ๊ฐ€ ๊ฐ€๋Šฅ # ์„ ์ •ํ•œ ๋Œ€์ƒ์ด ๊ฒช๊ณ ์žˆ๋Š” ๋ฌธ์ œ & ํ•ด๊ฒฐ๋ฒ• 1 - 1. ์‹œ์„ค ์ด์šฉ ๊ด€๋ จ_A) ํ•™์ƒ์‹๋‹น ๊ฒช๊ณ  ์žˆ๋Š” ๋ฌธ์ œ ๋ฌธ์ œ์˜ ํ•ด๊ฒฐ๋ฒ• ๋ฌผ์ปต, ๊ตญ ๋“ฑ์„ ํ˜ผ์ž ๋œฐ ๋•Œ ์–‘์„ ๋ณด์ง€ ๋ชปํ•ด ๋„˜์น˜๋Š” ๊ฒฝ์šฐ (ํ™”์ƒ ๋“ฑ ์•ˆ์ „์‚ฌ๊ณ ์˜ ์œ„ํ—˜์ด ์žˆ์Œ) 1. ํ™œ๋™ ๋„์šฐ๋ฏธ ๋ฐฐ.. 2023. 7. 22.
[NMAP] NMAP(Network Mapper) ์Šค์บ” ๋ช…๋ น์–ด & ์˜ต์…˜ ์ •๋ฆฌ ๐Ÿ‘๏ธ‍๐Ÿ—จ๏ธ NMAP(Network Mapper) ์Šค์บ” ๋ช…๋ น์–ด & ์˜ต์…˜ ๋ชจ์Œ 1. ๊ธฐ๋ณธ ์Šค์บ” ๋ช…๋ น์–ด # ํƒ€๊ฒŸ IP๋‚˜ ๋„๋ฉ”์ธ์— ๋Œ€ํ•˜์—ฌ ๊ธฐ๋ณธ์ ์ธ TCP ์Šค์บ” ์‹คํ–‰ nmap # Ping ์Šค์บ”์„ ํ†ตํ•ด ํ˜ธ์ŠคํŠธ์˜ ์ƒ์กด ์—ฌ๋ถ€๋ฅผ ํ™•์ธ nmap -sP 2. ํฌํŠธ ์Šค์บ” ๋ช…๋ น์–ด # ํŠน์ • ํฌํŠธ๋งŒ ์Šค์บ” nmap -p # ๋ชจ๋“  ํฌํŠธ ์Šค์บ” nmap -p- # ์ผ๋ฐ˜์ ์ธ ํฌํŠธ๋งŒ์„ ๋น ๋ฅด๊ฒŒ ์Šค์บ” nmap -F 3. ์Šค์บ” ์œ ํ˜•๋ณ„ ๋ช…๋ น์–ด # TCP SYN ์Šค์บ”์œผ๋กœ ์Šค์บ” ๋Œ€์ƒ์˜ ํฌํŠธ ์ƒํƒœ ํ™•์ธ nmap -sS # TCP Connect ์Šค์บ”์œผ๋กœ ์ ‘์† ์ƒํƒœ ํ™•์ธ nmap -sT # UDP ์Šค์บ”์œผ๋กœ UDP ํฌํŠธ ํ™•์ธ nmap -sU # ACK ์Šค์บ”์œผ๋กœ ํ•„ํ„ฐ๋ง๋œ ๋ฐฉํ™”๋ฒฝ์„ ์šฐํšŒํ•˜์—ฌ ํฌํŠธ ์ƒํƒœ ํ™•์ธ nmap -sA 4. ์„œ๋น„์Šค ๋ฐ OS ๊ฐ์ง€ ๋ช…๋ น์–ด # ํƒ€.. 2023. 7. 16.
[Data Processing] ๋™์˜์–ด(์œ ์˜์–ด) ๊ต์ฒด๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•(Data Augmentation) ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ ๐Ÿ™ ๋™์˜์–ด(์œ ์˜์–ด) ๊ต์ฒด ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ• ์Šคํฌ๋ฆฝํŠธ 1๏ธโƒฃ ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž์ธ pip๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ konlpy ํŒจํ‚ค์ง€ ์„ค์น˜ !pip install konlpy โ€ป konlpy ๋ž€? konlpy๋Š” ํ•œ๊ตญ์–ด ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ํŒจํ‚ค์ง€๋กœ ํ˜•ํƒœ์†Œ ๋ถ„์„์™€ ํ’ˆ์‚ฌ ํƒœ๊น…, ๊ตฌ๋ฌธ ๋ถ„์„ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. konlpy๋ฅผ ์„ค์น˜ํ•˜๋ฉด ์‹œ ๋‹ค์–‘ํ•œ ํ•œ๊ตญ์–ด ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์— ์œ ์šฉํ•œ ํด๋ž˜์Šค์™€ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 2๏ธโƒฃ ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž์ธ pip๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ nltk ํŒจํ‚ค์ง€ ์„ค์น˜ !pip install nltk โ€ป NLTK ๋ž€? NLTK๋Š” Natural Language Toolkit์˜ ์•ฝ์ž๋กœ, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ(Natural Language Processing, NLP) ์ž‘์—…์— ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค... 2023. 7. 14.
[Data Processing] ๋ฌธ์žฅ ์žฌ๊ตฌ์„ฑ์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•(Data Augmentation) ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ ๐ŸŒจ๏ธ ๋ฌธ์žฅ ์žฌ๊ตฌ์„ฑ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ• ์Šคํฌ๋ฆฝํŠธ 1๏ธโƒฃ random ๋ชจ๋“ˆ ๊ฐ€์ ธ์˜ค๊ธฐ + ๋ฌธ์žฅ ์žฌ๊ตฌ์„ฑ ํ•จ์ˆ˜ sentence_rearrangement ๊ตฌํ˜„ import random def sentence_rearrangement(sentence): words = sentence.split() # ๋ฌธ์žฅ์„ ๋‹จ์–ด๋กœ ๋ถ„๋ฆฌ random.shuffle(words) # ๋‹จ์–ด์˜ ์ˆœ์„œ๋ฅผ ๋ฌด์ž‘์œ„๋กœ ์„ž์Œ new_sentence = ' '.join(words) # ๋‹จ์–ด๋“ค์„ ๋‹ค์‹œ ๋ฌธ์žฅ์œผ๋กœ ์กฐํ•ฉ return new_sentence โ€ป random ๋ชจ๋“ˆ์ด๋ž€? random ๋ชจ๋“ˆ์€ ํŒŒ์ด์ฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋‚ด์žฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ๋‚œ์ˆ˜ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ์ด ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ๋‚œ์ˆ˜ ์ƒ์„ฑ๊ณผ ๋ฌด์ž‘์œ„ ์š”์†Œ ์„ ํƒ, ์‹œํ€€์Šค ์„ž๊ธฐ ๋“ฑ ๋‹ค.. 2023. 7. 13.
[Data Processing] ๋ฒˆ์—ญ ํ›„ ํšŒ๊ท€๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•(Data Augmentation) ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ ๐Ÿ’– ๋ฒˆ์—ญ ํ›„ ํšŒ๊ท€ ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ• ์Šคํฌ๋ฆฝํŠธ 1. Python์—์„œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์™€ ๋”ฅ๋Ÿฌ๋‹ ๊ด€๋ จ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ Import import pandas as pd from glob import glob import os import numpy as np import pandas as pd from tqdm import tqdm, tqdm_notebook import random import torch import torch.nn.functional as F ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค๋ช… & ์šฉ๋„ pandas ๋ฐ์ดํ„ฐ ์กฐ์ž‘ glob ํŒŒ์ผ ๊ฒ€์ƒ‰ os ์šด์˜ ์ฒด์ œ์™€์˜ ์ƒํ˜ธ์ž‘์šฉ numpy ์ˆ˜์น˜ ๊ณ„์‚ฐ tqdm ์ง„ํ–‰ ์ƒํ™ฉ ์‹œ๊ฐํ™” random ๋‚œ์ˆ˜ ์ƒ์„ฑ torch ํŒŒ์ดํ† ์น˜ ๋”ฅ๋Ÿฌ๋‹ ํ”„๋ ˆ์ž„์›Œํฌ 2. Papago ๋ฅผ ํ†ตํ•œ KOR -> EN .. 2023. 7. 12.