dgkim1108의 등록된 링크

키자드에 등록된 총 315개의 포스트를 확인하실 수 있습니다.

Naver Blog

헬스 & 운동 100일(D-32)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 68일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 참고로, 11일차는 일요일이라 운동을 쉬며 재충전의 시간을 가졌습니다. 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 가슴 운동을 진행했습니다. 바벨 벤치프레스 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 70Kg) 3Set : 10회(무게 80Kg) 바벨 벤치프레

Naver Blog

와이즐리 포스파티딜세린 구매 후기

안녕하세요~ 오늘 포스팅은 와이즐리 포스타티딜세린에 대한 구매 후기입니다. 와이즐리 포스파티딜세린이란? 와이즐리 푸스파티딜세린 징코 제품은 식약처가 인정한 두뇌 및 피부 건강 기능성 원료를 함유한 건강기능식품입니다. 1일 섭취량 기준으로 인지력 개선에 도움을 줄 수 있는 포스파티딜세린 300mg을 함유하고 있으며, 이는 식약처가 권장하는 1일 섭취 기준을 100% 충족합니다. 제품 포장 및 디자인 포장지에는 제품 이름과 주요 성분에 대한 정보가 잘 기재되어 있고, 개별 PTP 포장으로 위생적이며 휴대성이 편리합니다. 주요 성분 포스파티딜세린 노화로 인해 저하된 인지력 개선에 도움을 줄 수 있음 자외선에 의한 비푸 손상으로부터 피부 건강 유지에 도움을 줄 수 있음 피부 보습에 도움을 줄 수 있음 은행잎 추출물 기억력 개선에 도움을 줄 수 있음 혈행 개선에 도움을 줄 수 있음 비타민E 항산화 작용을 하여 유해산소로부터 세포를 보호할 수 있음 복용 방법 제품은 1개월(60캡슐) 분량으로,

Naver Blog

네이버 피드메이커 2기 홈피드 지원하는 방법

안녕하세요~ 오늘 포스팅은 네이버의 피드메이커 2기 홈피드에 지원하는 방법에 대해서 알아보려고 합니다. 피드메이커란? 피드메이커는 특정 주제에 대해 우선적으로 노출되는 포스팅을 제공하는 서비스로, 이를 통해 블로그 운영자는 자신이 다루는 주제에 대한 콘텐츠를 더 많은 사람들에게 효과적으로 알릴 수 있습니다. 이 서비스는 블로그가 더 넓은 독자층에게 도달할 수 있는 기회를 제공하여 블로그 운영자가 트래픽을 증가시키고, 더 많은 방문자와 상호작용을 유도하는데 유리한 환경을 제공합니다. 피드메이커 홈피드 카테고리 확대 기존 7개에서 14개로 홈피드의 카테고리가 2배로 확대되었습니다. 피드메이커 지원 일정 모집 마감 2025.03.17(월) 23:59 까지 결과 발표 2025.04.02(수) * 이메일 안내 활동 기간 2025.04.07(월) ~ 2025.07.27(일) 총 4개월 활동 조건 매월 10건 이상의 피드메이커 활동 미션 키워드 관련 블로그 콘텐츠 업로드 피드메이커 유의사항 누구

Naver Blog

