본문 바로가기
728x90

Computer Science186

[Error Code] 윈도우 vscode에서 pip install이 되지 않을때 1초만에 해결 방법 윈도우 vscode에서 pip install이 되지 않을 때 1초 만에 해결 방법# pip 환경변수코드에 문제가 없고 산출도 잘 되는데 막상 원하는 결과가 나오지 않아서 짜증이 쌓이고 있는 와중에 pip install도 되지 않으면 그냥 바로 샤우팅 시작이다. (지금의 글쓴이 상태이다) pip install이 되지 않는 이유는 사실상 파이썬 환경 변수 설정이 잘못되어 있거나 글쓴이처럼 여러 파이썬 버전을 사용할 경우 이때도 경로 설정이 문제가 생겨서 pip install이 제대로 작동하지 않을 수도 있다. 가장 교과서적인 방법은 환경 변수 설정을 제대로 해서 pip가 잘 작동되도록 만들어주는 것이다.# 가장 간단한 해결 방법솔직히 당장 프로젝트하기도 바빠 죽겠는데 pip install 변수 .. 2024. 4. 24.
[Error Code / Docker] ERROR [internal] load metadata for docker.io ERROR [internal] load metadata for docker.io # internal load metadata errors 내부 메타 데이터를 불러오는데 위와 같이 에러가 발생했다고 뜬다면 가장 큰 이유 중 하나는 기존 도커 메타 데이터와 충돌이 발생했기 때문이다. 따라서 이러한 경우는 기존 도커를 정리해 주거나 초기화해 준 다음 다시 도커 이미지를 재생성해 주면 해결할 수 있다. 그럼에도 불구하고 지속적으로 internal load metadata errors가 발생한다면 json 부분도 다시 제거 후에 도커를 재생성해 주면 문제를 해결할 수 있다. rm ~/.docker/config.json 2024. 2. 26.
[Error Code/Docker] Cannot connect to the Docker daemon at unix Cannot connect to the Docker daemon at unix # Docker Connection Errors Docker(도커)를 사용하거나 도커에 새로운 컨테이너 또는 이미지를 추가하려고 할 때 발생할 수 있는 에러이다. 해당 에러는 유닉스에서 도커를 연결할 수 없을 때 발생하기 때문에 도커를 재실행해줘야 하거나 아니면 도커 자체가 연결되어 있지 않을 때 발생한다. 따라서 도커 앱이 별도로 있다면 도커 앱 또는 프로그램을 실행시켜 주거나 아니면 커맨드라인에서 명령어를 통해서 도커를 재실행할 수도 있다. #Mac open -a Docker 또한 도커를 실행해줬음에도 위와 같은 연결 문제 에러가 지속적으로 나온다면 도커 계정이 등록되어 있는지도 같이 확인해 줄 필요가 있다. 도커 계정이 .. 2024. 2. 20.
[Error Code] Error: Main method not found in class Rectangle, please define the main method as: public static void main(String[] args)or a JavaFX application class must extend javafx.application.Application Error: Main method not found in class Rectangle, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application # JavaFX application class error 위와 같은 에러가 발생하는 이유는 사실 여러가지 이유가 있다. 따라서 IDE 문제이거나 자바 설치에 대한 문제가 아닐까 하고 시간을 허비하는 일이 생기곤 하는데 사실 매우 간단한 원인으로 문제가 발생할 수 있다. JavaFX application은 public class 선언이 제대로 되어있지 않았을 때.. 2024. 2. 5.
[Error Code] java: error: class is public, should be declared in a file named java: error: class is public, should be declared in a file named # file named error 자바의 경우 public class에 따라서 파일명을 지정해줘야 하기 때문에 파일 이름이 잘못되어 컴파일이 불가능하다는 에러가 발생할 수 있다. 위와 같은 에러가 발생하는 이유는 크게 코드를 다른 곳에서 가져왔거나 아니면 파일명 자체를 변경했기 때문에 public class의 이름과 달라져서 발생할 수 있다. 이러한 자바 에러 메시지가 뜬 경우 파일명만 수정해서 간단하게 에러를 해결할 수 있다. 한마디로 파일명을 public class에 선언되어 있는 클래스 이름으로 바꾸어주기만 하면 해당 에러는 사라진다. 2024. 2. 5.
[Error Code] 파이썬 컴파일시, 디렉토리명에 syntax error가 뜰때 파이썬 컴파일 시, 디렉토리명에 syntax error가 뜰 때 # 파일명 syntax error 코딩하기도 바빠죽겠는데 세팅 문제로 컴파일이 되지 않는다면 정말 짜증 난다. 파이썬을 이제 막 다루는 컴공과 학생이거나 다른 전공을 하다가 모델링 작업이나 시뮬레이션 때문에 파이썬을 다루기 시작한다면 겪을 수 있는 문제이다. 특히 프로그래밍을 처음 해본 경우에는 이러한 복합적인 세팅 충돌 문제가 발생하지 않는데 다른 프로그래밍을 하다가 파이썬을 사용하려고 한다거나 여러 종류의 IDE를 사용하다 보니 다른 버전의 파이썬이 중복 설치가 되었을 때 이러한 문제가 발생할 수 있다. 예를 들어서 주피터 기반으로 통계작업을 해오다가 Vscode로 파이썬 모델링 작업을 하려고 할 때 이러한 문제가 발생할 수 있다. (.. 2024. 2. 1.
[Algorithms] Network Analysis Metrics: Eccentricity, Katz Centrality and Closeness Vitality Network Analysis Metrics: Eccentricity, Katz Centrality and Closeness Vitality 포스트 난이도: HOO_Senior # Eccentricity Eccentricity는 노드와 네트워크상의 다른 노드사이의 가장 큰 거리를 계산하는 네트워크 분석 알고리즘에 해당한다. 한마디로 네트워크 상에서 노드끼리의 가장 먼 거리를 측정해 낸다. 예를 들어서 테마파크나 놀이동산에 놀러 온 사람들이 걸어가는 경로를 생각해 보자. Eccentricity는 공원에서 가장 멀리 떨어진 곳에 있는 놀이기구에 가기 위해 누가 가장 멀리 걸어가야 하는지를 측정하는 것과 같다. 바이킹과 롤러코스터를 타러 가려고 하는데 바이킹을 타고나니 롤러코스터가 바이킹 위치에서 가장 먼 위.. 2024. 1. 25.
[Error Code / Mac] docker ps를 했는데도 컨테이너가 나타나지 않을때, ERROR !!! FAILED to execute End-2-End Scenario docker ps를 했는데도 컨테이너가 나타나지 않을 때, ERROR!!! FAILED to execute End-2-End Scenario # docker ps, docker ps -a 맥(Mac)에서 도커(Docker)를 사용하는 데 있어서 현재 실행 중인 도커 컨테이너를 확인하기 위해서 "docker ps" 명령어를 사용한다. 이때 컨테이너를 생성하여 실행 중임에도 컨테이너가 아예 없거나 원하는 컨테이너 아이디가 나타나지 않는 경우가 종종 있다. 이런 경우 사용하려는 컨테이너가 특정 조건으로 종료되었을 가능성이 높다. 이런 경우 "docker ps -a"를 사용하여 현재 모든 도커의 상황을 먼저 확인해 주는 것이 좋다. $ sudo docker ps -a "docker ps -a"만을 작성하여도 .. 2023. 12. 31.
[Error Code] npm install 에러, npm gyp npm install 에러, npm gyp # npm install errors Node Packaged Manager (npm)은 Node.js 기반으로 만들어진 모듈을 사용하려고 할 때 필요한 툴이다. 글쓴이처럼 데이터 관리나 블록체인 개발이 아니더라도 Javascript (자바스크립트)를 사용한다면 npm을 기본적으로 많이 사용할 것이다. 문제는 npm install 단계에서 "npm ERR!'과 같이 에러 코드가 발생하면서 제대로 설치가 완료되지 않는 경우가 발생할 수 있다. 특히 리눅스나 맥에서 발생할 수 있는 에러인데 이러한 경우 아래의 방법을 통해서 문제를 해결해 보는 것이 좋다. 우선 이러한 경우 기존에 설치되어 있는 npm에서 문제가 발생해서 충돌이 생겨났을 가능성이 있기 때문에 가장 .. 2023. 12. 10.
[Error Code] Operation not permitted error Operation not permitted error # 맥북 터미널 에러 "Operation not permitted error"는 맥에서 발생하는 에러이다. 특히 코딩을 하는 과정에서 파일에 대한 접근 권한이 주어지지 않았을 때 이러한 에러코드와 함께 파일 접근이 차단된다. 터미널이 관리자로써 권한을 가지고는 있지만 다른 파일에 대해서 접근 권한이 주어지지 않을 경우 이와 같은 permission error가 발생한다. 따라서 파일에 대한 접근 권한을 주기 위해서 "Privacy & Security"에 있는 "Full Disk Access"의 설정을 변경해줘야 한다. (참고로 글쓴이는 영어 기반이다 보니, 언어가 한국어로 되어있는 경우 메뉴에 대한 이름이 다를 수 있다.) 위의 그림에 나와있듯이 ".. 2023. 12. 8.
[Error Code] Is the docker daemon running? Is the docker daemon running? # Docker Daemon 도커 데몬 (Docker Daemon)은 컨테이너와 가상 머신을 사용할 수 있는 엔진이며 도커 데몬은 백그라운드 프로세스에 해당한다. 현재 도커는 맥이나 리눅스 OS 뿐만 아니라 윈도우를 포함하여 클라우드에서도 사용하고 있기 때문에 많은 개발자들이 도커 데몬을 사용하고 있을 것이라고 본다. 따라서 블록체인 분야가 아니더라도 데이터를 다룬다면 도커를 비롯하여 도커에서 제공하는 여러 기능들을 활용할 일이 많다. 문제는 도커를 제대로 설치가 되어있음에도 "Is the docker daemon running?"라고 짜증나는 질문 형식으로 에러코드가 발생하면 컴퓨터를 주먹으로 치고 싶은 분노가 나타날 수 있다. 글쓴이도 거의 10년.. 2023. 12. 7.
[Error Code] The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. # Java installation error 자바가 라이선스에 대한 기준과 규정들이 복잡해지면서 공부하는 학생들만 더 힘들어진 것 같아 안타깝다. Machine learning만 할 때는 자바를 안 쓰고도 충분히 할 수 있기 때문에 자바에서 벗어나 행복했지만 블록체인을 하면서부터 Java가 필요한 순간들이 있다 보니 OpenJDK를 사용하고 있다. 맥북 중에서도 M1이나 M2 칩을 사용하는 최신 맥북에서 OpenJDK 또는 자바를 설치하려고 할때 아래와 같은.. 2023. 12. 6.
[Error Code] Docker Errors: Incompatible CPU detected Docker Errors: Incompatible CPU detected # Incompatible CPU detected 이 놈의 맥은 친해질 뻔하면 한 번씩 튕겨주는 자식이다. 맥을 쓰는 개발자 브로들 중에서도 새로 나온 애플 M칩이 내장되어 있는 맥북의 경우 Docker를 사용하려고 할 때 아래와 같은 에러 메시지가 뜰 수 있다. 해당 도커를 리셋하더라도 문제가 지속적으로 발생한다면 도커를 새로 설치해줘야 한다. 기존 도커 버전과 새로 나온 M칩 버전들이 충돌이 발생해서 이러한 오류가 나타나기 때문에 새로운 도커를 공식 사이트에서 다운로드해 주고 재설치를 해주면 문제를 손쉽게 해결할 수 있다. 여기서 유의할 점이 Docker errors에 대한 문제점들을 인터넷에서 찾다보면 BIOS 문제라면서 세팅.. 2023. 12. 4.
[Error Code] RuntimeError: Dataset 'data.yaml' error RuntimeError: Dataset 'data.yaml' error # RuntimeError, 데이터셋 경로를 찾지 못할 때 모델링에 학습할 데이터셋을 만들고 해당 데이터셋에 대한 경로를 입력해서 학습을 시키려고 하는데 에러가 발생하는 경우가 있다. yaml 파일 안에 각 학습할 데이터셋의 경로를 제대로 지정해 두었는데도 불구하고 지속적으로 RuntimeError가 뜨면서 경로를 찾을 수 없다고 나온다면 미치고 팔짝 뛸 노릇이다. 글쓴이가 개인적으로 싫어하는 에러코드가 바로 간단하면서 분명히 문제가 없는데 문제가 있다고 할 때이다. 어렵거나 코드 안에 에러가 있으면 찾아서 고쳐나가면 되지만 이렇게 경로가 문제가 없는데 갑자기 안된다고 하면 스트레스를 받는다. 따라서 이번 에러코드 포스트에서는 데이터.. 2023. 11. 14.
[Error Codes] IndentationError: unexpected indent IndentationError: unexpected indent # IndentationError: unexpected indent Indentation error의 경우는 파이썬에서 종종 나타나는 에러로써 들여 쓰기를 잘못해서 나타나는 간단하지만 짜증 나는 에러이다. 파이썬은 다른 프로그래밍 언어들처럼 브래킷이라고 불리는 괄호를 함수마다 사용하지 않고 있기 때문에 들여 쓰기가 그 역할을 대신해주고 있다. 편리한 반면에 가끔씩 들여 쓰기가 잘못되어 있을 때 긴 코드를 하나하나 살펴야 돼서 귀찮기도 하다. 그래도 신경을 많이 써야 하는 에러와 달리 들여 쓰기만 고쳐주면 되기 때문에 간단하게 수정이 가능하다. 아래의 Figure 1을 보면 들여 쓰기 에러가 어떻게 나타나는지 알 수 있다. 해당 라인의 코드의.. 2023. 10. 29.
[Error Codes] 홈브류 설치가 안될때, -bash: brew: command not found -bash: brew: command not found # 홈브류 설치 에러 글쓴이는 가격이 다소 비싸더라도 한국 제품을 이용하는 젊은 꼰대이기 때문에 개발자임에도 불구하고 윈도우 기반 삼성이나 엘지 제품만을 사용해 왔었다. 일을 하는 곳에서 개발용 노트북 (Laptop) 지원을 해주었고 약 2년째 맥북 프로를 사용하고 있지만 아직도 나에게 있어 애증의 관계이다. 아무튼 이번 포스트에서는 글쓴이도 겪었던 홈브류 설치 에러를 해결하는 방법에 대해서 공유해볼까 한다. 또한 오류에 대한 질문과 이에 대한 포스팅이 많아지는 관계로 "Error Codes"라는 별도의 카테고리를 만들었다. 이전 포스트와 앞으로의 에러 관련 포스트들은 해당 카테고리에서 확인할 수 있으니 참고하길 바란다. 추가로 카테고리명이 너무 촌.. 2023. 9. 24.
[Python/VSCode/Macbook] ModuleNotFoundError: No module named ModuleNotFoundError: No module named 포스트 난이도: HOO_Junior # 모듈을 설치했는데도 에러가 발생하는 경우 Visual Studio Code에서 파이썬으로 코딩을 하려고 할 때 ModuleNotFoundError: No module named 라는 에러가 발생한다면, 모듈이 제대로 설치가 되었는지부터를 확인하는 것이 좋다. pip install을 통해서 모듈이 제대로 설치가 되었음에도 위와 같이 지속적으로 모듈을 찾을 수 없다는 메시지가 뜬다면 Python interpreter path가 제대로 지정되어 있지 않는 경우일 수 있으니 경로 지정만 해준다면 문제없이 모듈 사용이 가능하다. 이게 무슨 말이냐면 특정 폴더에 이미 각 모듈에 대한 정보가 설치되어 있지만 VS.. 2023. 8. 21.
[Data Science / Colab] FileNotFoundError: 'config.yaml' does not exist FileNotFoundError: 'config.yaml' does not exist 포스트 난이도: HOO_Middle # FileNotFoundError: 'config.yaml' does not exist FileNotFoundError: 'config.yaml' does not exist 이런 에러 메시지가 나왔다는 것은 모델링 학습하는 과정에서 yaml 파일 경로를 찾지 못할 경우이다. 로컬 환경에서는 별도의 경로에 대한 변수를 지정해서 설정해 주지만 코랩이나 주피터와 같이 온라인에서 작업을 할 경우에는 경로 지정을 하지 않아도 알아서 찾아주기 때문에 특정 경로를 넣어주지 않는다. 하지만 이러한 에러가 발생한다면 경로를 입력해 줌으로써 간단하게 문제 해결이 가능하다. from ultralytic.. 2023. 8. 9.
[Data Science/Colab] 코랩에서 압축 에러 발생할 경우 해결 방법: End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directo.. 코랩에서 압축 에러 발생할 경우 해결 방법: End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. unzip: cannot find zipfile directory in one of # End-of-central-directory signature not found. Either this file is not a zipfile.. 2023. 8. 3.
[Web] 배경 이미지 크기 조정하기, background-size 배경 이미지 크기 조정하기, background-size 포스트 난이도: HOO_Middle # backgorund-size 링크를 통해서 배경 이미지를 가져온다면 사이즈마다 조정이 필요할 수 있다. 특히 원래 목적이 배경 이미지로 사용하기 위한 이미지가 아닌 로고와 같이 다른 용도의 이미지인 경우에는 사이즈 조정을 해줘야 그나마 봐줄만하다. 글쓴이처럼 웹 전문가가 아닌 이상 일일이 사이즈 조정이 귀찮기 때문에 cover나 contain 기능을 사용하면 쉽게 자동 조정이 된다. 그래도 나름 사이드 프로젝트 느낌도 나고 어쩌다가 웹을 건드려야할 때에는 왠지 모르게 신이 나는 건 글쓴이 또한 어쩔 수 없는 개발쟁이인가 보다. .bgimg { background-position: center; backgrou.. 2023. 7. 21.
[Computer Science] Full Stack SaaS Platform이란 Full Stack SaaS Platform이란 포스트 난이도: HOO_Middle # Software as a Service Platform Software as a Service (SaaS) platform은 소프트웨어로 구성된 서비스를 의미한다. 소프트웨어 서비스 중에서도 플랫폼 역할을 할 수 있는 인터넷이라고 불리는 네트워크 망을 통해서 서비스를 제공해 주는 형태이다. 그러면 마치 우리 로컬 컴퓨터에 설치되어 있는 응용 프로그램과 똑같은 게 아닌가라는 생각이 들 수가 있는데 가장 큰 차이점은 네트워크를 통해서 서비스가 제공되다는 점이다. 네트워크를 통해서 서비스가 제공되기 때문에 로컬에 설치되어 있는 응용 프로그램처럼 로컬 환경에 해당 서비스를 이용하는데 필요한 데이터를 별도로 저장할 필요가 없다.. 2023. 7. 7.
[Computer Science] 사물인터넷 (IoT)이 뭔가요? Q: IoT가 뭔가요? # Internet of Things, 사물인터넷 컴퓨터 공학을 전공으로 하고 있는 새내기 브로가 컴퓨터 분야에 대해서 질문을 하던 중에 물어봤던 질문이 바로 IoT가 뭐냐는 말이었다. Internet of things (IoT), 한국말로는 사물인터넷이라고 부르는데, 컴공과 브로라면 당연히 한 번쯤이라면 들어봤을 것이다. 사실 이 질문을 했던 브로 역시도 사물인터넷이 뭔지는 들어봤지만 이해가 잘 되지 않았기에 글쓴이에게 물어본 것이다. 사물인터넷은 쉽고 간단하게 말하자면 모든 사물에 초소형 컴퓨터 칩을 넣어서 인터넷으로 연결시킨다는 것을 의미한다. 우리가 컴퓨터에 사용하는 Central process unit (CPU)가 있다면 사물인터넷 각 디바이스에는 Micro-contro.. 2023. 7. 6.
[Computer Science] 첫 직장으로 SI 업체에 가지 말아야 하나요? 첫 직장으로 SI 업체에 가지 말아야 하나요? # System Integrator (SI) 업체란? System Integrator (SI)는 시스템에 대한 전반적인 개발, 유지 보수 또는 시스템 통합 개발 서비스를 제공하는 걸 의미한다. 대부분의 산업이 이를 줄여서 SI라고 부르며 유명 대기업 업체뿐만 아니라 SI 업무만 주요 사업으로 하는 많은 중소 IT 기업들이 있다. SI 기업은 전문적으로 특정 분야의 업무를 하기보다는 고객이 원하는 상품(시스템)에 따라서 개발 업무를 수행한다. 예를 들어서 은행에서 고객들이 사용할 금융 서비스 앱이나 웹페이지를 만드는 데 있어 개발자를 상시 채용하여 배치해 둘 수가 없다. 또한 개발자를 채용하더라도 개발자에 대한 업무 지시를 전문적으로 하려면 별도의 담당 부서를.. 2023. 6. 15.
[Computer Science] 주니어 개발자로 성장하기 위해서는 자기객관화가 되어야한다 주니어 개발자로 성장하기 위해서는 자기 객관화가 되어야 한다 # 자기 객관화와 메타인지 (Metacognition) 최근에 어떤 분야이든 일을 하는 데 있어서 성공하기 위해서는 메타인지 (Metacognition), 한국 말로는 상위인지가 되어야 한다는 말을 한다. 한마디로 내가 생각하는 관점에서 보다 고차원적인 생각을 하고 판단을 해야 한다는 말이고 오랜만에 한국에 왔더니 한국 개발자 브로들도 글쓴이에게 했던 말 중에 하나이다. 물론 메타인지까지가 되면 좋겠지만 주니어 개발자까지는 사실상 메타인지도 아닌 자기 객관화 정도만 잘 된다면 충분히 다음 단계인 미들급 개발자나 시니어급 개발자로 빠르게 성장할 수가 있다. # 주니어 개발자일 때 자기 객관화가 필요한 이유 정말 놀랍게도 미들급 개발자 정도가 되면.. 2023. 6. 14.
[Computer Science] 3년차 SI 개발자인데 이직을 해서 몸값을 높이는게 좋을까요? 3년 차 SI 개발자인데 이직을 해서 몸값을 높이는 게 좋을까요? # 3년차 SI 개발자 이직 3년차3년 차 개발자가 되면 주니어 개발자라고 부르며 이직하기 가장 좋은 연차라고 한다. 어느 분야이든 3년 차 개발자라면 특정 분야의 실무 업무에 대해서 어느 정도 이해를 하고 Project manager (PM)나 Project leader (PL)로부터 업무 지시를 받았을 때, 어려움 없이 실무 업무를 이해하고 수행할 수 있다. 그렇기에 일반적으로 많은 IT 기업들이 신입 개발자들보다도 3년 차 주니어급 개발자를 원하는 편이다. 그렇다 보니, 많은 개발자들이 3년 차 정도가 되었을 때 이직을 고려한다. 특히 개발 인원이 많고 보수적인 분야에서 이러한 현상이 두드러지게 나타나는데 대표적으로 System In.. 2023. 6. 11.
[Computer Science] SI 개발자인데 제안서를 써야하나요? SI 개발자인데 제안서를 써야 하나요? # SI 개발자라면 제안서를 쓸 줄 알아야 한다. System Integrator (SI) 개발자가 되어 SI 기업에 일을 하게 된다면 Project manager (PM)나 Project leader (PL)로부터 제안서를 작성하라는 요청을 받을 수 있다. 또는 회사의 임원급인 상무이사 또는 전무이사로부터 본사로 착출 되어서 제안서 업무를 담당하기도 한다. 특히 신입 개발자가 아닌 신입과 주니어급 사이의 개발자들에게 제안서 업무를 담당하라고 이야기를 하곤 한다. 하지만 개발자 입장에서는 개발 업무를 하면서 자신의 능력과 경험을 쌓아야 하는데 문서 작업을 하라고 하면 당연히 싫을 수밖에 없다. 또한 문서 작성 그 자체로도 귀찮고 싫은 하찮은 업무라고 생각하기에 많은.. 2023. 6. 11.
[Computer Science] 해밍코드 예제(Example of Hamming Codes) Hamming Code Examples 포스트 난이도: HOO_Middle # Hamming Code 해밍 코드(Hamming code)는 전송된 데이터가 오류가 있는지를 검사하는 코드이다. 실제로 컴퓨터 메모리와 통신 시스템에서 에러에 대한 부분을 검사하는데 확인을 하며 이를 통해 손쉽게 코드 수정을 할 수가 있다. 해밍코드는 2의 거듭제곱 비트를 활용하여 메시지를 처리하고 이를 통해서 오류 검사 비트를 사용하여 확인하는 과정을 거치게 된다. 아래는 해밍 코드의 예시이다. # Hamming Code (n+r+1) b3 flipped (q1 q2 q3) = (0 0 1 ) --> b4 flipped 2023. 4. 6.
[Statistical Machine Learning] Regression Function: f(x), irreducible error, reducible error, Bias, Variance Regression Function: f(x), irreducible error, reducible error, Bias, Variance 포스트 난이도: HOO_Senior # Irreducible Error 이전 포스트에서 Regression function과 Mean-squared prediction error(MSE)에 대해서 알아보았다. https://whoishoo.tistory.com/565 [Statistical Machine Learning] Regression Function: f(x), expected value, Mean-squared Prediction Error Regression Function: f(x), expected value, Mean-squared Prediction.. 2023. 1. 25.
[Statistical Machine Learning] Regression Function: f(x), expected value, Mean-squared Prediction Error Regression Function: f(x), expected value, Mean-squared Prediction Error 포스트 난이도: HOO_Senior # Ideal f(x) 저번 포스트에서 Statistical machine learning(SML)에 대해 무엇이며, 어떤 기본 공식을 가지고 있는지 알아보았다. https://whoishoo.tistory.com/562 [Statistical Machine Learning] Introduce Statistical Learning Introduce Statistical Learning 포스트 난이도: HOO_Senior # Statistical Learning 위의 예제는 Statistical learning에서 사용하는 기본적인 수식이다... 2023. 1. 25.
[Data Science] IOPub data rate exceeded 에러 IOPub data rate exceeded 에러 포스트 난이도: HOO_Middle # IOPub data rate exceeded 데이터를 읽는 데 있어서 pd.read.csv()를 했을 때, IOPub data rate exceeded라는 에러가 발생할 수 있다. 특히 클라우드 서버(Cloud server) 기반으로 코딩을 할 경우에 이러한 에러가 발생할 가능성이 높다. IOPub data rate exceeded. The notebook server will temporarily stop sending output to the client in order to avoid crashing it. To change this limit, set the config variable `--NotebookA.. 2022. 12. 30.
728x90