Machine Learning의 용어와 개념



머신러닝


  • Limitations of explicit programming(일반적인 소프트웨어)을 해결하고자 연구한 방법

  • 프로그램이지만 개발자가 일일이 어떤 현상에 대해 정하지 않고 프로그램 자체가 직접 데이터를 학습하는 능력을 갖게 하는 것



Supervised vs Unsupervised


  • Supervised: Learning with labeled examples (이미 있는 데이터를 제공하여 학습)

  • Unsupervised: Un-labeled data (미리 데이터를 정해주기 어려운 경우)



자세히 보기

제네시스 블록 생성 오류 해결 (이더리움 DB 초기화)



이더리움 테스트넷을 처음으로 실험할 때 제네시스 블록을 생성한 이후 여러 가지 문제로 기존의 이더리움 DB를 다 날려야 할 일이 생겼다.

DB를 날리지 않고는 데이터를 수정할 수 없었고, 그 상태에서 genesis block을 다시 생성하려고 할 때마다 Fatal: Failed to write genesis block: database contains incompatible genesis (have -, new -) 오류가 발생했다.

DB를 삭제한 이후에는 다시 제네시스 블록(genesis block)을 생성할 수 있다.

이를 위해 프롬프트 창에 geth --datadir Geth 위치 removedb 또는 geth --datadir 이더리움 프로젝트 진행 폴더 위치 removedb를 입력하면 해결할 수 있다.

자세히 보기