본문 바로가기

분류 전체보기

(84)
Node.js 특정 버전 설치 & Node-RED 설치(WSL2, Ubuntu-20.04) Node-RED를 설치하는 와중 WSL2, Ubuntu-20.04 환경에서 제대로 설치가 되지 않는 문제가 발생했다. 정확히는 다음과 같은 코드가 출력되며 한참을 멈춰있고, --verbose 옵션을 통해 진행상황을 살펴봐도 오랜 시간이 걸리다가 결국 에러를 내며 종료된다. idealtree:lib: sill idealtree builddeps in most cases you are behind a proxy or have bad network settings 마치 네트워크 문제나 proxy 문제라 생각되어 해당 부분을 건드리거나 체크해봤고(proxy 설정), 그 외에도 다음과 같은 방법으로 registry를 설정하기도 해봤으나 정상작동하지 않았다. 다만 추후 다른 에러를 방지하기 위해 필요하니 레지스트리..
error executing command, exiting sudo curl -sL | sudo -E bash - 진행하고자 했던 작업은 nodejs의 특정 버전, 정확히는 홈페이지에서 recommended되어 있는 nodejs 14.x 버전을 설치하고자 위의 작업을 수행하던 중 아래와 같은 에러가 발생했다 the repository 'http://developer.download.nvidia.com/compute/machine-learning/repos//x86_64 release' does not have a release file. error executing command, exiting 처음에는 경로가 잘못 지정되어 있어(위의 저 주소로 가면 404 not found가 나온다) 내 문제가 아닌가 싶기도 했었지만(실제로 과거 이와 유사한 문제는 자체적으로..
기술직군을 위한 Career 통합 플랫폼 1. 배경 - 기술 직군 인원들이 점차 git이나 blog 등뿐이 아닌 다른 여러 형태로 자신의 기술 숙련도를 향상시키고, 더 나은 커리어를 위해 커리어 관리를 해나가는 와중 이러한 것들을 한 번에 통합적으로 보여줄 수 있는 서비스 플랫폼이 필요 2. 방향성 - 알고리즘 스터디를 위한 HackerRank, Programmers, 백준 등과 Git, Tech Blog, Dacon이나 Kaggle과 같은 공모전, 자격증 공부 등을 한 번에 보일 수 있는 툴 정도로 시작하는 식. - 처음에는 api 형태로 git 등으로부터 꾸준함을 보일 수 있는 형식을 유지하며 불러오되, 자체적인 데이터 추가가 가능하도록 설계. 이를 통해 자신의 커리어를 보다 직관적으로 표현하고, 더 나아가 이를 표현하기 위한 과정에 엄격함..
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? docker를 처음 시작하는 단계에서 발생할 수 있는 문제다. 위와 같은 에러가 발생한 이유는 docker가 실행 중이지 않은 상태이기 때문인데, 아래의 두 가지 방법 중 하나로 해결할 수 있다. $ sudo systemctl status docker $ sudo systemctl start docker $ sudo systemctl enable docker $ sudo dockerd 이후 다른 터미널을 켜서 docker 실행 나의 경우엔 첫 번째 방법으로 해결하지 못했으나, 두 번째 방법을 통해 하나의 ubuntu에서 위의 코드를 통해 docker를 켜놓고 다른 ubuntu를 통해 작동시킬 수 있었다.
Error: failed to download version index Windows11, WSL2, Ubuntu-20.04 환경에서 Node-RED를 설치하던 중 다음과 같은 에러를 만났다. Error: failed to download version index 라는 에러인데, 구글링을 통해 확인해보니 여러 Ubuntu 버전에서 발생하는 문제이고, 명확한 해결방법은 없는 것처럼 보였지...만! 생각보다 해결방법은 어렵지 않았다. wsl 자체를 껐다키기를 반복하며 캐시를 지우는 등 일련의 과정을 반복하면 조금씩 진행되는 것을 확인했다. 아직 명확한 해결책이 나오지는 않은 상태인 것 같으나, 이 방법으로 생각보다 쉽게 해결되어 공유.
윈도우11 WSL2 default setting - 1(linux 버전 확인) 최근 윈도우11 환경 하에서 WSL2를 이용해 여러 작업을 진행하고 있습니다. 다만 아무래도 Linux나 Ubuntu 등을 사용해오지 않아 여러모로 어색한 점이 많고, 윈도우11 환경과 WSL2라는 툴이 최근에 나와서인지 구글링 등으로도 답을 찾기 쉽지 않아 차차 작성해나갈 생각입니다. 오늘은 윈도우11과 WSL2, 그리고 Microsoft Store에서 Ubuntu 등을 설치해서 진행했다는 가정 하에 기본적인 WSL2 조작법을 배워보고자 합니다. 배워볼 것은 다음과 같습니다. 1. WSL2에 설치된 linux 버전 등 확인 2. WSL2에 설치된 linux default setting 변경(기본값 변경) 3. WSL2에 설치되 linux 버전 해제 4. WSL2 단축키 5. WSL2 완전종료(중요!) ..
이상감지 실서비스 분석 및 정리(Anomaly Detection Research & Real Service Analysis) 직접 리서치하고 정리한 내용에 기반했을 때, 기존의 이상감지 실서비스는 위의 그림과 같이 역피라미드와 같은 형태를 취하고 있습니다. 저러한 역피라미드 구조를 가지게 됨으로써 다음*과 같은 장점을 가질 수 있습니다. ML/DL 모델의 성능과 신뢰성을 향상시킬 수 있다. 단계별 구조를 통해 트래픽 감소를 꾀할 수 있고, 시계열 데이터의 형태로 연속적인 데이터가 유입되는 경우 AI에 의한 예측이 진행되는 과정에서 2차, 3차 검증이 동시에 이루어질 수 있다. 간단히 말해 위와 같은 구조는 비용성 측면, 효과성 측면에서 모두 개선할 수 있는 영역입니다. 위의 다음*의 2번에 추가 적으로 설명한 시계열 데이터의 경우, 오른쪽의 그림과 같은 방식의 구조를 띄게 됩니다. 이러한 과정을 통해 우리는 실제 AI 서비스를..
자체 Study RoadMap # 배경 최근의 이직과 관련해 추가적인 학습 등이 필요하다는 것을 파악하였음. 구체적으로 컴퓨터 공학적인 부분, 수학통계적 능력, 알고리즘 이해도가 있었음. 비전공자이기에 최대한 많은 것들을 접하고, 얕게라도 건드려 보고자 하였던 기존의 전략은 나쁘지 않았으나, 이제는 좀 더 하나씩 주제를 바꿔가며 깊이를 더해갈때라고 판단. # 기존의 노력(주 평균 15h 이상) 1. 매달 최소 1~2권의 관련 도서를 읽고, 소화해내고자 하였고 2. 알고리즘 스터디를 위해 매주 월요일 코딩 테스트 문제를 풀었으며 3. 페이퍼 소화 능력을 위해 자체적인 프로젝트를 기획, 구현하거나 관련 강의를 수강(Yolo 모델 구현) 4. 연 최소 한 개 이상의 관련 자격증 취득 및 공부 5. 반기별 한 개 이상의 공모전 취득
Monthly Book Review 03 : 혼자 공부하는 SQL #한빛미디어의 신간 서평 이벤트에 당첨되어 책을 제공받아 작성한 리뷰입니다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=282031508 혼자 공부하는 SQL 아무런 사전 지식 없는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록 구성했다. ‘무엇을’, ‘어떻게’ 학습해야 할지조차 모르는 입문자의 막연한 마음을 살펴, 과외 선생님이 알 www.aladin.co.kr 00. 리뷰 요약 1. 책의 내용은 SQL 전반에 걸친 내용이 빠짐없이 잘 정리되어 있어, 여러 차례의 반복학습을 통해 역량을 키우기 적합하다. 2. 다만 모든 내용을 다 담으려 하다보니 책의 구성적 측면에서 아쉬움이 많고, 자칫 환경설정 등의 작업 과정에서 흥미를 잃거나 독자의 목적과 ..
Monthly Book Review 02 : 이토록 쉬운 머신러닝&딥러닝 입문 with 사이킷런+파이토치 00. 리뷰 요약 - 이 책은 굉장히 친절하다, 적어도 머신러닝&딥러닝과 관련해 유명하다 싶은 책을 지난 1년의 시간 동안 20권은 샀고, 그 중 5권 이상을 5번 이상 정독하며 코드를 따라치는 등의 학습을 했음에도 불구하고도 부족해 블로그 등을 통해 익혀야 했던 내용들까지도 포함하여 적어도 딥러닝에 대해 어느정도 경험이 있는(함수형으로 딥러닝 모델을 작성해 프로젝트를 진행해봤거나, 이를 기반으로 간단한 공모전에 제출해보며 고민해본 사람) 사람이라면 적극 추천할만한 책. - 다만 이 책의 난이도는 생각보다 일관적이진 않다. 다소 학술적 목적에서 접근한 부분이 이 책의 가장 큰 장점임과 동시에 딥러닝을 처음 접하는 사람이라면 이 책에 담겨있는 전문가용*으로 짜여진 코드 방식이 다소 어렵게 느껴질 수 있다...