본문 바로가기

반응형

분류 전체보기

(188)
Apple M1 Mac OS에 아나콘다 설치하기 아나콘다 (Anaconda)란? 데이터과학, 기계학습, 대규모 데이터 처리, 예측 분석 등의 과학 계산을 위해 사용하는 파이썬과 R 프로그래밍 언어의 오픈소스 배포판이다. conda라고 하는 패키지 관리 시스템을 통해 패키지 관리 및 배포를 편리하게 할 목적으로 만들어졌다. 머신러닝 프로젝트를 진행할 때 라이브러리 의존성 문제들로 골치가 아픈데, 이러한 것들을 깔끔하게 관리해 주는 도구이다. 아나콘다는 여러 개의 가상환경을 만들어 필요한 패키지들만 설치하여 사용할 수 있으며, 각각의 가상환경은 독립적으로 분리되어 있다. 아나콘다 설치 Windows, Mac, Linux OS를 지원하고 있으며, 이 글에서는 Apple M1 기반의 Mac OS에서 설치를 진행하는 방법을 정리한다. Anaconda Insta..
신규 mac으로 마이그레이션 이 후 기존 mac 공장 초기화 애플 맥북을 신규 구입하고 기존 노트북의 정보를 이전하고 양도하기 위해 기존 노트북은 포맷을 진행했다. 준비사항 1. 기존 PC와 신규 PC 모두 소프트웨어 업데이트를 진행한다. (현재 기준 Monterey 버전으로 수행) 2. 두 PC 모두 동일한 Wi-Fi 를 설정하여 동일한 네트워크에 연결한다. 3. 두 PC 모두 전원에 연결한 상태로 진행한다. 마이그레이션 진행 신규 Mac 1. 응용프로그램 > 유틸리티 > 마이그레이션 지원 실행 2. 다음 화면이 나올 때까지 '계속', '확인' 등을 눌러 진행한다. 3. 'Mac, Time Machine 백업 또는 다른 시동 디스크로부터' 를 선택한다. 기존 Mac 1. 응용프로그램 > 유틸리티 > 마이그레이션 지원 실행 2. '마이그레이션 지원' 화면이 나올 ..
ML 프로젝트 수행 시 allocate memory Error 머신러닝 프로젝트를 진행하여 학습을 진행하는 과정에서 다음과 같은 오류가 출력되었을 때, 해결 방법에 대해 정리한다. $ CUDA_VISIBLE_DEVICES=0 python train_torch.py --train --max_epochs 3 .. 초반 생략 .. RuntimeError: [enforce fail at CPUAllocator.cpp:68] . DefaultCPUAllocator: can't allocate memory: you tried to allocate 629145600 bytes. Error code 12 (Cannot allocate memory) 약 600Mb의 메모리 할당을 할 수 없어서 에러가 출력되었다. 현재 메모리 사이즈를 조회하면, Swap Memory가 충분하지 않음..
아나콘다 - 머신러닝 패키지 관리 및 배포 아나콘다 (Anaconda)란? 데이터과학, 기계학습, 대규모 데이터 처리, 예측 분석 등의 과학 계산을 위해 사용하는 파이썬과 R 프로그래밍 언어의 오픈소스 배포판이다. conda라고 하는 패키지 관리 시스템을 통해 패키지 관리 및 배포를 편리하게 할 목적으로 만들어졌다. 머신러닝 프로젝트를 진행할 때 라이브러리 의존성 문제들로 골치가 아픈데, 이러한 것들을 깔끔하게 관리해 주는 도구이다. 아나콘다는 여러 개의 가상환경을 만들어 필요한 패키지들만 설치하여 사용할 수 있으며, 각각의 가상환경은 독립적으로 분리되어 있다. 아나콘다 설치 Windows, Mac, Linux OS를 지원하고 있으며, 이 글에서는 Linux 기반에서 설치를 진행하는 방법을 정리한다. Anaconda Installers: http..
초보 요리 - 소고기 미역국 '미역을 넣고 끓인 국'으로 생일날 대표적인 음식인 미역국은 육수를 내는 재료가 무엇이냐에 따라 맛이 갈린다. 보통 소고기를 사용한 미역국이 일반적으로 만드는 방법을 정리해본다. 1. 한우 앞다리살을 찬물에 약 10분 정도 담가두어 핏물을 빼둔다. 앞다리살은 운동량이 많은 근육들이 많아 색깔이 진하고 질겨서 장시간 가열처리하는 국거리, 장조림, 불고기 등에 사용된다. 2. 미역도 물에 담아 불려둔다. 작은 양도 몇 배로 불어나니까 적당히 1인분의 2.5g 정도로 보면 된다. 3. 마늘 2~3개 정도를 마늘 다지는 기구로 미리 다져놓는다. 4. 10분 후 고기 핏물 제거가 완료되면, 다음의 재료를 냄비에 넣어 볶아준다. 한우 + 다진마늘 1스푼 + 국간장 2스푼 + 참기름 1스푼 양조간장: 맛과 향이 매..
Machine Learning 이란? 인간은 어떠한 자극이 주어졌을 때, 이에 대한 결과를 통해 향후 동일한 자극이 들어왔을 때 어떤 일이 벌어질 지를 예상할 수 있습니다. 이러한 자극들이 많을수록 에측 및 대응 능력은 더욱 향상되고 발전되어 갑니다. 이러한 인간의 학습 원리를 기계에 적용한다면 어떨까요? 이러한 생각을 바탕으로 탄생한 것이 머신러닝입니다. 머신러닝이란, 기계가 일일이 코드로 명시하지 않은 동작을 데이터로부터 학습하여 실행할 수 있도록 하는 알고리즘을 개발하는 연구분야이다. 기존의 컴퓨터는 프로그래머가 코딩한 알고리즘을 기반으로 입력값을 넣어주면 그에 대한 결과값을 도출해주는 방식이었습니다. 머신러닝은 입력값 뿐만 아니라 그에 따른 결과값까지 함께 넣어주면, 컴퓨터가 입력과 출력의 연관관계를 분석하여 새로운 알고리즘을 구현해..
대림제지 - 수직계열화 기반 골판지(원지) 제조 전문 기업 대림제지는 지류 제조, 판매 등을 목적으로 1984년 3월 설립, 1994년 11월 코스닥시장에 상장하였다. 주요 생산제품은 골판지 제조용 원지인 라이너 및 골심지 등이 있고, 계열회사 및 관계회사는 공산품, 식품, 의약품 및 농·수산물 등 각종 제품의 외부포장에 사용되는 골판지와 골판지 상자를 제조하고 있다. 2017년에는 골판지사업부를 인수하여 골판지원지부터 골판지 상자까지 수직계열화를 완성하였으며, 계열회사 및 관계회사와 네트워크를 이루어 전국 소비자에게 납품할 수 있는 생산 물류 시스템을 구축하였다. 사업부문 회사명 주요제품 제지 부문 (주)고려제지 골판지 원지 판지 부문 (주)삼보판지, (주)동진판지, (주)한청판지, (주)삼화판지 골판지 및 골판지 상자 기타 (주)에스비개발프로젝트, (주)현대..
경기 침체 국면에서 우리는 무엇을 해야 하는가? 최근 뉴스에서는 "경기침체"라는 단어가 자주 등장하며, 이미 또는 향후에 본격적인 경기침체 국면에 들어간다고 말을 한다. 이러한 시기에 어디에 투자를 할 곳도 없을 것 같고 하는 상황에서 좋은 글이 있어 소개한다. 원문: https://blog.devgenius.io/what-to-do-as-a-software-developer-during-a-recession-dd0cd01697ba 요약 언론사들은 혼란한 상황을 무척 좋아한다. 뉴스 거리가 많기 때문이다. 현재의 시장은 계속 흔들리며, 경기 침체에 들어갈 가능성이 매우 크다. 뉴스에서는 2023년 상반기부터 본격적인 경기침체가 시작될 것이라고 말하고, 최근 미국 CPI는 8.6%로 발표되었다. 대부분의 사람들은 돈을 벌기 위한 잠재적인 이익이 없어, ..

반응형