본문 바로가기

분류 전체보기306

파이토치(PyTorch) 딥러닝 모델링 전략 (2) - 파이토치 딥러닝 모델링 단계 파이토치(PyTorch) 딥러닝 모델링 전략 (2) - 파이토치 딥러닝 모델링 단계 파이토치를 활용한 딥러닝 모델링이 익숙하지 않아서중요하다고 생각되는 부분들을 정리하고자 포스팅합니다.파이토치 딥러닝 모델링 단계 1) 문제 이해, 모델링 전략 수립   - 해결할 문제를 이해하고, 문제에 대한 배경과 목적을 정의한다.   - 어떤 데이터를 활용해서 어떤 방식으로 무엇을 예측/분류/처리 해야 하며 어떻게 접근할지 등을 확인한다. 2) 데이터 확보 전략 수립 및 확보   - 상기 1의 문제이해/정의가 명확해지면 목적에 맞는 데이터를 확보하기 위한 전략을 수립하고, 필요한 데이터의 형태, 수량에 맞게 확보하여야 한다. (확보시 많은 시간과 비용이 들 수 있음) 3) 데이터 구조 탐색/시각화 - EDA(Explo.. 2024. 6. 30.
파이토치(PyTorch) 딥러닝 모델링 전략 (1) - 모델링 할 때 지녀야 할 마인드셋 파이토치(PyTorch) 딥러닝 모델링 전략 (1) - 모델링 할 때 지녀야 할 마인드셋 파이토치를 활용한 딥러닝 모델링이 익숙하지 않아서중요하다고 생각되는 부분들을 정리하고자 포스팅합니다.모델링 할 때 지녀야 할 마인드셋  먼저, 코드를 짜는 것 보다 생각해야 할 것들이 있다.   개발자마다 생각하는 내용들이 다를 수 있겠지만, 지금까지 익혀왔던 내용을 바탕으로 아래와 같이 작성해보았다.  - 먼저 해결해야 할 문제, 또는 목적에 대해서 명확하게 정의한다.   명확한 문제정의는 바람직한 방법을 찾는데 도움이 되며,   이러한 문제를 어떻게 해결할지 명확한 정의가 필수이다.  - 사용할 수 있는 자원이 어떻게 되는지 판단한다.   현재 가진 컴퓨팅 자원으로 해결이 어려운 문제라면, 해결할 수 있는 다른 .. 2024. 6. 30.
WSL에 몽고디비(MongoDB) 설치하기 WSL에 몽고디비(MongoDB) 설치하기 ※ 참고 : Linux에 MongoDB Community Edition 설치 Install MongoDB Community Edition on Linux - MongoDB Manual v7.0MongoDB AtlasMongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.These documents provide instructions to install MongoDB Community Edition for supported Linux systems.Fwww.mongodb.. 2024. 6. 23.
WSL에 MySQL 설치하기 WSL에 MySQL 설치하기 1) 우분투 패키지 업데이트sudo apt-get update 2) MySQL 설치sudo apt-get install mysql-server -y  3) 보안을 위한 secure installation 설치sudo mysql_secure_installation ▼ 설치 안내 및 기본 셋팅Securing the MySQL server deployment.Connecting to MySQL using a blank password.VALIDATE PASSWORD COMPONENT can be used to test passwordsand improve security. It checks the strength of passwordand allows the users to set.. 2024. 6. 23.
Windows WSL Miniconda 설치하여 Python 환경 setting하기 Windows WSL에 Miniconda 설치하여 Python 환경 setting하기  1. 아래 링크에서 버전에 맞는 miniconda 설치 파일을 받는다.https://docs.anaconda.com/miniconda/ Miniconda — Anaconda documentationThese three commands quickly and quietly install the latest 64-bit version of the installer and then clean up after themselves. To install a different version or architecture of Miniconda for Windows, change the name of the .exe installer .. 2024. 6. 22.
Windows WSL(ubuntu 22.04)에 Java 11 설치하기 WSL(ubuntu)에 Java LTS 11 설치하여 setting하기 (adoptium)  WSL에 Java를 설치하는 방법은 여러가지 있지만,현재 진행해본 것 중 가장 간편하고 익숙하다고 생각되는 방식으로 기록하였다. 1. Adoptium 접속(아래 링크 클릭)https://adoptium.net/temurin/archive/ Archive | Adoptium adoptium.net 2. 다운로드 (버전 11-LTS, Linux x64, JDK 195MB) 3. Ubuntu 실행 후 아래 경로에 복사 붙여넣기    (wget 명령어를 통해 다운로드 받아도 됨)/home//src_files/ 4. 압축 풀기tar 명령어를 사용하여 현재 폴더에 압축 해제tar zxvf OpenJDK11U-jdk_x64_.. 2024. 6. 22.
강화학습_DRL, MDP(Markov Decision Process) 강화학습_DRL, MDP(Markov Decision Process) 1. 개요※ 머신러닝의 종류(3가지)  1) Supervised Learning (지도학습)    : 레이블이 있는 데이터로부터 훈련하여 학습한다.    : 주로 회귀(Regression), 분류(Classification) 방식으로 학습  2) Unsupervised Learning (비지도학습)    : 레이블 없는 데이터를 통해 학습한다.    : 상대적으로 지도학습보다 다수의 데이터가 필요    : 주로 데이터내 유사한 성격을 가진 데이터를 찾아내는 군집(Cluster) 방식으로 패턴을 찾는다.  3) Reinforcement Learning (강화학습)    : 샘플 데이터 없이 환경에 따른 상호작용을 통해 학습한다.    :.. 2024. 6. 22.
AWS EC2에서 Logstash 연결 하기 AWS EC2에서 Logstash 연결 하기  본 포스팅은 AWS EC2에서 Elastic Search, Kibana가 이미 연결되어 있으며,  Logstash 기본 Setting과 filebeat가 설 완료된 상태를 가정하여 작성되었습니다.logstash는 Local에서 메시지를 전송할 수 있지만, 본 포스팅에서는 서버를 셋팅하는 방식을 정리하였습니다. 1) 먼저 AWS 인스턴스를 하나 더 생성합니다. 인스턴스 이름은 logstash-01로 합니다.  : 현재까지는 AWS 인스턴스가 elastic-01, elastic-02,  elastic-03 생성되어 있으며,   각 인스턴스에는 elastic search가 설치되어 있고, elastic-01에는 kibana가 설치되어 연결되어 있습니다. 2) 터미.. 2024. 5. 19.
AWS EC2에서 Elastic Search, Kibana 접속하기 AWS EC2에서 Elastic Search, Kibana 접속    본 포스팅은 AWS EC2에서 Elastic Search, Kibana의 기본 Setting이 완료된 상태를 가정하여 작성되었습니다.    1) 먼저 AWS EC2 인스턴스를 재실행합니다.      저는 3개의 인스턴스를 이미 생성하였으며, 인스턴스를 사용하지 않을 때에는 중지해 두었습니다.    2) 터미널에서 Ubuntu에 접속하여 3개의 각 인스턴스에 연결합니다.       (ex. ssh -i "test.pem" ubuntu@ec2-0-00-000-00.ap-northeast-2.compute.amazonaws.com)     이 때, 프라이빗 키 파일인 pem파일이 저장된 경로에서 명령을 실행하며,     사용자는 root가 .. 2024. 5. 18.
구글 코랩(Colab) seaborn, matplotlib 한글 폰트 깨짐 현상 해결(2024.01월 버전) 구글 코랩 한글 폰트 깨짐 현상 해결 (seaborn(sns), matplotlib.pyplot(plt))_2024.01 구글 코랩으로 데이터 분석 시각화를 하다 보면, matplotlib을 사용하는데, 데이터에 따라 한글로 된 속성명이 많아서 그래프 출력시 이를 읽어내지 못해서 '□□□' 등과 같이 폰트가 깨지는 현상이 발생한다. 먼저 구글링을 한 결과, 압도적인 다수의 포스트에서 아래와 같은 코드를 사용해서 해결한다고 되어 있다. (챗GPT에 문의해도 유사한 답변을 받았다.) !sudo apt-get install -y fonts-nanum !sudo fc-cache -fv !rm ~/.cache/matplotlib -rf import matplotlib.pyplot as plt plt.rcParam.. 2024. 1. 25.
반응형