- Today
- Total
목록View All (355)
DATA101
💡 목표 터미널에 아래 명령어를 입력하면 IDE가 바로 실행할 수 있는 방법을 알아봅니다. charm . VS Code의 경우 PyCharm과 비슷합니다. code . ❌ 세팅 전 PyCharm 설치 이후 이를 위한 세팅이 없었다면 그림 1과 같이 오류 메시지가 나올 것입니다. 📌 세팅 방법 PyCharm IDE를 직접 여신 후, 아래의 그림 2와 같이 상단 메뉴바-Tools-Create Command-line Launcher를 클릭합니다. 아래 그림 3과 같은 팝업창이 나오는데, 그대로 OK 버튼을 눌러주세요. 이제 세팅이 완료되었습니다. ✅ 동작 확인 다시 터미널에서 charm . 을 입력하면 정상적으로 PyCharm이 실행됩니다. 포스팅 내용에 오류가 있거나 보완할 점이 있다면 아래에 댓글 남겨주세..
👨💻 들어가며 AWS Lambda에 대한 기본 개념은 아래 포스팅을 참고해 주세요. AWS Lambda 개념, 장단점, 사용목적 📚 목차 1. 개념 2. 장단점 3. 사용목적 참고자료 1. 개념 Amazon Web Service(AWS) Lambda는 이벤트가 발생했을 때 코드(=함수)를 실행하고 컴퓨터 리소스를 관리하는 Serverless 컴퓨팅 서비스입니다(그림 1 heytech.tistory.com 본 포스팅에서는 AWS Lambda, AWS API Gateway를 활용하여 간단한 웹 서버를 띄어보는 방법에 대해 다룹니다. 1. AWS 기본 세팅 1.1. 서비스 가입 Lambda를 사용하려면 먼저 AWS 홈페이지에 방문하셔서 회원가입을 하셔야 합니다. 아래의 그림 1과 같이 최초 가입한 이메일 계..
📚 목차 1. 개념 2. 장단점 3. 사용목적 참고자료 1. 개념 Amazon Web Service(AWS) Lambda는 이벤트가 발생했을 때 코드(=함수)를 실행하고 컴퓨터 리소스를 관리하는 Serverless 컴퓨팅 서비스입니다(그림 1 참고). 여기서 이벤트가 발생할 때를 다른 말로 "trigger 되었을 때" 또는 "함수를 호출했을 때"라고도 표현합니다. 즉, 24시간 서버가 돌아가는 AWS EC2와 달리, AWS Lambda는 사용자가 함수를 호출했을 때만 코드가 실행되는 서비스입니다. Serverlss == No Server? Serveless 컴퓨팅이면 서버가 없다는 의미일까요? 절대 아닙니다. 서버가 없으면 웹 서버를 만들 수가 없죠. Serverless는 Backend를 서버 관리 없이..
본 포스팅에서는 Python pandas 패키지를 활용하여 결측치를 확인하고 제거하는 방법에 대해 다룹니다. 👨💻 들어가며 기본적으로 pandas 설치 및 import는 되어 있고 원하는 데이터셋도 불러왔다고 가정합니다. pandas 패키지 설치 !pip install pandas !pip install openpyxl # excel 파일 불러오기 위함 # pipenv 가상환경용 # !pipenv install pandas # !pipenv install openpyxl pandas 패키지 import import pandas as pd 데이터셋 Load dataset_raw = pd.read_excel("./data/dataset_raw.xlsx") 1. 결측치 확인 결측치 개수를 확인하는 방법은 크..
👨💻 들어가며KoNLPy와 Mecab 패키지는 기본적으로 설치되어 있다고 가정합니다. 혹시나 설치되어 있지 않다면 아래 포스팅을 참고해 주세요.https://heytech.tistory.com/3 [Python/NLP] KoNLPy 설치하는 방법에 대해 알아보자!오늘은 한국어 자연어처리(NLP)를 위한 파이썬 라이브러리 KoNLPy를 설치하는 방법을 공유합니다. 1. 터미널/커맨드라인 오픈 가장 먼저, 터미널/커맨드라인을 열어줍니다. 2. KoNLPy 패키지 설치 pip iheytech.tistory.comMecab 설치방법bash 본격적으로 에러 해결방법을 다룹니다.🤖 에러 상황from konlpy.tag import MecabMecab().nouns("헤이 테크 블로그입니다.")Mecab 형태..
📚 목차1. 프로젝트 개요 2. 개발환경 3. Pretrained 언어 모델 4. 경제 뉴스 기사 감정 데이터셋 5. 전체 소스코드 6. 코드 설명1. 프로젝트 개요Pretrained 언어 모델인 KLUE BERT-base 위에 경제 뉴스 기사의 감정이 라벨링 된 데이터셋 한국어 버전의 Finance Phrase Bank을 활용하여 파인튜닝한 감정 분류 프로젝트2. 개발환경Google Colab Pro / GPU3. Pretrained 언어 모델KLUE(Korean Language Understanding Evaluation) BERT base학습한 데이터셋연합뉴스의 뉴스 헤드라인우키피디아위키뉴스위키트리정치뉴스ParaKQC(Parallel dataset of Korean Questions and Com..
📚 목차Step 1. Github 리포지토리 준비Step 2. Access 토큰 생성Step 3. 코랩의 드라이브 마운트Step 4. Github 커밋용 폴더 생성Step 5. 디렉토리 변경Step 6. Git 클론Step 7. Git 접근권한 부여Step 8. Commit 테스트Step 1. Github 리포지토리 준비구글 코랩(Google Colab)과 연동할 리포지토리(Repository)를 준비합니다(그림 1).Step 2. Access 토큰 생성Step 2-1. 개인 Setting 콘솔 접근우측 상단 프로필 클릭 - Settings 순으로 클릭합니다(그림 2).Step 2-2. Personal access tokens 접근좌측에 Personal access tokens를 클릭합니다(그림 3..
📚 목차 1. MFA 개념 2. AWS MFA 활성화 1. MFA 개념 다중 인증(MFA: Multi-Factor Authentication)은 말 그대로 서비스에 액세스 할 때 최소 2가지 이상의 인증을 받게끔 한 액세스 제어 방식입니다. 예를 들어, 인터넷 뱅킹 로그인 시 보안 강화를 위하여 OTP(One Time Password)를 사용하는 것도 MFA 방식 중 하나라고 볼 수 있습니다(그림 1). 아마존웹서비스(AWS)의 루트 계정은 보안이 무엇보다 중요합니다. 루트 계정이 탈취당할 시 서비스 제어권을 완전히 잃어버리는 것은 물론이고, 해커의 비트코인 채굴에 활용되며 과금 폭탄을 받을 수 있기 때문입니다. 따라서 루트 계정 사용을 최대한 자제하는 것이 좋으며, 로그인 시 2개 이상의 인증 절차를 ..