๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ439 [AWS] "ํ์ผ ์ ๋ก๋์ ์คํจํ์ต๋๋ค. ์ค๋ฅ ๋ฉ์์ง: Unable to locate credentials" ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ ๐ "Unable to locate credentials" ์ค๋ฅ๋? "Unable to locate credentials" ์๋ฌ๋ AWS ๊ณ์ ๊ณผ ๊ด๋ จํ์ฌ AWS ์๊ฒฉ ์ฆ๋ช (์ธ์ฆ ์ ๋ณด)์ ์ฐพ์ ์ ์์ ๋ ๋ฐ์ํ๋ ์ค๋ฅ์ด๋ค. ์ด์ ํฌ์คํธ์์ ๋ค๋ฃจ์๋ Boto3์ AWS S3 ๋ฒํท์ ์ด์ฉํ ๋ฐ์ดํฐ ์ ๋ก๋ ์๋ํ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๋ ๊ณผ์ ์์ ๋ฐ์ํ์์ผ๋ฉฐ, ์ด๋ฒ ํฌ์คํธ์์๋ ์ ์๋ฌ์ ํด๊ฒฐ ๋ฐฉ์์ ๋ค๋ฃจ์๋ค. ๐ ๋ฐ๊ฒฌํ "Unable to locate credentials" ์ค๋ฅ์ ์ฃผ๋ ์์ธ ๋ฐ ์ ์์ 1. ๊ณ์ ์ AWS ์๊ฒฉ ์ฆ๋ช ํ์ธ # AWS ์๊ฒฉ ์ฆ๋ช ์ค์ aws_access_key_id = '์์ธ์ค ํค ID', aws_secret_access_key = '๊ณ์ ์ ์ํฌ๋ฆฟ ์์ธ์ค ํค' ์คํฌ๋ฆฝํธ ์์ฑ ๊ณผ์ ์์.. 2023. 8. 3. [AWS] Boto3 SDK๋ฅผ ํ์ฉํ ๋ฐ์ดํฐ ์ ๋ก๋ ์๋ํ (Forward AWS S3 Bucket) ๐ธ Boto3 SDK๋ฅผ ํ์ฉํ ๋ฐ์ดํฐ ์ ๋ก๋ ์๋ํ (Forward AWS S3 Bucket) 1. pip ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ์ฌ boto3 ์ค์น !pip install boto3 ++ boto3 ๋? boto3๋ Amazon Web Services (AWS)์ ์ํธ์์ฉํ๊ธฐ ์ํ ์คํ ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, AWS์ ์ํธ์์ฉํ๊ธฐ ์ํ ๋ค์ํ ๊ธฐ๋ฅ๊ณผ ํด๋์ค๋ฅผ ์ ๊ณตํ๋ค. boto3๋ SDK ์ค์์๋ Python ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋๋ฐ, AWS ์๋น์ค ์ค S3(Simple Storage Service)๋ EC2(Elastic Compute Cloud) ๋ฑ ๋ค์ํ ์๋น์ค์ ์ ๊ทผํ์ฌ ๋ฐ์ดํฐ ์ ๋ก๋ & ๋ค์ด๋ก๋ํ๋ ๋ฑ์ ์์ ์ ์ํํ ์ ์๋ค. 2. AWS ์๊ฒฉ ์ฆ๋ช ์ค์ ํ ํด๋ผ์ด์ธํธ ๊ฐ์ฒด ์์ฑ import boto.. 2023. 8. 2. [SketchUp Viewer] ์ค์ผ์น์ ๋ทฐ์ด(SketchUp Viewer) ๋ค์ด๋ก๋ ๋ฐฉ๋ฒ ๐ ์ค์ผ์น์ ๋ทฐ์ด(SketchUp Viewer) ๋? ์ค์ผ์น์ ๋ทฐ์ด(SketchUp Viewer)๋ 3D ๋ชจ๋ธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฐ ๊ณต์ ๋ฅผ ์ํ ๋ฌด๋ฃ ํ๋ก๊ทธ๋จ์ผ๋ก, PC๋ ๋ฌผ๋ก iOS๋ Android ๋ฑ ๋ค์ํ ํ๋ซํผ์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค๋ ํน์ง์ด ์๋ค. ์ค์ผ์น์ ๋ทฐ์ด(SketchUp Viewer)๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ธ ๋ ์ด์์ ๋ณด๊ธฐ ๊ธฐ๋ฅ์ ํฌํจํ์ฌ ๋ฉํ๋ฐ์ดํฐ ํ์ ๊ธฐ๋ฅ, VR & AR ๊ธฐ๋ฅ, ๋ชจ๋ธ ๊ณต์ ๊ธฐ๋ฅ ๋ฑ์ ์ง์ํ๋ค. ๐ ์ค์ผ์น์ ๋ทฐ์ด(SketchUp Viewer) ์ค์น ๋ฐฉ๋ฒ 1๏ธโฃ ๊ณต์ ๋ค์ด๋ก๋ ๋งํฌ์ ๋ฐฉ๋ฌธํ์ฌ ๋ณธ์ธ์ OS์ ๋ง๋ ๋ฒ์ ์ ๋ค์ด๋ก๋ --> https://www.sketchup.com/ko/products/sketchup-viewer/downloads SketchUp ๋ทฐ์ด ๋ค์ด๋ก๋ | SketchU.. 2023. 7. 29. [Data Processing] ๋จ์ด ์ญ์ ๋ฅผ ํตํ ๋ฐ์ดํฐ ์ฆ๊ฐ(Data Augmentation) ๐ ๋จ์ด ์ญ์ ๋ฅผ ํตํ ๋ฐ์ดํฐ ์ฆ๊ฐ(Data Augmentation) 1. OS ์ Random ๋ชจ๋ Import import os import random OS Random ์ด์ ์ฒด์ ์ ์ํธ์์ฉ์ ์ํ ๋ชจ๋๋ก, ๋๋ ํ ๋ฆฌ๋ ํ์ผ๊ณผ ๊ด๋ จ๋ ๋ค์ํ ์์ ์ ์ด์ฉ๋จ ๋์ ์์ฑ ๋ฐ ์ํ์ค์์์ ๋ฌด์์ ์์ ์ ํ ๋ฑ์ ๊ธฐ๋ฅ์ ์ํ ๋ชจ๋ 2. ์ฃผ์ด์ง ํ์ผ ๊ฒฝ๋ก์์ ๋๋คํ๊ฒ ํ๋์ ๋จ์ด๋ฅผ ์ญ์ ํ๋ remove_random_word() ํจ์ ๊ตฌํ def remove_random_word(file_path): with open(file_path, 'r', encoding='utf-8') as file: content = file.read() words = content.split() if len(words) > 1: # E.. 2023. 7. 28. [Data Processing] '๋ฒ์ญ ํ ํ๊ท' ๋ฐ์ดํฐ ์ฆ๊ฐ(Data Augmentation) ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฉํ ์ค์ ๋ณด์ด์คํผ์ฑ ๋ฐ์ดํฐ ์ฆ๊ฐ ๐ ๋ฒ์ญ ํ ํ๊ท ๊ธฐ๋ฒ์ ์ฌ์ฉํ ์ค์ ๋ณด์ด์คํผ์ฑ ๋ฐ์ดํฐ ์ฆ๊ฐ 1. pandas ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ '์ฌ์นญํ_phising_data.csv' ํ์ผ์์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๊ณ , ๋ถ๋ฌ์จ ๋ฐ์ดํฐ์ ์ฒซ ๋ถ๋ถ ํ์ธ #๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ data=pd.read_csv('์ฌ์นญํ_phising_data.csv') data.head() 2. ๋ฐ์ดํฐํ๋ ์ 'data'์ comments ์ด์์ ์ฒซ ๋ค์ฏ ๊ฐ์ ๋ฐ์ดํฐ ์ถ๋ ฅ data['comments'].head() 3. 'comments' ์ด์ ๊ฐ ๋ฌธ์ฅ์ ๊ธธ์ด๋ฅผ ์ธก์ ํ์ฌ 5000์๋ฅผ ์ด๊ณผํ๋ ๋ฌธ์ฅ์ ๊ฐ์ ํ์ธ #ํํ๊ณ ํ๋ฒ์ 5000๊น์ง๋ง ๊ฐ๋ฅ #์ต๋ ๊ธ์ ์ ํ์ธ li=[] for i in range(len(data['comments'])): li.append(len(data.ilo.. 2023. 7. 27. [์จ๋C] SK ์จ๋C Project 1_7๋ฐ 1์กฐ ํ๋ก์ ํธ ์์ด๋์ด ์ ์ฌ ์ฌ๋ก ์กฐ์ฌ ๐๐ฆบ SK ์จ๋C ํ๋ก์ ํธ ์์ด๋์ด ์ ์ฌ ์ฌ๋ก ์กฐ์ฌ 1. '๋ฒ์ค์ค๋ก' # ์์์ด๋ ฅ : ํด๋จผํ ํฌ๋๋ก์ง ์ด์๋ 2022 ์ฌํ๊ณต๊ณต๋ถ๋ฌธ ์ฐ์์ # ์์ด๋์ด ํํ : ์ดํ๋ฆฌ์ผ์ด์ (App) # ๋น๊ณ - Chrome ๊ฒ์์ฐฝ์ '์๊ฐ์ฅ์ ์ธ ๋ฒ์ค'๋ผ๊ณ ๊ฒ์ ์ ์ต์๋จ์ ๋ณด์ - ์๋๋ ์๋๋ก์ด๋ ๊ธฐ๋ฐ ์ฑ์ด์์ผ๋, ํ์ฌ IOS ํ๊ฒฝ์์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋๋ก ๋ฐ์ ์ค - ํ๋ ์ด์คํ ์ด ๊ธฐ์ค ๋ค์ด๋ก๋ ์ 100+ โป ๊ด๋ จ ๊ธฐ์ฌ --> https://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0002808236 ๋๋ ์ ์๊ฐ์ฅ์ ์ธ๋ค ๋ฒ์ค ํ์น ๋์ ์ฑ '๋ฒ์ค์ค๋ก'๋ฅผ ๋ง๋ค์๋ ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ์๊ฐ์ฅ์ ์ธ๋ค์ด '์ธ์ถ์ ํ์ง ์๋๋ค' ๋ผ๊ณ ์๊ฐํ๋ค. ๊ทธ๋ฌ๋ ์๊ฐ์ฅ์ ์ธ๋ค์ ์ธ๋ถํ๋์ ์ฐ๋ฆฌ๊ฐ.. 2023. 7. 26. ์ด์ 1 ยทยทยท 13 14 15 16 17 18 19 ยทยทยท 74 ๋ค์