헬스 & 운동 100일(D-31)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 69일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 이두/삼두/전완근 운동을 진행했습니다. 디핑 머신 30회 1Set : 10회(무게 100Kg) 2Set : 10회(무게 100Kg) 3Set : 10회(무게 100Kg) 디핑 머신 후, 케이블 머신에서 오버 헤드 30회 1Set : 10회(무

Naver Blog

와이즐리 콜라겐, 히알루론산 구매 후기

안녕하세요~ 오늘 포스팅은 와이즐리 콜라겐 · 히알루론산에 대한 구매 후기입니다. 와이즐리 콜라겐 · 히알루론산이란? 나이가 들수록 피부 탄력과 보습을 위해 콜라겐과 히알루론산의 중요성이 커지는데, 와이즐리 콜라겐 · 히알루론산 제품은 하루 2,500 mg의 고함량 콜라겐을 함유해 피부 건강을 효과적으로 지원합니다. 제품 포장 및 디자인 포장지에는 제품 이름과 주요 성분에 대한 정보가 잘 기재되어 있고, 개별 스틱 포장으로 위생적이며 휴대성이 편리합니다. 주요 성분 콜라겐, 히알루론산, 비타민C 복용 방법 제품은 1개월(30포) 분량으로, 1일 1회 1포 물 없이 섭취합니다. 가격 및 추천 와이즐리의 가장 큰 장점 중 하나는 제로마진 멤버십을 통해 제품을 원가에 구매할 수 있다는 점입니다. 멤버십을 유지하는 동안 지속적으로 합리적인 가격에 제품을 이용할 수 있어 큰 메리트가 있습니다. 특히 콜라겐 · 히알루론산을을 자주 구매하는 사람들에게는 경제적인 선택지가 될 수 있습니다. 20,

Naver Blog

헬스 & 운동 100일(D-30)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 70일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 어깨 운동을 진행했습니다. 스미스머신에서 업라이트 로우 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 업라이트 로우 후, 이지바 업라이트 로우 30회 1Set : 10회(무게

Naver Blog

로컬에서 폴더 형태로 MinIO에 데이터를 업로드하는 방법

안녕하세요~ 오늘 포스팅은 로컬에서 폴더 형태로 있는 데이터를 MinIO에 업로드하는 방법에 대해서 알아보겠습니다. Jupyter Lab 코드 이전 포스팅 내용을 참고해서 파일 업로드 부분을 변경합니다. 먼저 패키지를 불러옵니다. import os from minio import Minio MinIO client에 연결합니다. MinIO에 사용된 endpoint 아이피와 포트는 사용 환경에 따라 달라질 수 있습니다. client = Minio(endpoint='10.40.217.236:9010', access_key='minio', secret_key='minio123', secure=False) MinIO Bucket을 확인하고, 데이터 업로드는 data에서 진행합니다. bucket = 'data' bucked 내부에 폴더명을 지정합니다. folder = 'sub-test1' 로컬에서 폴더 형태로 파일을 업로드할 때 필요한 경로를 확인하고 upload_path 변수에 저장합니다.

Naver Blog

Error: CUDA out of memory

안녕하세요~ 오늘 포스팅은 NVIDIA GPU 서버에서 모델 학습 시 CUDA 메모리 부족 문제를 해결하는 방법에 대해서 알아보겠습니다. NVIDIA GPU 사양 확인 nvidia-smi 명령어로 서버에 장착된 GPU 정보를 확인합니다. nvidia-smi Thu Mar 13 09:24:00 2025 +---------------------------------------------------------------------------------------+ | NVIDIA-SMI 535.183.01 Driver Version: 535.183.01 CUDA Version: 12.2 | |-----------------------------------------+----------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Pe

Naver Blog

헬스 & 운동 100일(D-29)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 71일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 이두/삼두/전완근 운동을 진행했습니다. 디핑 머신 30회 1Set : 10회(무게 100Kg) 2Set : 10회(무게 100Kg) 3Set : 10회(무게 100Kg) 디핑 머신 후, 케이블 머신에서 오버 헤드 30회 1Set : 10회(무

Naver Blog

헬스 & 운동 100일(D-28)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 72일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 하체 운동을 진행했습니다. 바벨 스쿼트 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 60Kg) 3Set : 10회(무게 60Kg) 바벨 스쿼트 후, 헥 스쿼트 30회 1Set : 10회(무게 40Kg) 2Set : 10

Naver Blog

Python의 Try, Except, Else로 실행 코드 관리하는 방법

안녕하세요~ 오늘 포스팅은 Python의 try, except, else 구문을 활용한 예외 처리 구조를 명확하게 정리하고, 오류 발생 시 안전하게 실행할 수 있는 방법에 대해 알아보겠습니다. 예외 처리가 필요한 이유는? 예외 처리는 프로그램 실행 중 발생할 수 있는 오류를 효과적으로 처리하여 프로그램이 갑자기 종료되지 않고, 정상적으로 동작할 수 있도록 하기 위해 필요합니다. try 블록 예외가 발생할 가능성이 있는 코드를 실행하는 영역입니다. except 블록 try 블록에서 특정 예외가 발생하면 해당 예외를 처리하는 코드가 실행됩니다. 여러 개의 except 블록을 사용하여 다양한 예외 유형을 개별적으로 처리할 수도 있습니다. except에서 예외 처리가 발생하면 else 블록은 실행되지 않습니다. else 블록 try 블록에서 예외가 발생하지 않았을 때 실행되는 코드입니다. 예외 없이 정상적으로 실행되었을 때만 수행되므로, 예외 발생 여부에 따라 다른 처리를 할 수 있습니다.

Naver Blog

MinIO에서 텍스트 데이터의 입력 값 유무별로 성공과 실패를 구분하는 방법(테이블 형식 활용)

안녕하세요~ 오늘 포스팅은 MinIO에서 텍스트 데이터의 입력 값 유무별로 성공과 실패를 구분하는 방법에 대해서 알아보겠습니다. Jupyter Lab MinIO 코드 MinIO에서 텍스트 데이터를 테이블 형식으로 저장하는 방법은 이전 블로그를 참고해주세요. 이후, 입력 값이 존재하는 경우 어떤 프로세스를 거쳐 성공으로 간주하는지 확인하고, 입력 값이 없을 때 실패로 처리하는지 확인해보겠습니다. 패키지를 불러옵니다. from minio import Minio from io import BytesIO, StringIO import pandas as pd 각 모듈에 필요한 변수를 미리 선언합니다. BUCKET_NAME = 'status' FILE_NAME = 'preprocessing.txt' MINIO_CONFIG = { 'endpoint': '10.40.217.236:9010', 'access_key': 'minio', 'secret_key': 'minio123', 'secure':

Naver Blog

MinIO에서 텍스트 데이터의 입력 값 유형에 따라 오류를 출력하는 방법(테이블 형식 활용)

안녕하세요~ 오늘 포스팅은 MinIO에서 텍스트 데이터의 입력 값 유형에 따라 오류를 출력하는 방법을 테이블 형식으로 관리하는 방법에 대해서 알아보겠습니다. Jupyter Lab MinIO 코드 MinIO에서 텍스트 데이터를 테이블 형식으로 저장하는 방법은 이전 블로그를 참고해주세요. 이후, 입력 값의 유형을 파악한 후 이전 블로그를 참고하여 입력 값의 유무에 따라 성공과 실패를 구분하고, 정해진 형식을 벗어나는 경우 오류를 어떻게 처리하는지 확인해보겠습니다. 패키지를 불러오는데, 오류 로그를 관리하기 위해 기존 패키지에서 logging과 S3Error 패키지가 추가되었습니다. from minio import Minio from io import BytesIO, StringIO import pandas as pd import logging from minio.error import S3Error 로그 정보를 설정합니다. INFO : 일반적인 정보 메시지 ERROR : 오류 발생 WA

Naver Blog

와이즐리 프리미엄 초임계 알티지 오메가3 구매 후기

안녕하세요~ 오늘 포스팅은 와이즐리 프리미엄 초임계 알티지 오메가3에 대한 구매 후기입니다. 와이즐리 초임계 알티지 오메가3란? 와이즐리 프리미엄 초임계 알티지 오메가3 제품은 EPA와 DHA가 풍부하게 함유되어 있으며, 프랑스 Polaris사의 순도 80% 원료를 저온 초임계로 추출한 rTG형 오메가3 상품으로 GMP 인증을 받은 제조사에서 만들었습니다. 제품 포장 및 디자인 포장지에는 제품 이름과 주요 성분에 대한 정보가 잘 기재되어 있고, 개별 PTP 포장으로 위생적이며 휴대성이 편리합니다. 주요 성분 EPA 및 DHA 함유유지 1,000mg 혈행 개선에 도움을 줄 수 있음 혈중 중성 지질 개선에 도움을 줄 수 있음 건조한 눈을 개선하여 눈 건강에 도움을 줄 수 있음 기억력 개선에 도움을 줄 수 있음 비타민E 한상화 작용을 하여 유해산소로부터 세포를 부호하는데 필요 복용 방법 제품은 2개월(60캡슐) 분량으로, 1일 1회 1캡슐 물과 함께 섭취합니다. 가격 및 추천 와이즐리의

Naver Blog

와이즐리 쿨민트 향균 가글 구매 후기

안녕하세요~ 오늘 포스팅은 와이즐리 쿨민트 향균 가글에 대한 구매 후기입니다. 와이즐리 쿨민트 향균 가글이란? 와이즐리 쿨민트 향균 가글은 테라브레스(아이시 민트)를 참고한 제품으로, 30초 사용으로 구강 내 악취와 충치의 주요 원인균(뮤탄스균)을 99.9% 억제할 수 있으며, 800 mL 용량으로 넉넉하게 사용할 수 있습니다. 제품 포장 및 디자인 투명한 용기로 사용량을 쉽게 확인할 수 있습니다. 주요 성분 알코올, 색소, 유해 성분 무첨가 제품입니다. CPC : 입 속 충치 원인균 및 프라그 억제, 치은염 에방 불소 : 충치 예방 페퍼민트오일 : 항균 및 구취 제거 키토산, 녹차추출물 배합물 : 구취 원인 단백질 노폐물 제거 사용 방법 1회 10~15mL 정도(800 mL 용기 뚜껑의 40% 정도)를 사용하여 30초 정도 가글한 후 물로 헹궈주세요. 가격 및 추천 와이즐리의 가장 큰 장점 중 하나는 제로마진 멤버십을 통해 제품을 원가에 구매할 수 있다는 점입니다. 멤버십을 유지하

Naver Blog

와이즐리 카페인 탈모 샴푸 구매 후기

안녕하세요~ 오늘 포스팅은 와이즐리 카페인 탈모 샴푸에 대한 구매 후기입니다. 와이즐리 카페인 탈모 샴푸란? 와이즐리 카페인 탈모 샴푸는 알페신 카페인 샴푸 C1을 참고한 제품으로, 탈모 증상의 완화에 도움을 주기 위해 여러 가지 성분들이 포함되어 있는데요. 특히, 두피를 건강하게 유지하는데 도움을 주는 성분들이 많아서 사용 후 두피가 상쾌해지는 느낌이 들어요. 또한, 샴푸의 향도 은은하고 기분이 좋아집니다. 제품 포장 및 디자인 블랙 색상으로 모던하면서도 전체적으로 깔끔한 디자인입니다. 주요 성분 카페인 단시간처리에도 두피에 잔류, 탈모 예방에 효과적 멘톨 소염 작용으로 인한 두피의 가려움증 진정 효과 나이아신아마이드 모근에 산소와 영양공급을 원활하게 해주는 역 탈모 예방을 위한 샴푸 방법 뜨겁지 않은 미지근한 물로 머리와 두피를 충분히 적신 후, 손바닥에 동전 크기만큼 카페인 샴푸를 덜어 충분히 거품을 냅니다. 이후 두피와 모발에 골고루 바르고 2~3분간 기다려 유효 성분이 흡수

Naver Blog

Docker Hub Image Push requested access to the resource is denied

안녕하세요~ 오늘 포스팅은 Docker Hub로 이미지를 업로드할 때 발생하는 requested access to the resource is denied 오류에 대해서 알아보겠습니다. 오류 확인 docker push dgkim1983/model:upload-test The push refers to repository [docker.io/dgkim1983/model] a2cc05132470: Preparing 3b97a158f391: Preparing ec6993cb8f91: Preparing 8a5091ebc47e: Preparing f64669dbf82d: Preparing beaf7d71ac56: Waiting e695e38f6cad: Waiting 8c039a4aa20e: Waiting 0b6196bc31da: Waiting 6b253874fd93: Waiting 3692930e9e94: Waiting fbd4ab466790: Waiting 085c71a18c7f: Wait

Naver Blog

TensorFlow 2.X에서 객체 탐지 모델을 검증할 때 실행 결과를 실시간으로 저장하는 방법

안녕하세요~ 오늘 포스팅은 TensorFlow 2.X에서 객체 탐지 모델을 검증할 때 실행 결과를 실시간으로 저장하는 방법에 대해서 알아보겠습니다. Juypter Lab 코드 이전 블로그를 참고해서 검증 코드를 변합니다. os.system()을 사용하는 대신 subprocess를 사용하여 명령어를 더 안전하고 효율적으로 실행하려면, 명령어를 리스트로 작성하고 subprocess의 run() 또는 Popen()을 활용하여 처리할 수 있습니다. 또한, 디렉토리를 확인하고 생성한 뒤 파일을 열고, 실시간으로 출력 결과를 파일에 저장하는 과정을 추가합니다. import subprocess command = [ "python", f"{path}/models/research/object_detection/model_main_tf2.py", f"--pipeline_config_path={training_path}/pipeline.config", f"--model_dir={training_path

Naver Blog

TensorFlow 2.X에서 객체 탐지 모델 검증 결과를 Pandas DataFrame으로 저장하는 방법

안녕하세요~ 오늘 포스팅은 객체 탐지 모델의 성능을 객관적으로 측정하고 비교하기 위해 평가 지표를 표 형태로 저장하는 방법에 대해서 알아보겠습니다. 객체 탐지 모델 평가 지표 객체 탐지(Object Detection)는 컴퓨터 비전 분야에서 중요한 과제로, 이미지나 영상 속에서 여러 객체의 위치와 종류를 정확하게 찾아내는 것이 목표입니다. 이러한 모델의 성능을 평가하기 위해 다양한 지표가 사용되는데, 그 중 대표적인 것이 mAP, Precision, Recall 입니다. mAP(Mean Average Precision, 평균정밀도) : 모델의 전반적인 객체 탐지 성능을 평가하는 지표로, Precision-Recall 곡선의 평균 정밀도를 측정하여 정확성과 재현율을 함께 고려한 성능을 확인할 수 있습니다. Precision(정밀도) : 모델이 탐지한 객체 중 실제로 올바른 객체의 비율을 나타내며, 오탐(False Positive)이 적은지 확인하는데 중요합니다. Recall(재현율)

Naver Blog

헬스 & 운동 100일(D-36)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 64일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 이두/삼두/전완근 운동을 진행했습니다. 디핑 머신 30회 1Set : 10회(무게 100Kg) 2Set : 10회(무게 100Kg) 3Set : 10회(무게 100Kg) 디핑 머신 후, 케이블 머신에서 오버 헤드 30회 1Set : 10회(무

Naver Blog

헬스 & 운동 100일(D-35)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 65일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 하체 운동을 진행했습니다. 바벨 스쿼트 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 60Kg) 3Set : 10회(무게 60Kg) 바벨 스쿼트 후, 헥 스쿼트 30회 1Set : 10회(무게 40Kg) 2Set : 10

Naver Blog

TensorFlow 2.X에서 객체 탐지 모델을 훈련할 때 Loss 값을 그림으로 저장하는 방법

안녕하세요~ 오늘 포스팅은 TensorBoard가 아닌 Jupyter Lab에서 TensorFlow 객체 탐지 모델의 Loss를 확인하고 그림으로 저장하는 방법에 대해서 알아보겠습니다. Loss란? Loss(손실)는 모델이 예측한 값과 실제 값 사이의 차이를 측정하는 지표로, 예측값이 항상 정답과 완벽히 일치하지 않기 때문에 필요합니다. Loss를 정의하고 최적화하는 과정은 모델의 성능 향상에 필수적이며, 학습이 진행됨에 따라 Epoch별 Loss 값이 변하기 때문에 이를 시각화하면 학습 과정을 보다 직관적으로 모니터링하고 조정할 수 있습니다. TensorFlow 모델 학습 과정에서 발생하는 Loss 종류는 다음과 같습니다. Classification Loss 분류 문제에서 예측값(확률)과 실제 정답(Label) 간 차이를 측정할 수 있습니다. Cross-Entropy Loss (이진/다중 클래스 분류) Sparse Categorical Cross-Entropy Loss Locali

Naver Blog

와이즐리 콘드로이친 구매 후기

안녕하세요~ 오늘 포스팅은 와이즐리 콘드로이친에 대한 구매 후기입니다. 와이즐리 코드로이친이란? 와이즐리 콘드로이친(뮤코다당단백) 제품은 사람 연골 구조와 유사한 소 연골 유래 프리미엄 원료를 사용하여 관절 연골 건강에 도움을 줄 수 있습니다. 뮤코다당과 단백 성분을 식약처 기준 일일 섭취량인 1,200mg 함유하고 있으며, 식약처로부터 기능성과 안전성을 인정받은 건강기능식품입니다. 제품 포장 및 디자인 포장지에는 제품 이름과 주요 성분에 대한 정보가 잘 기재되어 있고, 개별 PTP 포장으로 위생적이며 휴대성이 편리합니다. 주요 성분 뮤코다당 & 단백 복용 방법 제품은 1개월(60정) 분량으로, 1일 1회 2정을 물과 함께 섭취합니다. 가격 및 추천 와이즐리의 가장 큰 장점 중 하나는 제로마진 멤버십을 통해 제품을 원가에 구매할 수 있다는 점입니다. 멤버십을 유지하는 동안 지속적으로 합리적인 가격에 제품을 이용할 수 있어 큰 메리트가 있습니다. 특히 콘드로이친을을 자주 구매하는 사람

Naver Blog

와이즐리 멀티비타민 구매 후기

안녕하세요~ 오늘 포스팅은 와이즐리 멀티비타민에 대한 구매 후기입니다. 와이즐리 멀티비타민이란? 와이즐리 멀티비타민은 50대 이상 남녀 모두에게 맞춤 설계된 멀티 비타민 & 미네랄로 믿을 수 있는 원산지와 엄선된 고품질 원료를 사용하여 어른들도 편하게 섭취할 수 있는 제품입니다. 제품 포장 및 디자인 포장지에는 제품 이름과 주요 성분에 대한 정보가 잘 기재되어 있고, 개별 PTP 포장으로 위생적이며 휴대성이 편리합니다. 주요 성분 뼈 건강 비타민 K2 비타민 D3 망간 에너지 생성 비타민 B1 비타민 B2 나이아신 신경 & 근육 건강 칼슘 마그네슘 정상적인 면역 기능 아연 피부 & 눈 건강 비타민 A 혈액 생성 철 신진대사 판토텐산 비오틴 몰리브덴 항산화 작용 비타민 E 비타민 C 세포 보호 셀레늄 구리 복용 방법 제품은 2개월(60정) 분량으로, 1일 1회 1정을 물과 함께 섭취하세요. 가격 및 추천 와이즐리의 가장 큰 장점 중 하나는 제로마진 멤버십을 통해 제품을 원가에 구매할

Naver Blog

MinIO Failed to establish a new connection: [Errno 111] Connection refused

안녕하세요~ 오늘 포스팅은 MinIO Failed to establish a new connection: [Errno 111] Connection refused에 대해서 알아보겠습니다. 오류 확인 MinIO에 접근하는 과정에서 발생한 오류 메시지를 확인하면, MaxRetryError: HTTPConnectionPool(host='10.40.217.244', port=9000): Max retries exceeded 라는 메시지가 있는데요, 이는 MinIO 서버에 연결을 시도했으나 실패했다는 뜻입니다. from minio import Minio MINIO_CONFIG = { 'endpoint': '10.40.217.244:9000', 'access_key': 'test', 'secret_key': 'test1234', 'secure': False } client = Minio(**MINIO_CONFIG) bucket = 'status' if client.bucket_exists(buc

Naver Blog

MinIO에서 데이터 ETL 파이프라인 상태 관리하는 방법

안녕하세요~ 오늘 포스팅은 MinIO를 활용하여 CSV 형식의 데이터를 읽고, 새로운 데이터를 추가한 뒤 다시 저장하는 기능을 통해 데이터의 ETL 파이프라인에서 현재 진행 중인 단계나 버전, 상태 등을 기록하는 방법에 대해서 알아보겠습니다. 데이터 파이프라인 상태 관리 id, version, value 형식으로 데이터를 입력받아 MinIO로 값을 저장하고 다시 불러오면, 데이터의 ETL(Extract, Transform, Load)을 좀 더 체계적으로 관리할 수 있습니다. Jupyter Lab MinIO 코드 데이터 파이프라인 상태 관리에 필요한 패키지를 불러옵니다. from minio import Minio from io import BytesIO, StringIO import pandas as pd 데이터 파이프라인 상태 관리 모듈에 필요한 변수를 미리 선언합니다. 이 때 BUCKET_NAME은 MinIO 대시보드에서 생성할 수 있습니다. BUCKET_NAME = 'status

Naver Blog

헬스 & 운동 100일(D-56)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 44일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 등 운동을 진행했습니다. 케이블 머신에서 암풀다운 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 암풀다운 후, 데드리프트 30회 1Set : 10회(무게 60Kg) 2Set

Naver Blog

헬스 & 운동 100일(D-55)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 45일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 어깨 운동을 진행했습니다. 스미스머신에서 업라이트 로우 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 업라이트 로우 후, 이지바 업라이트 로우 30회 1Set : 10회(무게

Naver Blog

프리플로우 모니터 Vuti27F12PF FHD IPS 리얼 120 구매 후기

안녕하세요~ 오늘 포스팅은 프리플로우 모니터에 대한 리뷰를 해볼게요. 요즘 많은 분들이 모니터를 구매할 때 고민이 많으실 텐데, 특히 게이밍 모니터는 선택이 쉽지 않죠. 그래서 제가 직접 사용해본 프리플로우 모니터의 사용 경험을 공유해드릴게요!! 제품 소개 및 언박싱 제가 사용해본 모델은 Vuti24F24PQ로, 24인치 크기에 240Hz의 고주사율을 지원하는 제품이에요. 이 모니터는 FPS 게임을 즐기는 분들에게 특히 추천할 만한 제품이죠. 포장 상태가 잘 되어 있는데요. 모니터는 보호 플라스틱으로 감싸져 있고, 내부에는 스탠드와 나사, 케이블 타이 등이 잘 정리되어 있었어요. 언박싱을 하면서 느낀 점은, 제품이 안전하게 배송되었다는 것이었어요. 구매 후기 및 추천 이유 모니터를 사용하면서 가장 좋았던 점은 색감이 정말 뛰어나다는 것이었어요. 기본 밝기가 80으로 설정되어 있었는데, 개인적으로는 조금 어두운 느낌이었어요. 그래서 밝기를 10으로 조정했더니 훨씬 더 선명한 화면을 즐

Naver Blog

카멜마운트 MSS1H 싱글 고중량 모니터암 구매 후기

안녕하세요~ 오늘 포스팅은 제가 최근에 구매한 카멜마운트 MSS1H 싱글 고중량 모니터암에 대한 후기를 남겨보려고 합니다. 제품 소개 카멜마운트 MSS1H는 최대 45인치 모니터를 지탱할 수 있는 고중량 모니터암으로, 최대 하중은 16kg까지 가능하니, 대형 모니터를 사용하는 분들에게도 적합하답니다. 이 제품은 특히 공간 활용에 뛰어난데, 모니터를 자유롭게 조절할 수 있어 작업 환경을 최적화할 수 있어요. 디자인 및 구성 디자인은 깔끔하고 현대적이에요. 블랙 색상으로 어떤 인테리어와도 잘 어울리죠. 그리고 기본적으로 케이블 커버가 있어서 선 정리가 편리해요. 렌치를 보관할 수 있는 홀더도 있어서 설치 후에도 깔끔하게 정리할 수 있답니다. 이 점이 정말 마음에 들어요! 가격 가격은 5만원대인데, 이 가격에 이 정도 성능을 제공하는 제품은 찾기 힘든 것 같아요. 특히, 최대 16kg까지 모니터를 지탱할 수 있다는 점이 큰 장점이에요. 구매 후기 및 추천 이유 카멜마운트 MSS1H 모니터

Naver Blog

Kubeflow를 설치한 서버의 이미지를 이용하여 다른 서버에서 동일한 환경을 구축하는 방법

안녕하세요~ 오늘 포스팅은 Kubeflow의 복잡한 설치 과정을 반복하지 않고 안정적인 환경을 손쉽게 구축하기 위해, 기존에 설치된 서버의 이미지를 활용하여 다른 서버에서 동일한 환경을 빠르게 설정하는 방법에 대해서 알아보겠습니다. 장점 Kubeflow가 설치된 서버에서 이미지를 사용하면 원본 서버에서 설정한 모든 환경이 그대로 복사되기 때문에 다른 서버에서 동일한 설정과 구성이 유지되며, 매번 Kubeflow 환경을 새로 설치하고 설정하는데 소요되는 시간을 절약할 수 있습니다. 기존 Kubeflow 서버 환경 설정 먼저, 이미 Kubeflow가 설치된 서버에서 설정을 확인합니다. Kubeflow는 Kubernetes 클러스터 위에서 작동하므로, 해당 서버에 Kubernetes가 설치되어 있어야 합니다. 기존 서버에서 Kubeflow 환경을 백업하려면 이전 블로그를 참고하여, 해당 환경의 모든 리소스를 이미지로 저장할 수 있으며, 목록에서 image_all.tar 파일을 확인할 수

Naver Blog

Pandas에서 XLSX 파일을 읽을 때 ImportError : Missing optional dependency openpyxl 오류 해결하는 방법

안녕하세요~ 오늘 포스팅은 Pandas에서 XLSX 파일을 불러올 때 발생할 수 있는 오류에 대해서 알아보겠습니다. Openpyxl 이란? Pandas는 기본적으로 Excel 파일을 처리할 수 있지만, openpyxl 라이브러리를 설치해야 .xlsx 형식의 파일을 제대로 읽고 쓸 수 있습니다. Pandas의 read_excel() 함수나 to_excel() 함수는 openpyxl을 사용해 Excel 파일을 처리하는데, 이 라이브러리가 설치되어 있지 않으면 Excel 파일을 다룰 수 없다는 오류가 발생합니다. 따라서, Pandas에서 Excel 파일을 다루기 위해서는 openpyxl을 설치하는 것이 필요합니다. Openpyxl 오류 확인 표 형식의 데이터를 다루기 위해 Pandas 패키지를 사용합니다. import pandas as pd .xlsx 파일이 있는 경로에서 pd.read_excel로 첫 번째 시트를 읽고, 7번째 행을 컬럼명으로 설정한 후 실행하면 오류가 발생합니다. fi

Naver Blog

헬스 & 운동 100일(D-64)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 36일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 어깨 운동을 진행했습니다. 스미스머신에서 업라이트 로우 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 업라이트 로우 후, 이지바 업라이트 로우 30회 1Set : 10회(무게

Naver Blog

Pandas Apply를 사용하여 DataFrame에서 숫자가 아닌 값을 NaN으로 변경하는 방법

안녕하세요~ 오늘 포스팅은 Pandas에서 DataFrame의 각 행이나 열에 함수를 적용할 때 유용한 apply() 함수에 대해서 알아보겠습니다. pandas.DataFrame.apply()란? pandas.DataFrame.apply() 함수는 데이터 변환, 처리, 집계 작업 등에서 자주 사용되는 메서드로, 벡터화된 연산을 사용할 수 없는 경우나 복잡한 사용자 정의 함수가 필요한 경우에 특히 유용합니다. pandas.DataFrame.apply 적용 및 결과 확인 Pandas 패키지를 선언합니다. import pandas as pd pd.DataFrame으로 임시 데이터를 생성합니다. df = pd.DataFrame({ 'a': ['.', 1.1, '*'], 'b': ['^', '-', '9ad'], 'c': [1, 20, '99^!'], }) df a b c 0 . ^ 1 1 1.1 - 20 2 * 9ad 99^! 생성된 데이터 정보를 확인합니다. df.info() <class

Naver Blog

헬스 & 운동 100일(D-62)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 38일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 이두/삼두/전완근 운동을 진행했습니다. 디핑 머신 30회 1Set : 10회(무게 100Kg) 2Set : 10회(무게 100Kg) 3Set : 10회(무게 100Kg) 디핑 머신 후, 케이블 머신에서 오버 헤드 30회 1Set : 10회(무

Naver Blog

Pandas로 CSV 파일을 읽을 때 DtypeWaring : Columns have mixed types & low memory 오류 해결하는 방법

안녕하세요~ 오늘 포스팅은 Pandas에서 데이터 타입이 일관되지 않거나 혼합되어 있을 때 발생하는 오류에 대해서 알아보겠습니다. pandas.DtypeWarning 오류란? DtypeWarning 오류는 Pandas가 데이터를 읽을 때, 특정 열의 데이터 타입을 자동으로 추측하는 과정에서 발생하는 경고입니다. 주로 숫자와 문자열이 혼합된 열에서 발생하며, 이로 인해 Pandas가 적절한 데이터 타입을 결정하는데 어려움을 겪을 수 있습니다. 따라서 이를 해결하려면 데이터 타입을 명시적으로 지정하거나 데이터를 정리하는 과정이 필요합니다. pandas.DtypeWarning 오류 확인 특정 경로에서 csv 파일을 불러오면 DtypeWarning 정보를 확인할 수 있습니다. df = pd.read_csv('/workspace/data/rawdata_0123.csv') print(df.shape) /tmp/ipykernel_33/2792025759.py:1: DtypeWarning: Col

Naver Blog

헬스 & 운동 100일(D-59)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 41일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 하체 운동을 진행했습니다. 바벨 스쿼트 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 60Kg) 3Set : 10회(무게 60Kg) 바벨 스쿼트 후, 헥 스쿼트 30회 1Set : 10회(무게 40Kg) 2Set : 10

Naver Blog

Pandas에서 XLSX 파일의 모든 시트를 검색하여 CSV 파일로 저장하는 방법

안녕하세요~ 오늘 포스팅은 Pandas에서 XLSX 파일을 읽을 때 모든 시트를 검색해서 개별로 데이터를 저장하는 방법에 대해서 알아보겠습니다. 실습 코드 작성 이전 포스팅을 참고해서 pandas.read_excel에 필요한 패키지를 설치합니다. pandas.read_excel 함수의 sheet_name 매개변수는 Excel 파일에서 특정 시트를 지정하여 읽는 역할을 합니다. Excel 파일에는 여러 개의 시트가 포함될 수 있으므로, 원하는 데이터를 정확히 가져오기 위해 적절한 시트를 지정하는 것이 중요합니다. sheet_name을 명시하지 않으면 기본적으로 첫 번째 시트를 읽지만, 원하는 데이터가 다른 시트에 있을 경우 예상치 않은 결과가 발생할 수 있습니다. 따라서 sheet_name을 정확히 설정하면 필요한 데이터를 정확하게 불러올 수 있으며, 여러 시트를 병합해야 하는 경우에도 유용합니다. 이를 통해 데이터 처리의 정확성을 높이고 실수를 줄이며, 보다 효율적인 데이터 분석이

Naver Blog

Pandas의 DataFrame에서 Pivot Table을 사용하는 방법

안녕하세요~ 오늘 포스팅은 데이터 분석에서 복잡한 데이터를 간단하게 요약하고 시각화할 때 사용되는 pandas.DataFrame.pivot_table에 대해서 알아보겠습니다. pandas.DataFrame.pivot_table란? pandas.DataFrame.pivot_table은 데이터를 그룹화하여 다차원 형태로 요약하고 집계할 수 있는 함수로, 기본적으로 평균을 계산하지만 합계, 최대값 등 다양한 집계 함수도 사용할 수 있으며, 결측값을 처리하거나 무시할 수 있는 유연성도 제공됩니다. pandas.DataFrame.pivot_table 실습 코드 실습에 사용되는 데이터는 pandas 라이브러리를 사용하여 5개의 열을 가진 DataFrame을 생성하고, 각 열에는 다양한 문자열과 숫자 값들이 들어 있습니다. import pandas as pd df = pd.DataFrame( {"A": ["foo", "foo", "foo", "foo", "foo", "bar", "bar", "b

Naver Blog

헬스 & 운동 100일(D-57)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 43일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 가슴 운동을 진행했습니다. 바벨 벤치프레스 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 70Kg) 3Set : 10회(무게 80Kg) 바벨 벤치프레스 후, 체스트 프레스 30회 1Set : 10회(무게 60Kg) 2Se

Naver Blog

Ultralytics YOLO Dockerfile 사용하는 방법

안녕하세요~ 오늘 포스팅은 Ultralytics YOLO 모델을 사용하기 위해 Dockerfile로 이미지를 생성하는 방법에 대해서 알아보겠습니다. Dockerfile 생성 다음은 Dockerfile을 생성하기 위한 내용을 작성한 예시로, 최소한의 구조로 작성하여 가독성을 높였습니다. 현재 작업 경로입니다. pwd /mnt/working/docker/yolo 사용가능한 Ultralytics YOLO 이미지는 Docker Hub에서 확인할 수 있습니다. sudo vim Dockerfile FROM ultralytics/ultralytics:latest LABEL working="2025.01.24" LABEL email="[email protected]" LABEL description="Create an image using Ultralytics YOLO" WORKDIR /app COPY requirements.txt /tmp/requirements.txt RUN apt-get

Naver Blog

Ultralytics YOLO docker-compose.yml 사용하는 방법

안녕하세요~ 오늘 포스팅은 Ultralytics YOLO Dockerfile에서 생성한 이미지로 Jupyter가 포함된 컨테이너를 실행하기 위한 도커 컴포즈 사용 방법에 대해서 알아보겠습니다. docker-compose.yml 생성 Ultralytics YOLO Docker 이미지는 이전 포스팅을 참고합니다. 다음은 docker-compose.yml 파일을 생성하기 위한 내용을 작성한 예시로, 최소한의 구조로 작성하여 가독성을 높였습니다. 현재 작업 경로입니다. pwd /mnt/working/docker/yolo sudo vim docker-compose.yml services: ultralytics: restart: always container_name: yolo #build: . image: ultralytics:yolo ports: - 8888:8888 runtime: nvidia ipc: host deploy: resources: reservations: devices: -

Naver Blog

Ultralytics YOLO 모델에서 PASCAL VOC 데이터 전처리, 학습, 평가, 예측하는 방법

안녕하세요~ 오늘 포스팅은 Jupyter Lab에서 Ultralytics YOLO 모델을 사용하는 방법에 대해서 알아보겠습니다. Package Load 코드 import pandas as pd import xml.etree.ElementTree as ET import yaml import numpy as np import random import os import shutil import glob from pathlib import Path import cv2 from PIL import Image from sklearn.model_selection import train_test_split from matplotlib import pyplot as plt from matplotlib import patches import matplotlib.pyplot as plt %matplotlib inline import ultralytics ultralytics.checks() from u

Naver Blog

MinIO Browser의 Access Key & Secret Key 변경하는 방법

안녕하세요~ 오늘 포스팅은 웹 브라우저에서 MinIO Browser UI를 통해 버킷과 파일을 관리할 때, 기본 로그인 정보인 Access Key와 Secret Key를 변경하는 방법에 대해 알아보겠습니다. 기존 로그인 정보 확인 MinIO의 기본 로그인 정보인 Access Key와 Secret Key는 mipeline-minio-artifact라는 Kubernetes Secret에 저장되어 있습니다. 이 정보를 확인하려면 해당 Secret에 저장된 값을 Base64로 디코딩하여 Access Key와 Secret Key를 확인할 수 있습니다. kubectl get secrets -n kubeflow NAME TYPE DATA AGE katib-mysql-secrets Opaque 1 9d katib-webhook-cert kubernetes.io/tls 3 9d kserve-webhook-server-cert kubernetes.io/tls 3 9d kserve-webhook-ser

Naver Blog

헬스 & 운동 100일(D-69)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 31일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 하체 운동을 진행했습니다. 바벨 스쿼트 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 60Kg) 3Set : 10회(무게 60Kg) 바벨 스쿼트 후, 헥 스쿼트 30회 1Set : 10회(무게 40Kg) 2Set : 10

Naver Blog

애드포스트 시작, 첫걸음 내딛기

안녕하세요~ 오늘 포스팅은 네이버 애드포스트 승인 완료 소식을 나누려고 하는데요!!! 블로그를 운영하면서 애드포스트 승인은 하나의 큰 목표였는데, 드디어 승인받게 되어 그 과정과 소감을 공유해 보려고 합니다. 애드포스트란? 네이버 애드포스트는 미디어에 광고를 게재하고, 발생한 수익을 배분받는 광고 매칭 및 수익 공유 서비스입니다. 블로그에 다양한 광고를 배치하고, 광고 클릭이 발생하면 수익을 얻는 방식입니다. 신청 과정 먼저 애드포스트 신청 조건을 확인했습니다. 블로그 포스팅 수와 유입량이 일정 수준 이상이어야 한다고 해서, 지난 한 달 동안 꾸준히 글을 작성하며 준비한 후 신청을 진행했습니다. 신청 결과를 기다리는 동안에는 지난 한 달간의 조회수, 순방문자수, 방문 횟수, 평균 방문 횟수, 재방문율, 평균 사용 시간을 확인하며 결과를 기다렸습니다. 승인 이메일 확인 신청 후 기다림이 시작되었고, 매일 이메일을 확인하며 ‘오늘이 그 날일까?’ 하는 기대감에 설렜습니다. 그러던 중 드

Naver Blog

헬스 & 운동 100일(D-66)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 34일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 가슴 운동을 진행했습니다. 바벨 벤치프레스 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 70Kg) 3Set : 10회(무게 80Kg) 바벨 벤치프레스 후, 체스트 프레스 30회 1Set : 10회(무게 60Kg) 2Se

Naver Blog

SCP 명령어를 사용해서 원격 서버로 파일을 복사하는 방법

안녕하세요~ 오늘 포스팅은 SCP를 사용하여 SSH 프로토콜을 통해 원격 서버로 파일을 전송하는 방법에 대해서 알아보겠습니다. SCP란? SCP(Secure Copy Protocol)는 SSH(Secure Shell) 기반의 명령어로, 데이터를 암호화하여 원격 서버와 로컬 시스템 간에 안전하고 빠르게 파일을 전송할 수 있습니다. SCP 사용 방법 이전 포스팅을 참고해서 데이터를 복사해 보겠습니다. ll /mnt/working/kubeflow -h total 20G drwxr-xr-x 3 gpu1 gpu1 4.0K Feb 5 13:37 ./ drwxr-xr-x 3 gpu1 gpu1 4.0K Feb 5 10:54 ../ -rwxr-xr-x 1 gpu1 gpu1 680 Feb 5 13:36 create.sh* -rw-rw-r-- 1 gpu1 gpu1 20G Feb 5 13:40 image_all.tar -rw-rw-r-- 1 gpu1 gpu1 0 Feb 5 13:37 image_save_

Naver Blog

헬스 & 운동 100일(D-65)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 35일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 등 운동을 진행했습니다. 케이블 머신에서 암풀다운 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 암풀다운 후, 데드리프트 30회 1Set : 10회(무게 60Kg) 2Set

Naver Blog

failed to create fsnotify watcher: too many open files

안녕하세요~ 오늘 포스팅은 Kuberflow 설치 과정에서 failed to create fsnotify watcher: too many open files 오류로, POD 생성이 안되는 문제를 해결하는 방법에 대해서 알아보겠습니다. 오류 내용 Kubeflow POD 상태를 보면 CrashLoopBackOff를 확인할 수 있습니다. kubectl get pods -n kubeflow NAME READY STATUS RESTARTS AGE admission-webhook-deployment-5ff6bc6ddf-wnh4n 1/1 Running 0 8m51s cache-server-7d48869657-zxpg7 2/2 Running 0 8m50s centraldashboard-6bd5bc75f4-wcfs7 2/2 Running 0 8m53s jupyter-web-app-deployment-757f5fd8c5-n4jgc 2/2 Running 0 8m51s katib-controller-69

Naver Blog

네이버 블로그 해피빈 인증 이벤트

안녕하세요~ 오늘 포스팅은 네이버 블로그에서 진행하는 해피빈 인증 이벤트에 대해서 알아보려고 합니다. 이 이벤트는 기부를 통해 나눔의 가치를 실천하고, 참여자에게 다양한 보상을 제공하는 기회인데요, 그럼 시작해볼까요? 해피빈 인증 이벤트란? 해피빈 인증 이벤트는 네이버 블로그와 해피빈이 함께하는 기부 인증 프로그램입니다. 참여 방법 참여 방법은 간단합니다. 먼저, 이벤트 페이지에 접속하여 기부를 진행한 후, 기부 내역을 캡처해서 블로그에 인증 포스팅을 작성하면 되는데요. 포스팅에는 필수 태그를 입력해야 하며, 이를 통해 자동으로 응모가 완료됩니다. 참여 기간 및 혜택택 이벤트 참여 기간은 2025.01.20(월) ~ 01.31(금)요일 까지입니다. 이벤트에 참여하시면 비건 레더 다이어리(100명)와 기부콩(2,025명)을 추첨을 통해 받을 수 있습니다. 기부 인증 저의 기부 인증 화면 입니다~ 마무리 해피빈 인증 이벤트는 기부를 통해 나눔의 가치를 실현할 수 있는 좋은 기회인데요.

Naver Blog

Ubuntu에서 K3s 1.32.0 & Kubeflow 1.9 설치하는 방법(클러스터 GPU 설정 있음)

안녕하세요. 오늘 포스팅은 서버 한 대에서 K3s로 쿠버네티스 클러스터를 구축한 뒤 Kubeflow를 설치하는 방법에 대해서 알아보겠습니다. 쿠버네티스 클러스터 구축 도구 비교 로컬 환경에서 간단히 쿠버네티스 클러스터를 실행할 수 있도록 설계된 Minikube는 VirtualBox, VMware 등의 다양한 하이퍼바이저와 통합이 가능하며, 클러스터 환경을 손쉽게 시작하고 관리할 수 있습니다. K3s는 리소스가 제한된 환경에서도 실행할 수 있는 경량화된 쿠버네티스 설치 도구로, 단일 바이너리로 작동하며, 설치가 간단하고 메모리 사용량이 적습니다. Kubeadm은 프로덕션 환경에서 쿠버네티스 클러스터를 설치 및 부트스트랩하기 위한 도구로, 커스터마이징에 유리하며, 다양한 환경에서의 사용이 가능하지만, 초기 설정과 운영에 다소 복잡함이 있습니다 Kind는 Docker 컨테이너 내에서 쿠버네티스 클러스터를 실행하도록 설계된 도구로, 로컬 환경에서 개발 및 테스트를 위한 쿠버네티스 클러스터를

Naver Blog

헬스 & 운동 100일(D-78)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 22일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 참고로, 지난 3일은 다른 일이 있어서 운동을 쉬며 재충전의 시간을 가졌습니다. 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 등 운동을 진행했습니다. 케이블 머신에서 암풀다운 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg

Naver Blog

헬스 & 운동 100일(D-77)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 23일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 어깨 운동을 진행했습니다. 스미스머신에서 업라이트 로우 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 업라이트 로우 후, 이지바 업라이트 로우 30회 1Set : 10회(무게

Naver Blog

Docker 이미지 저장하는 방법

안녕하세요~ 오늘 포스팅은 Docker에서 생성한 이미지에 문제가 발생하거나 사용할 수 없는 상황을 대비해, 처음 생성한 이미지를 백업하고 추후 다시 활용할 수 있는 방법에 대해서 알아보겠습니다. Docker 이미지 저장 Docker 공식 문서를 살펴보면, Docker 이미지를 파일 형태로 저장(백업)할 수 있도록 해주는 CLI 명령어를 제공합니다. docker save 명령어를 사용하면 이미지 데이터를 .tar 형식으로 내보낼 수 있습니다. 이렇게 저장된 파일은 다른 시스템으로 전송하거나 나중에 복원하는데 활용되며, 저장된 이미지에는 레이어, 메타데이터, 태그 등이 포함됩니다. Docker 이미지 저장 코드 이전 포스팅을 참고하여 Docker 이미지를 생성하겠습니다. 다음은 create.sh 파일을 생성하고, Docker 이미지 생성을 위한 내용을 작성한 예시입니다. 최소한의 구조와 명확한 주석으로 작성하여 가독성을 높였습니다. 단, none 태그는 Docker 이미지 저장 시 제

Naver Blog

저장된 Docker 이미지 불러오는 방법

안녕하세요~ 오늘 포스팅은 저장된 Docker 이미지를 불러오는 방법에 대해서 알아보겠습니다. Docker 이미지 불러오기 Docker 공식 문서를 살펴보면, 저장된 Docker 이미지를 불러올 수 있도록 해주는 CLI 명령어를 제공합니다. docker load 명령어는 이전 포스팅에서 docker save 명령어로 내보낸 .tar 파일의 Docker 이미지를 복원하는데 사용됩니다. Docker 이미지 불러오기 코드 이전 포스팅을 참고하여 저장된 Docker 이미지를 복구하겠습니다. 다음은 load.sh 파일을 생성하고, 저장된 Docker 이미지를 복구하기 위한 내용을 작성한 예시입니다. 최소한의 구조와 명확한 주석으로 작성하여 가독성을 높였습니다. 그리고 실행 전에 TAR_FILE 경로는 수정이 필요합니다. sudo vim load.sh #!/bin/bash # Path to the tar file containing Docker images TAR_FILE="/mnt/worki

Naver Blog

헬스 & 운동 100일(D-76)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 24일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 이두/삼두/전완근 운동을 진행했습니다. 디핑 머신 30회 1Set : 10회(무게 100Kg) 2Set : 10회(무게 100Kg) 3Set : 10회(무게 100Kg) 디핑 머신 후, 케이블 머신에서 오버 헤드 30회 1Set : 10회(무

Naver Blog

브라더 프린터 DCP-T520W 구매 후기

안녕하세요~ 오늘 포스팅은 브라더 프린터에 대한 리뷰를 해보려고 합니다. 요즘 많은 분들이 집에서 프린터를 사용하고 계신데요, 특히 무한 잉크 시스템을 갖춘 프린터는 경제적이면서도 편리하죠. 그럼 DCP-T520W의 매력을 하나씩 살펴보겠습니다. 제품 소개 브라더 프린터 DCP-T520W는 무한 잉크 시스템을 갖춘 복합기로, 인쇄, 스캔, 복사 기능을 모두 지원합니다. 이 제품은 특히 가정이나 소규모 사무실에서 사용하기에 적합한 모델로, 경제적인 잉크 비용과 뛰어난 인쇄 품질을 자랑합니다. 디자인 및 구성 이 제품은 블랙 색상으로 세련된 느낌을 주며, 전면에는 다양한 기능을 조작할 수 있는 컨트롤 패널이 있습니다. 특히, 리필 탱크 시스템이 눈에 띄는데, 잉크 레벨을 쉽게 확인할 수 있도록 투명한 창이 마련되어 있습니다. 프린터의 크기는 적당하여 책상 위에 두기에도 부담이 없고, 용지함이 있어 종이를 쉽게 넣고 뺄 수 있습니다. 또한, 스캔할 수 있는 공간도 넉넉해, 다양한 문서를

Naver Blog

OpenCV의 cv2.rectangle과 XML 파일을 사용하여 이미지에 사각형을 그리는 방법

안녕하세요~ 오늘 포스팅은 OpenCV Python의 rectangle과 XML 어노테이션 파일을 사용해서 이미지에 사각형을 그리는 방법에 대해서 알아보겠습니다. OpenCV란? 이전 포스팅을 참고합니다. 패키지 설치 이전 포스팅을 참고합니다. OpenCV rectangle cv.rectangle는 OpenCV 라이브러리에서 이미지를 처리할 때 직사각형을 그리기 위한 함수로, 이미지 위에 선을 그려 직사각형을 표시하는데 사용됩니다. Python 코드 라이브러리를 불러옵니다. import os import xml.etree.ElementTree as ET import cv2 import cv2; print('OpenCV Version:', cv2.__version__) OpenCV Version: 4.10.0 현재 경로를 확인합니다. os.getcwd() '/workspace/preprocessing' 작업 경로를 지정합니다. raw_image_path = '/workspace/pre

Naver Blog

PV, PVC, POD에서 NFS Volume 설정하는 방법(Namespace 사용)

안녕하세요. 오늘 포스팅은 PV, PVC, POD에서 대상 스토리지를 NFS로 설정하는 방법에 대해서 알아보겠습니다. NFS NFS는 여러 파드(POD)에서 동시에 데이터를 읽고 쓸 쑤 있도록 지원하며, 클라우드나 온프레미스 환경에 관계없이 동일한 방식으로 스토리지를 설정할 수 있습니다. PV NFS YAML 파일 pv.yaml 파일에서 spec의 nfs 옵션을 수정합니다. server는 NFS가 설치된 서버 아이피 주소를 입력하고, path는 NFS 마운트 경로를 입력합니다. sudo vim pv.yaml apiVersion: v1 kind: PersistentVolume metadata: name: nfs-pv labels: type: nfs spec: capacity: storage: 10Gi accessModes: - ReadWriteMany nfs: server: <ip> path: /mnt mountOptions: - nfsvers=4.1 PVC NFS YAML 파일 pv

Naver Blog

헬스 & 운동 100일(D-86)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 14일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 어깨 운동을 진행했습니다. 스미스머신에서 업라이트 로우 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 업라이트 로우 후, 이지바 업라이트 로우 30회 1Set : 10회(무게

Naver Blog

Ubuntu에서 neofetch로 시스템 정보를 확인하는 방법

안녕하세요~ 오늘 포스팅은 Ubuntu에서 시스템 정보를 간단하고 깔끔하게 출력해주는 명령줄 도구인 neofetch에 대해서 알아보려고 합니다. neofetch란? neofetch는 Linux, macOS, Windows 등 여러 운영체제에서 사용할 수 있는 명령줄 도구입니다. 이 도구는 시스템 정보를 ASCII 아트와 함께 출력해주는데, 주로 배포판의 로고가 포함되고, 사용자가 자신의 시스템 상태를 한눈에 확인할 수 있도록 도와줄 수 있습니다. 예를 들어, 운영체제의 버전, 커널 버전, CPU, GPU, 메모리 사용량 등을 쉽게 확인할 수 있죠! neofetch 주요 기능 시스템 정보 표시 운영체제(OS) 호스트명 커널 버전 CPU와 GPU 정보 메모리 사용량 디스크 용량 데스크톱 환경(DE) 창 관리자(WM) 테마, 아이콘, 터미널 폰트 등 커스터마이징 가능 Neofetch는 구성 파일을 통해 출력 형식, 색상, 표시 항목 등을 자유롭게 설정할 수 있습니다. 필요 없는 항목을 제

Naver Blog

헬스 & 운동 100일(D-85)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 15일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 이두/삼두/전완근 운동을 진행했습니다. 디핑 머신 30회 1Set : 10회(무게 100Kg) 2Set : 10회(무게 100Kg) 3Set : 10회(무게 100Kg) 디핑 머신 후, 케이블 머신에서 오버 헤드 30회 1Set : 10회(무

Naver Blog

Checkout 된 Git 버전 확인하는 방법

안녕하세요~ 오늘 포스팅은 현재 Checkout 된 Git 버전을 확인하는 방법에 대해서 알아보겠습니다. Git Checkout란? git checkout 명령어는 Git에서 특정 브랜치, 태그, 또는 커밋으로 이동할 때 사용하는 명령입니다. 이 명령어를 통해 원하는 버전으로 쉽게 전환할 수 있습니다. Git Checkout 버전 확인 특정 버전으로 전환한 후에는 현재 Checkout 된 버전 확인이 필요합니다. 이를 위해 git status 명령어를 사용할 수 있는데, 이전 포스팅을 참고해서 kubeflow/manifests 폴더로 이동하여 이 명령어를 사용하면 현재 브랜치와 상태를 확인할 수 있습니다. sudo git status HEAD detached at v1.9.0 Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>...

Naver Blog

헬스 & 운동 100일(D-84)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 16일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 하체 운동을 진행했습니다. 바벨 스쿼트 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 60Kg) 3Set : 10회(무게 60Kg) 바벨 스쿼트 후, 헥 스쿼트 30회 1Set : 10회(무게 40Kg) 2Set : 10

Naver Blog

헬스 & 운동 100일(D-83)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 17일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 가슴 운동을 진행했습니다. 바벨 벤치프레스 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 70Kg) 3Set : 10회(무게 80Kg) 바벨 벤치프레스 후, 체스트 프레스 30회 1Set : 10회(무게 60Kg) 2Se

Naver Blog

언더아머 남성 UA 론치 7인치 쇼츠 구매 후기

안녕하세요~ 오늘 포스팅은 제가 최근에 구매한 언더아머 남성 UA 론치 7인치 쇼츠에 대한 구매 후기입니다. 제품 소개 언더아머 남성 UA 론치 7인치 쇼츠는 우븐 소재로 가볍고 뛰어나며, 내부 메쉬 안감이 커버력과 지지력을 더해줘서 활동하기에 편안한 느낌을 줍니다. 특히, 통기성이 우수해서 운동할 떄 더 효과가 좋습니다. 디자인 및 착용감 디자인은 심플하면서도 세련된 느낌을 주는 Halo Gray & Reflective로, 다양한 운동복과 잘 어울립니다. 허리 부분은 신축성이 뛰어난 밴드로 되어 있어 착용감이 아주 좋고, 내부 조절끈이 있어 사이즈 조절도 가능합니다. 제가 100Kg 체중인데, XXL 사이즈를 착용해본 결과 허리 부분이 너무 좋이지 않아서 편안하게 운동할 수 있을 정도로 여유가 있었습니다. 마무리 이 제품을 구매한 후 아주 만족스러웠는데요. 가격대도 적당하고 품질이 좋아서 운동을 자주하는 분들에게 강력히 추천드립니다. 남성 UA 론치 7인치 쇼츠 | 언더아머 코리아

Naver Blog

헬스 & 운동 100일(D-92)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 8일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 어깨 운동을 진행했습니다. 스미스머신에서 업라이트 로우 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 업라이트 로우 후, 이지바 업라이트 로우 30회 1Set : 10회(무게

Naver Blog

헬스 & 운동 100일(D-91)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 9일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 이두/삼두/전완근 운동을 진행했습니다. 디핑 머신 30회 1Set : 10회(무게 100Kg) 2Set : 10회(무게 100Kg) 3Set : 10회(무게 100Kg) 디핑 머신 후, 케이블 머신에서 오버 헤드 30회 1Set : 10회(무게

Naver Blog

CUDA out of memory

안녕하세요~ 오늘 포스팅은 사용 중인 GPU의 메모리 용량이 현재 작업에 필요한 메모리를 초과했을 때 발생하는 오류를 해결하는 방법에 대해서 알아보겠습니다. 오류 내용 Hugging Face의 Google Gemma 모델을 불러올 때 다음과 같은 오류 메시지가 나타납니다. BASE_MODEL = 'google/gemma-2b-it' model = AutoModelForCausalLM.from_pretrained(BASE_MODEL, device_map={'':0}) tokenizer = AutoTokenizer.from_pretrained(BASE_MODEL, add_special_tokens=True) . . . File /usr/local/lib/python3.8/dist-packages/transformers/modeling_utils.py:3502, in PreTrainedModel.from_pretrained(cls, pretrained_model_name_or_path,

Naver Blog

헬스 & 운동 100일(D-90)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 10일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 하체 운동을 진행했습니다. 바벨 스쿼트 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 60Kg) 3Set : 10회(무게 60Kg) 바벨 스쿼트 후, 헥 스쿼트 30회 1Set : 10회(무게 40Kg) 2Set : 10

Naver Blog

종근당건강 락토핏 코어 구매 후기

안녕하세요~ 오늘 포스팅은 제가 최근한 구매한 종근당건강 락토핏 코어에 대한 후기를 공유해 보려고 합니다. 요즘 건강에 대한 관심이 높아지멶서 유산균 제품들이 많이 나오고 있는데, 그 중에서도 락토핏은 많은 사람들에게 사랑받고 있는 제품이죠. 그럼 시작해 보겠습니다!! 종근당건강 락토핏 코어 소개 락토핏은 종근당건강에서 출시한 생유산규 제품으로, 장 건강을 위해 많은 사람들이 구매하는 제품입니다. 특히, 이 제품은 다양한 유산균이 포함되어 있어 장내 환경을 개선하는데 도움을 주고 있는데, 제가 선택한 락토핏 코어는 프로바이오틱스 기능 성분에 아연이 추가되고, 20억 CFU 보장 균수가 특징인 제품입니다. 1봉지에 10개씩 2달 분량으로 구성되어 있습니다. 제품 특징 및 성분 종근당건강 락토핏 코어는 위산과 담즙산으로부터 스스로 살아 남을 수 있게 한 핵심 기술인 국내 특허 받은 프롤린(PMF) 공법을 특허 유산균입니다. 다양한 유산균 균종 섭취를 위해 7속(락토바실러스, 비피도박테리

Naver Blog

헬스 & 운동 100일(D-88)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 12일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 참고로, 11일차는 일요일이라 운동을 쉬며 재충전의 시간을 가졌습니다. 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 가슴 운동을 진행했습니다. 바벨 벤치프레스 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 70Kg) 3Set : 10회(무게 80Kg) 바벨 벤치프레

Naver Blog

'matplotlib.pyplot' has no attribute '__version__'

안녕하세요~ 오늘 포스팅은 Matplotlib 라이브러리에서 버전 확인이 되지 않는 오류를 해결하는 방법에 대해서 알아보겠습니다. 오류 내용 matplotlib.pyplot 모듈에는 __version__이라는 속성이 없기 때문에 다음과 같은 오류가 발생합니다. import matplotlib.pyplot as plt print('Matplotlib Version:', plt.__version__) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) Cell In[12], line 2 1 import matplotlib.pyplot as plt ----> 2 print('Matplotlib Version:', plt.__version__) AttributeError: module 'matplotlib.pyplot'

Naver Blog

OpenCV의 cv2.flip으로 이미지 좌우 & 상하 반전하는 방법

안녕하세요~ 오늘 포스팅은 OpenCV Python의 flip을 사용해서 이미지의 좌우 & 상하 반전하는 방법에 대해서 알아보겠습니다. OpenCV란? 이전 포스팅을 참고합니다. 패키지 설치 이전 포스팅을 참고합니다. OpenCV flip cv2.flip는 OpenCV에서 이미지를 뒤집기(반전) 위한 함수입니다. 이미지를 수평, 수직, 또는 양쪽 방향으로 뒤집을 수 있으며, 데이터 증강(data augmentation)이나 이미지 처리 작업에서 유용하게 사용됩니다. Python 코드 라이브러리를 불러옵니다. import os import random import xml.etree.ElementTree as ET import matplotlib; print('Matplotlib Version:', matplotlib.__version__) import matplotlib.pyplot as plt import pandas as pd; print('Pandas Version:', pd._

Naver Blog

헬스 & 운동 100일(D-87)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 13일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 등 운동을 진행했습니다. 케이블 머신에서 암풀다운 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 암풀다운 후, 데드리프트 30회 1Set : 10회(무게 60Kg) 2Set

Naver Blog

BentoML에서 KFP를 사용하는 방법: Pydantic 예제

안녕하세요~ 오늘 포스팅은 BentoML과 KFP(Kubeflow Pipelines)를 통합하여 효율적으로 AI 모델을 관리하고 배포하는 방법 중에서, Pydantic을 활용하는 방법에 대해서 알아보겠습니다. KFP란? 이전 포스팅을 참고해주세요. BentlML이란? 이전 포스팅을 참고해주세요. Pydantic이란? Python에서 데이터 유효성 검사와 설정 관리를 위한 라이브러리입니다. 특히, API와 같은 웹 프레임워크에서 많이 사용되며, Python의 타입 힌트를 활용하여 효율적인 데이터 검증 및 관리를 할 수 있습니다. 코드 작성(Python 사용) 사용되는 패키지입니다. import kfp from kfp.components import create_component_from_func from kfp.dsl import pipeline import requests import bentoml from bentoml.io import JSON from pydantic impor

Naver Blog

헬스 & 운동 100일(D-94)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 6일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 가슴 운동을 진행했습니다. 바벨 벤치프레스 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 70Kg) 3Set : 10회(무게 80Kg) 바벨 벤치프레스 후, 체스트 프레스 30회 1Set : 10회(무게 60Kg) 2Set

Naver Blog

BentoML에서 KFP를 사용하는 방법: Task Status 확인 예제

안녕하세요~ 오늘 포스팅은 BentoML과 KFP(Kubeflow Pipelines)를 통합하여 효율적으로 AI 모델을 관리하고 배포하는 방법 중에서, Task Status를 확인하는 방법에 대해서 알아보겠습니다. KFP란? 이전 포스팅을 참고해주세요. BentoML이란? 이전 포스팅을 참고해주세요. Pydantic이란? 이전 포스팅을 참고해주세요. 코드 작성(Python 사용) 사용되는 패키지입니다. import os import time import requests import kfp import bentoml from pydantic import BaseModel from bentoml.io import JSON from bentoml.exceptions import BentoMLException from kfp.components import create_component_from_func from kfp.dsl import pipeline from functools impo

Naver Blog

헬스 & 운동 100일(D-93)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 7일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 등 운동을 진행했습니다. 케이블 머신에서 암풀다운 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 암풀다운 후, 데드리프트 30회 1Set : 10회(무게 60Kg) 2Set :

Naver Blog

Ubuntu에서 APT로 Python 3.X 설치가 안되는 오류

안녕하세요~ 오늘 포스팅은 Ubuntu에서 APT로 Python 3.X 설치와 관련된 여러 오류를 해결하는 방법에 대해서 알아보겠습니다. 오류 내용 Python 3.11 설치할 때 다음과 같은 오류 메시지가 나타납니다. sudo apt install python3.11 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package python3.11 E: Couldn't find any package by glob 'python3.11' 오류 해결 Python 3.11이 Ubuntu 저장소에 포함되어 있지 않기 때문에 발생하는 오류로, deadsnakes PPA(Personal Package Archive)를 업데이트하여 관련 오류를 해결할 수 있습니다. sudo apt update Hit:1 https://nvidia.github.io/

Naver Blog

Ultralytics YOLO 최신 버전 확인 & 가중치 사용 방법

안녕하세요~ 오늘 포스팅은 Ultralytics YOLO 모델에 대해서 알아보겠습니다. YOLO는 "You Only Look Once"의 약자로 실시간 물체 감지 기술의 혁신적인 모델입니다. 현재까지 많은 발전을 거듭해왔으며, 물체 감지 분야에서 큰 영향을 미치고 있습니다. 이제부터 각 버전별로 가중치 사용 방법에 대해 알아보겠습니다. 버전 확인 YOLO는 버전이 업데이트될수록 성능과 정확도가 꾸준히 향상되고 있습니다. 각 주요 버전에서 제공되는 가중치 파일(*.pt) 및 기능은 다음과 같습니다. 버전이 올라갈수록 지원 범위와 기능이 확장되며, 다양한 활용 사례에 적합한 옵션을 제공합니다. YOLO 8: 이전 블로그를 참고합니다. YOLO 9: Object Detection과 Instance Segmentation 두 가지 기능을 지원하는 가중치 파일을 제공합니다. YOLO 10: Object Detection 한 가지 기능만을 지원하는 가중치 파일을 제공합니다. YOLO 11: D

Naver Blog

헬스&운동 100일(D-98)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 2일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 어깨 운동을 진행했습니다. 스미스머신에서 업라이트 로우 30회 1Set : 10회(무게 40Kg) 2Set : 10회(무게 40Kg) 3Set : 10회(무게 40Kg) 업라이트 로우 후, 이지바 업라이트 로우 30회 1Set : 10회(무게

Naver Blog

와이즐리 빨아쓰는 규조토 발매트 구매 후기

안녕하세요~ 오늘 포스팅은 제가 최근에 구매한 와이즐리 발매트에 대한 리뷰를 해보려고 합니다. 발매트는 욕실이나 주방에서 필수 아이템인데요. 어떤 제품을 선택할지 고민이 많았습니다. 그래서 여러 제품을 사용해본 결과, 와이즐리 발매트를 선택하게 되었습니다. 그럼 지금부터 자세히 소개해드릴께요! 와이즐리 발매트 와이즐리 빨아쓰는 규조토 발매트는 강력한 흡수력을 자랑하는 제품으로 기계 세탁이 가능하다는 점과 물기 흡수가 빠르는다는 장점이 있습니다. 특히, 물기가 많은 욕실이나 주방에서 유용하게 사용할 수 있습니다. 발매트 앞면 입니다. 발매트 뒷면 입니다. 디자인과 색상 와이즐리 발매트는 세련된 그레이 색상으로, 어떤 인테리어와도 잘 어울립니다. 이 덕분에 단조로운 공간에 포인트를 줄 수 있습니다. 소재와 기능성 와이즐리 발매트는 부드러운 소재로 발을 디딜때마다 편안함을 느낄 수 있습니다. 또한, 강력한 흡수력 덕분에 물기를 빠르게 흡수해주고, 바닥이 미끄러워지는 것을 방지해줘서 좋습니

Naver Blog

헬스&운동 100일(D-97)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 3일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 이두/삼두/전완근 운동을 진행했습니다. 디핑 머신 30회 1Set : 10회(무게 100Kg) 2Set : 10회(무게 100Kg) 3Set : 10회(무게 100Kg) 디핑 머신 후, 케이블 머신에서 오버 헤드 30회 1Set : 10회(무게

Naver Blog

와이즐리 데일리 모이스처 로션 구매 후기

안녕하세요~ 오늘 포스팅은 와이즐리 데일리 모이스처 로션에 대한 구매 후기입니다. 최근에 이 제품을 사용해보고 정말 만족스러워서 여러분과 공유하고 싶은데요~ 그럼 지금부터 제품을 살펴볼까요? 제품 소개 와이즐리 데일리 모이스처 로션은 모든 피부 탑이에 적합한 제품으로, 200ml 용량의 로션입니다. 이 제품은 남성인 제가 사용해도 가벼운 질감과 뛰어난 보습력으로 사용하기 편리합니다. 와이즐리 제품답게 가격도 매우 합리적이어서 가성비가 뛰어난 제품입니다. 로션의 패키지는 깔끔하고 세련된 디자인으로 되어 있으며, 주로 흰색 바탕에 파란색 파도 패턴이 인상적입니다. 그리고 뒷면에 사용 방법과 성분이 잘 표시되어 있어서 좋습니다. 질감과 사용감 로션의 질감은 매우 가볍고 부드럽습니다. 손에 덜어보면 끈적임 없이 스며드는 느낌이 좋았습니다. 바른 후에는 피부가 매끄럽고 촉촉해지는 것을 느낄 수 있었습니다. 효과 및 추천 사용한지 2일 지났는데, 피부가 한층 더 촉촉해지고 건강해진 느낌입니다.

Naver Blog

헬스&운동 100일(D-95)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 5일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 참고로, 4일차는 일요일이라 운동을 쉬며 재충전의 시간을 가졌습니다. 목표 설정 1일차 포스팅을 참고해주세요. 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 오늘은 하체 운동을 진행했습니다. 바벨 스쿼트 30회 1Set : 10회(무게 60Kg) 2Set : 10회(무게 60Kg) 3Set : 10회(무게 60Kg) 바벨 스쿼트 후, 헥

Naver Blog

와이즐리 하루한팩 올인원 솔루션 구매 후기

안녕하세요~ 오늘 포스팅은 와이즐리 하루한팩 영양제에 대해 자세히 리뷰해보겠습니다. 요즘 건강에 대한 관심이 높아지면서 영양제를 챙겨먹는 분들이 많아졌는데요!! 하루한팩은 하루에 필요한 다양한 영양소를 간편하게 섭취할 수 있는 제품입니다. 그럼 시작해볼까요? 하루한팩 영양제란? 와이즐리 하루한팩 영양제는 하루에 필요한 19가지 복합 성분이 들어있는 제품으로, 하루 3알로 간편하게 복용할 수 있습니다. 이 제품은 바쁜 현대인들에게 최적화된 영양제라고 할 수 있습니다. 특히, 정제와 두 가지 캡슐로 나뉘어 있어 각 성분의 효능을 극대화할 수 있도록 설계되었습니다. 성분 분석 와이즐리 하루한팩 영양제는 크게 세 가지 형태로 나뉘어 있습니다. 정제(노란색): 밀크씨슬추출물, 멀티비타민 9종, 미네랄 3종이 포함되어 있습니다. 이 성분들은 간 건강과 면역력 증진에 도움을 줄 수 있습니다. 캡슐1(갈색): 루테인, 아스타잔틴, 코엔자임Q10이 포함되어 있습니다. 이 성분들은 눈 건강과 항산화

Naver Blog

BentoML에서 KFP를 사용하는 방법: Python의 Print 함수 예제

안녕하세요~ 오늘 포스팅은 BentoML과 KFP(Kubeflow Pipelines)를 통합하여 효율적으로 AI 모델을 관리하고 배포하는 방법 중에서, print 문구를 활용하는 방법을 살펴보겠습니다. KFP란? KFP는 컨테이너 기반의 이식 가능하고 확장 가능한 기계 학습 워크플로우를 구축하는 플랫폼입니다. KFP를 사용하면 복잡한 ML 파이프라인을 시각적으로 설계하고, 실행하며, 모니터링할 수 있습니다. KFP는 다양한 ML 프레임워크와 통합이 가능하여 유연한 환경을 제공합니다. BentoML이란? BentoML은 AI 모델을 쉽게 배포할 수 있도록 도와주는 오픈소스 플랫폼입니다. 모델을 패키징하고, API를 생성하며, 다양한 인프라 환경에 배포할 수 있는 기능을 제공합니다. 또한, BentoML의 장점은 간편한 사용성과 다양한 배포 옵션입니다. BentoML & KFP 코드 작성(Python 사용) 사용되는 패키지 입니다. from functools import partial

Naver Blog

국내 경주 여행

안녕하세요~ 오늘 포스팅은 경주 여행에 대해 이야기해보겠습니다. 경주는 한국의 역사와 문화가 살아 숨 쉬는 곳으로 많은 관광 명소가 있습니다. 그 중에서도 불국사, 국립경주박물관, 첨성대, 동궁과 월지, 월정교를 중심으로 소개해드리겠습니다. 그럼 시작해볼까요? 경주 여행의 매력 경주는 신라의 고도로, 다채로운 유적과 문화재를 간직한 역사적인 도시입니다. UNESCO 세계문화유산으로 지정된 경주는 매년 수많은 관광객이 찾는 명소로, 한국의 전통 문화와 역사를 깊이 느낄 수 있는 곳입니다. 경주를 방문하면 다양한 역사 유적지를 탐방하며 한국의 전통과 고유한 아름다움을 경험할 수 있습니다. 특히, 고즈넉한 사찰과 아름다운 자연경관이 어우러져 여행의 즐거움을 한층 더해줍니다. 네이버 지도 경상북도 경주시 map.naver.com 불국사 탐방 불국사는 경주의 대표적인 사찰로, 아름다움과 역사적 가치를 겸비한 명소입니다. 774년에 창건된 이곳은 오늘날까지 많은 신도와 방문객들의 발길이 이어지

Naver Blog

카르비크 메탈 명함케이스 구매 후기

안녕하세요~ 오늘 포스팅은 제가 최근에 구매한 카르비크 메탈 명함케이스에 대한 리뷰입니다. 명함은 비즈니스 환경에서 매우 중요한 요소로, 상대방에게 첫 인상을 남기는데 큰 역할을 합니다. 그래서 저는 세련되고 실용적인 명함케이스를 찾고 되었고 카르비크 브랜드의 메탈 명함케이스를 선택하게 되었습니다. 그렇다면 카르비크 메탈 명함케이스는 어떤 디자인과 기능을 가지고 있을까요? 세련된 외관 및 내구성 카르비크 메탈 명함케이스는 검정과 실버 중에서 선택할 수 있습니다. 제가 구매한 실버 색상은 현대적인 감각이 물씬 풍기는 디자인으로, 구매 시 각인 옵션을 제공하여 나만의 특별한 명함케이스를 만들어 더욱 세련된 느낌을 받을 수 있습니다. 이 제품은 일반적인 플라스틱 제품에 비해 훨씬 내구성이 우수합니다. 명함을 여러 장 수납해도 쉽게 변형되지 않으며, 손에 쥐었을 때도 부담이 없습니다. 내부는 부드러운 인테리어와 함께 명함을 쉽게 열고 닫을 수 있어서 편했습니다. 실제로 사용한 결과 명함은

Naver Blog

살림의기술 어깨뿔방지 옷걸이 & 논슬립 철제 옷걸이 구매 후기

안녕하세요~ 오늘 포스팅은 주우재 옷걸이로 유명한 살림의기술에서 출시한 어깨뿔방지 옷걸이와 논슬립 철제 옷걸이에 대한 리뷰입니다. 옷걸이는 우리의 일상에서 매우 중요한 역할을 하며, 옷을 깔끔하게 정리하고 보관하는데 큰 도움을 줍니다. 특히, 어깨뿔방지와 논슬립 기능이 있는 옷걸이는 더욱 유용한데요! 그 이유를 함께 알아보겠습니다. 어깨뿔방지 옷걸이 어깨불방지 옷걸이의 가장 큰 장점은 두꺼운 니트, 정장과 같은 외투를 걸쳤을 때 장시간 형태를 유지한다는 점과 옷장에서 공간을 적게 차지한다는 점입니다. 이 옷걸이의 색상은 검정, 그레이, 흰색으로 제가 구입한 옷걸이는 그레이입니다. 그리고 옷걸이 1개 무게는 110g이며, 옷걸이 1개 크기는 길이 44cm, 높이 21cm입니다. 기존에 사용하던 정장 옷걸이 모습입니다. 왼쪽에 바지도 있는데 외투가 많아서 잘 보이지 않네요!!! 살림의기술 어깨뿔방지 옷걸이로 교체한 모습입니다. 기존보다 여유 공간이 많아서 바지도 잘 보여서 좋습니다!!!

Naver Blog

헬스&운동 100일(D-99)

안녕하세요~ 오늘 포스팅은 네이버 챌린지 프로그램의 목표 달성 100일 중 헬스 & 운동 1일차를 시작한 소식을 전해드립니다. 이번 프로그램은 체지방 감소를 목표로 꾸준한 습관을 형성하고 성취를 이루기 위해 진행됩니다. 앞으로 매일의 도전을 기록하며, 그 과정에서 얻는 성과와 배움을 공유할 예정입니다. 많은 응원 부탁드립니다! 목표 설정 2024년 11월 2일 건강 검진 결과, 제 체중은 96.6kg이었습니다. 체지방을 줄이고 건강한 몸을 만들기 위해 100일 뒤 91.6kg을 목표로 설정하고, 꾸준한 운동과 식단 조절을 실천할 계획입니다! 스트레칭 운동을 시작하기 전에 폼롤러로 몸을 풀어주는 것이 중요합니다. 폼 롤러를 이용해 근육을 이완시키고, 부상을 예방할 수 있습니다. 특히, 허리와 다리 근육을 집중적으로 풀어주면 운동 효과가 배가됩니다. 오늘도 10분 정도 폼 롤러로 스트레칭을 했습니다. 웨이트 운동 1일차에는 등 운동을 진행했습니다. 케이블 암풀다운 30회 1Set : 1

Naver Blog

케이뱅크 챌린지박스: 여행 자금 마련하기

안녕하세요~ 오늘 포스팅은 여행 자금을 마련하기 위한 방법으로 케이뱅크의 챌린지박스를 소개해 드리려고 합니다. 여행을 가고 싶지만, 자금이 부족해 고민하는 분들이 많으실 텐데요!! 저도 그런 고민을 많이 했었답니다. 그래서 이번 포스팅을 통해 저의 경험과 함께 유용한 정보를 나누고자 합니다. 여행 자금 마련의 필요성 여행은 우리에게 새로운 경험과 추억을 선사해 주는 소중한 시간입니다. 하지만, 여행을 가기 위해서는 일정 금액의 자금이 필요하죠. 특히, 요즘은 물가도 오르고 여행 경비가 만만치 않기 때문에 미리 계획하고 준비하는 것이 중요합니다. 그래서 저는 케이뱅크의 챌린지박스를 통해 여행 자금을 마련하기로 결심했습니다. 케이뱅크 챌린지박스 가입 방법 케이뱅크에서는 저축 챌린지를 통해 여행 자금을 모을 수 있는 좋은 방법을 제공합니다. 이를 통해 사용자는 100일 동안 1,000,000원을 모으는 목표를 설정할 수 있습니다. 매주 정해진 금액을 저축하면서 목표를 향해 나아가는 재미를

Naver Blog

OpenCV Python 패키지로 컬러 이미지에 Grayscale 적용하는 방법

안녕하세요~ 오늘 포스팅은 OpenCV를 이용하여 컬러 이미지에 Grayscale을 적용하는 방법에 대해서 알아보겠습니다. OpenCV는 컴퓨터 비전 분야에서 널리 사용되는 라이브러리로, 다양한 기능을 제공합니다. 그 중에서도 Grayscale 변환은 이미지 처리의 기본적인 작업 중 하나입니다. 그럼 시작해보겠습니다! 패키지 설치 Python 환경에서 opencv-python 라이브러리가 설치되어 있는지 확인하고, 설치되지 않은 경우 자동으로 설치하는 기능을 제공합니다. try: import cv2 except ImportError: print('cv2 is not installed. Installing opencv-python...') os.system('pip install opencv-python') import os import random import matplotlib.pyplot as plt import shutil 샘플 데이터 다음 경로에 PASCAL VOC 이미지가

Naver Blog

내 블로그 순위를 확인하는 방법: 판다랭크 활용

안녕하세요~ 오늘 포스팅은 블로그 순위와 관련된 정보에 대해 알아보려고 합니다. 블로그를 운영하는 많은 분들이 자신의 블로그 순위가 궁금하실 텐데요!! 블로그 순위는 단순히 숫자에 그치지 않고, 블로그의 성과와 방문자 수를 나타내는 중요한 지표랍니다. 그럼 블로그 순위의 중요성과 확인 방법에 대해 자세히 알아볼까요? 블로그 순위 확인 방법 블로그 순위를 확인하는 방법은 여러 가지가 있습니다. 대표적으로는 다음과 같은 사이트를 이용할 수 있습니다. 판다랭크 : 블로그의 성과를 종합적으로 분석해주는 사이트로, 다양한 지표를 제공해요. 블로그차트 : 블로그의 주간 순위를 확인할 수 있는 사이트로, 다른 블로그와의 비교도 가능해요. 블덱스 : 블로그 지수를 쉽게 확인할 수 있는 사이트로, 키워드 지수도 확인할 수 있어요. 이 중에서 저는 판다랭크를 사용하려고 합니다. 판다랭크 소개 판다랭크는 블로그의 순위와 성과를 분석해주는 유용한 도구인데요. 이 사이트는 블로그의 방문자 수, 활동 점수,

Naver Blog

뤼튼 이벤트: 다양한 상품(아이폰, 아이패드 등)의 놀라운 0원 찬스

안녕하세요~ 오늘 포스팅은 뤼튼에서 진행하는 다양한 상품의 놀라운 0원 찬스 이벤트에 대해 소개해 드리겠습니다. 뤼튼은 최근 다양한 상품을 0원에 제공하는 이벤트를 진행하고 있습니다. 이 이벤트는 소비자들에게 특별한 기회를 제공하며, 다양한 상품을 저렴하게 구매할 수 있는 찬스입니다. 이벤트 참여 방법 이벤트에 참여하는 방법은 매우 간단합니다. 뤼튼의 공식 웹사이트나 앱에 접속하여 이벤트 페이지로 이동하면 됩니다. 그 후, 원하는 상품을 선택하고 참여 버튼을 클릭하면 참여가 완료됩니다. 뤼튼 당신의 첫 AI 에이전트 뤼튼. AI 검색부터 나만의 AI 캐릭터까지, AI의 끝없는 가능성을 탐험해 보세요. wrtn.ai 로그인이 필요합니다. 로그인하시면 무제한 무료로 이용할 수 있는 GPT 메인 화면을 확인할 수 있습니다. 왼쪽 메뉴 제일 하단의 혜택 아이콘을 클릭하면 이벤트 페이지를 확인할 수 있습니다. 이벤트 상품 및 혜택 이번 이벤트에서는 다양한 상품이 준비되어 있습니다. 예를 들어

Naver Blog

필립스 SkinIQ 9000 시리즈 전기 면도기 구매 후기

안녕하세요~ 오늘 포스팅은 필립스 SkinIQ 9000 시리즈 전기 면도기에 대한 리뷰입니다. 이 제품은 최근에 출시된 모델로, 많은 사람들의 관심을 받고 있습니다. 과연 어떤 매력이 있는지 하나하나 살펴보도록 하겠습니다. 제품 소개 필립스 SkinIQ 9000 시리즈는 최신 기술이 적용된 전기면도기로, 면도 시 피부에 대한 배려가 돋보이는 제품입니다. 이 제품은 특히 피부 보호와 면도 효율성을 동시에 고려하여 설계되었습니다. 이 제품은 스마트폰과 연결하여 사용할 수 있는 앱도 제공하여, 면도 습관을 관리하고 실시간으로 가이드를 받을 수 있는 점이 큰 장점입니다. 디자인 및 구성 이 전기 면도기는 세련된 디자인과 함께 고급스러운 느낌을 줍니다. 패키징은 깔끔하고, 제품의 특징이 잘 드러나 있습니다. 전면에는 전원 버튼과 배터리 잔량 표시가 있어서 사용이 편리합니다. 그리고 지퍼형 케이스는 휴대성을 높여주며, 안전하게 보관할 수 있도록 도와줍니다. 무선 클렌징 팟으로 면도기 세척도 편

Naver Blog

일본 규슈 여행: 후쿠오카, 오이타, 아소, 유후인

안녕하세요~ 오늘 포스팅은 제 첫 해외 여행지였던 곳으로, 일본의 혼슈, 시코쿠, 훗카이도와 함께 일본 열도를 구성하는 섬의 하나인 규슈에 대한 정보입니다. 온천, 화산, 그리고 다채로운 먹거리로 유명한 이곳은 일본의 전통과 현대가 조화를 이루며 여행자들에게 매력적인 목적지로 손꼽힙니다. 특히 후쿠오카는 규슈의 중심 도시로, 편리한 교통과 다양한 관광 명소를 갖추고 있어 많은 관광객이 찾는 인기 도시입니다. 규슈는 일본 남서쪽에 위치한 아름다운 섬으로, 풍부한 자연경관과 문화유산이 가득합니다. 오늘은 첫 해외 여행지로서 특별했던 규슈의 후쿠오카, 오이타, 아소 등 대표적인 도시와 그 매력을 소개하겠습니다. 그럼 시작해 보겠습니다! 1일차 후쿠오카 후쿠오카는 라멘의 본고장으로 유명하며, 공항과 기차역이 잘 연결되어 있어 접근성이 좋습니다. 저는 인천에서 후쿠오카로 가는 t'way 항공편을 이용했습니다. 후쿠오카 공항에 도착하자마자 도시의 활기찬 분위기에 매료되었습니다. 후쿠오카 공항

Naver Blog

AI 모델 훈련 시 KFP SDK Python API의 V1EnvVar & add_env_variable로 특정 GPU 지정하는 방법

안녕하세요. 오늘 포스팅은 KFP SDK의 Python API를 사용하여 AI 모델 훈련 시 특정 GPU를 선택해 훈련을 진행하는 방법을 소개합니다. 특히, add_env_variable 함수를 활용해 원하는 GPU를 지정하는 방법에 대해 자세히 알아보겠습니다. KFP(Kubeflow Pipelines) SDK는 머신러닝 워크플로우를 관리하고 자동화하는데 매우 유용한 도구인데요. 특히, GPU를 활용하면 모델 훈련 속도를 크게 향상시킬 수 있기 때문에, GPU 선택은 매우 중요한 과정이죠. GPU는 대량의 데이터 처리를 빠르게 수행할 수 있어서 AI 모델의 성능을 극대화하는데 많은 도움이 되고 있습니다. GPU 확인 리눅스에서 GPU를 확인합니다. nvidia-smi Mon Dec 30 09:23:27 2024 +---------------------------------------------------------------------------------------+ | NVIDI

1 2 3 4