1. 블록체인 용어 정리 1) 기초 용어 • 블록체인 (Blockchain) – 데이터를 '블록'에 담아 체인 형태로 연결하고, 이를 여러 대의 컴퓨터에 복제하여 저장하는 분산형 데이터 저장 기술 (=> 원래대로라면 한대의 서버에 이 데이터를 모두 갖고 있었는데, 그게 아니라 여러 컴퓨터. 여러 사람들이 50명 모두가 동일한 데이터를 똑같이 갖는 것이다.) – 중앙 집중형 서버에 거래 데이터를 보관하지 않고, 모든 사용자가 거래 기록을 공유/대조하도록 하여, 데이터 위조나 변조를 할 수 없게 되어 있음 –일종의 “분산식 공공장부”의 개념으로 알려져 있음 • 퍼블릭 블록체인(Public Blockchain) – 공개형 블록체인이라고 불리기도 하며, 전 세계의 누구나 모두 읽고 거래 정보를 발송하고 거래가 ..
전공
• Learning Theory - Underfitting and Overfitting - Addressing Overfitting - Bias-Variance Problem • Introduction to Deep Learning: Image Classification - Training Deep Neural Networks - Loss Function - Derivative of Neural Networks - Stochastic Gradient Descent (SGD) Training은 관찰된 데이터가 주어진 최상의 기능을 선택하는 것이고, Testing은 학습된 함수를 사용하여 라벨을 예측하는 것으로 쉽게 말하면 인풋을 통해 아웃풋을 찾는 과정이다. 1.1 Underfitting and Overf..
• The Perceptron • Neural Network Representation • Computational Graph Representation • Derivative of Neural Network 왼쪽의 고양이 이미지가 어떤 label에 속하는지 보는 작업이다. Image classification의 어려운 점들은 위와 같이 여러가지가 있다. 먼저, 고양이의 몸통과 배경의 색이 비슷하여 인식이 어려운 경우가 있다. 그리고 조명의 변화에 따라서도 인식하기가 어려울 수 있고 신체 일부가 가려짐으로써 구별하기 어려울 수 있다. 또한 대상이 여러마리로 같이 있을 경우에도 인식하기 어렵다. 위와 같이 이미지는 픽셀값으로 구성되어있다. 1998년 LeCun은 컨볼루션을 반복 수행하여 아웃풋을 도출한다...
• Linear Regression - What is Regression? - Regression Function - Linear Regression - Cost Function for Linear Regression - Gradient Descent • Logistic Regression - What is Classification? - Classification Function - Logistic Regression - Cost Function for Logistic Regression 위 그림에서 Supervised Learning은 빨간색, 파란색 레이블을 어떻게 나누면 될지 선을 찾아주면 되고, Unupervised Learning은 아무런 레이블 없이 분포하는 것을 알 수 있다. 그래서 데이터..
1. 블록체인의 분류(ing) • 퍼블릭 블록체인의 특성 1) 분산합의 • 어떻게 신뢰할 것인가 - 화폐 : 국가 중앙은행의 보증 - 비트코인 : 블록체인으로 사용자들 간의 합의 • 블록체인 - 블록 : 일정 기간 동안 발생한 거래(transaction)들을 기록한 장부(database라고 생각) - 블록체인 : 블록들이 길게 연결 되어 있는 것 - 한 명이 아닌 모든 참여자가 똑같은 장부를 가지고 있음 블록을 오른쪽부터 왼쪽방향으로 읽는다. 3번 블록입장에서는 2번이 parent가 되고 3번이 child인 입장이다. 블록 내에 들어가는 [블록 크기, 블록 헤더, 거래의 개수, 거래 내용] 기억하자! 블록 크기는 4byte로 고정이다. 하지만 비트코인에서만 작용하는 하나의 블록체인 플랫폼일 뿐이다. 이더..
• 디지털 이미지 기본 사항 • 공간영역(Spatial Domain)의 영상향상 • 주파수 영역(Frequency Domain)의 이미지 향상 • Color Image Processing 1. 디지털 이미지 기본 사항 1) Image acquisition process 어떤 energy source로부터 어떠한 물체가 있을 때, 반사되어 빛이 들어온다. 이 때 Imaging system을 통해 영상이 투영되어 영상이 생성된다. 이렇게 아날로그 신호들이 system을 거쳐 디지털 정보로 저장된다. 그래서 최종적으로는 디지털 정보로 저장된다. 이 과정에서 원래 신호에서 sampling, quantization된 신호가 저장된다. 2)Image Sampling and Quantization ..
1. 블록체인 역사 • 최초의 블록체인 기반 시스템 : 비트코인 –사토시 나카모토는 세계 최초의 암호화폐인 비트코인(bitcoin)을 만듦 –블록체인 역시 사토시 나카모토가 처음 제안함 –이를 위해 2008년 11월 1일, 〈비트코인 : 개인 대 개인의 전자화폐 시스템〉이라는 9 장의 논문을 작성함 –논문은 자신의 제안을 구현한 최초의 블록체인 관리 프로그램 ‘비트코인 코어(Bitcoin Core)’ 임 –논문은 https://bitcoin.org/bitcoin.pdf 에 업로드되어 있으며 누구나 열람이 가능함 –사토시 나카모토는 자신의 아이디어를 담은 논문을 내려 받을 수 있는 사이트 주소를 수백 명의 암호학 전문가들에게 전자우편으로 보냄 –전송한 메일에는 ‘저는 제3자의 신용보증인이 필요 없는 완전한..
데이터 과학 • 정의 - 데이터를 분석하여 유용하고 새로운 정보, 지식을 추출하는 기술 - 산업 활동의 의사결정에 도움 => 공익, 매출 , ..., 증대 • 분야 - 통계학, 인공지능, 기계학습이 융합된 분야 - 타 분야 와의 차별점 -> 기술의 활용에 주안점 - 데이터 마이닝, 빅데이터 기술 이라고도 함 • 분석의 종류 1) 기술 분석 (Descriptive analysis) - 데이터에 대한 설명을 사람이 알기 쉬운 방법으로 생성 - 여기서 '기술' 은 technology가 아닌 데이터를 표현, 묘사한다는 것 - 사례 : ⅰ. 두 반의 성적을 비교하기 위하여 각 반마다 시험점수의 평균을 계산함 => 이러한 과정을 요약(abstraction)이라 함 (요약 : 원래의 객체가 양적,질적으로 크고 복잡할..