전공

이제 딥러닝의 motivate가 되는 ANN부터 개념정리 시작! 인공 신경망 (Aritificial Neural Networks, ANNs)이란?생물학적 신경망을 본뜬 컴퓨팅 시스템으로, 데이터 처리 및 학습 능력을 통해 다양한 문제를 해결할 수 있도록 설계된 모델이다. ANNs는 인간의 뇌가 정보를 처리하는 방식을 모방하여, 입력 데이터를 기반으로 패턴을 학습하고 예측하는 데 사용된다 ANN에는 우리가 전에 알고 있던 퍼셉트론과는 달리 muti-layer perceptron을 사용한다.간단하게 복습을 해보자 perceptron이란?퍼셉트론이란? (퍼셉트론은 다수의 트레이닝 데이터를 이용하여 일종의 지도 학습을 수행하는 알고리즘) 퍼셉트론에서 결과값을 내놓는 부분은 결국 활성 함수인데, 단층 퍼셉트론에서..
JDBC (Java Database Connectivity)JDBC는 자바 언어를 사용하여 데이터베이스에 연결하고 조작하기 위한 표준 API이다. JDBC는 자바 애플리케이션이 다양한 데이터베이스 시스템에 대해 일관된 방식으로 데이터베이스 작업을 수행할 수 있게 한다. 주요 구성 요소JDBC 드라이버: 자바 애플리케이션이 특정 데이터베이스와 통신할 수 있도록 해주는 라이브러리이다.JDBC API: 여러 인터페이스와 클래스를 제공하여 데이터베이스와의 연결, SQL 쿼리 실행, 결과 처리 등을 가능하게 한다.주요 인터페이스 및 클래스DriverManager: 드라이버 로드 및 데이터베이스 연결을 관리한다.Connection: 데이터베이스와의 연결을 나타낸다. Statement: SQL 쿼리를 실행하는 데 사..
PLC란퍼셉트론 학습 알고리즘(Perceptron Learning Algorithm, PLA)은 프랭크 로젠블라트에 의해 1957년에 개발된 간단한 유형의 선형 분류기이다. 이 알고리즘은 감독 학습의 한 형태로, 이진 클래스에 속하는 데이터를 분류하는 데 사용된다. 퍼셉트론은 입력 특성에 가중치를 할당하고, 이 가중치의 선형 조합을 통해 출력을 생성한다. 출력값은 일반적으로 이진 결과로, 예를 들면 +1 또는 -1과 같은 형태이다. 퍼셉트론 학습 알고리즘의 기본 원리1. 초기화: 가중치를 0 또는 작은 무작위 값으로 초기화2. 예측: 각 훈련 샘플에 대해, 가중치와 입력 벡터의 내적을 계산 계산된 결과에 따라 출력이 결정 (예: 활성화 함수로 단위 계단 함수 사용 시, 결과가 0보다 크면 +1, 아니면 ..
DeFi(탈중앙화 금융)란? DeFi는 블록체인 기술, 특히 이더리움과 같은 탈 중앙화된 네트워크를 기반으로 하는 일련의 금융 서비스 및 응용 프로그램을 나타낸다. 이는 중개인의 필요성을 제거하고 전통적인 금융 시스템을 탈중앙화하고 향상시키시 위한 것이다 중개인없고, 저비용 및 신속성, 글로벌엑세스: 누구나 인터넷에 접속하여 참여할 수 있다 DeFi 전통 금융 보유 자신의 자금을 보유 회사가 자금을 보유 통제 자신의 자금의 동선과 사용 방법을 통제 회사가 자금을 관리하지 않고 위탁 전송 몇 분 내에 자금 이체 수동 프로세스로 인해 결제가 몇 일 걸릴 수 있음 익명성 거래 활동은 익명 금융 활동은 개인 식별 정보와 깊게 연결 액세스 누구에게나 열려 있음 금융 서비스를 사용하려면 신청해야 함 투명성 코드 및..
리플 (Ripple) 리플 소개: 리플은 은행 결제 및 네트워킹을 위해 설계된 블록체인 중 하나이다. 특히 은행 간 거래에 중점을 둔 블록체인이다. 리플은 기존의 송금 방식에서 발생하는 지연으로 인한 유동성 리스크를 해결하기 위한 중립적인 유틸리티로, 금융 기관 및 시스템을 위한 것이다. 리플의 주요 특징: 거래 참가자: 리플 거래에는 두 당사자가 필요하다 게이트웨이 자금 기관과 같은 게이트웨이는 사용자가 리플의 유동성 풀에 자금을 넣거나 인출을 할 수 있게 한다. market makers (such as hedge funds od currency trading desks) 거래하려는 통화에서 유동성을 제공 XRP 리플 네트워크의 기본 화폐 현재 6자리로 나눌 수 있으며, 거래 수수료로 사용되고 이는 f..
Byzantine Fault Tolerance 분산 시스템에서 컴퓨터의 일부가 고의로 작동하거나 악의적인 행동을 할 때에도 전체 시스템이 안전하게 동작하는 방법을 제공하는 알고리즘이다 PeerReview 노드 E는 클라이언트 D를 위해 객체를 저장한다 노드 E는 클라이언트 B에게 숨기려고 시도한다 두 클라이언트는 E에서 얻은 인증자를 브로드 캐스트한다 나중에 A는 E를 감사하고 불일치를 발견하며 E를 드러낸다 마침내 노드 A는 E에 대한 증거를 브로드캐스트하여 다른 노드가 E를 드러낼 수 있도록 한다 pBFT 모델이 작동하려면 네트워크의 악의적인 노드가 특정 기간에 전체 노드의 1/3과 동시에 동등하거나 초과하지 않아야 한다 pBFT합의의 각 라운드는 4단계로 구성된다 클라이언트는 서비스 작업을 호출하기..
블록체인 History of Blockchain 사토시 나카모토(Satoshi Nakamoto)라는 가명을 쓰는 사람이 논문을 발표 2009년 블록체인 기술을 적용한 최초의 암호화폐인 비트코인을 발표 (오픈 소스 코드) 2014년 더 많은 암호화폐들이 나옴 2015년 이더리움 출시돼 화폐뿐만 아니라 대출이나 계약 등 다른 자산을 기록할 수 있는 '스마트 계약'을 구축하는 데 활용할 수 있게 됨 블록체인은 비트코인, 인터넷이 이메일을 보내는 것과 같다. 애플리케이션을 구축할 수 있는 큰 전자 시스템이다. what is Blockchain? 블록체인은 데이터의 단일 소유자나 컨트롤러(중앙화)가 없는 동기화된 여러 엔티티에 분산된 분산형 데이터베이스 네트워크이다. 이 데이터 베이스는 transcation(거래..
함수 호출 규약: 함수 호출 및 반환에 대한 약속 한 함수에서 다른 함수를 호출할 때, 프로그램의 실행흐름은 다른 함수로 이동한다. 그리고 호출한 함수가 반환하면, 다시 원래의 함수로 돌아와서 기존의 실행 흐름을 이어나간다. 그러므로 함수를 호출할 때는 반환된 이후를 위해 호출자의 상태(stack frame) 및 반환 주소(return address)를 저장해야 함. 또한, 호출자는 피호출자가 요구하는 인자를 전달해줘야하며, 피호출자의 실행이 종료될 때는 반환 값을 전달받아야함. 함수 호출 규약을 적용하는 것은 일반적으로 컴파일러의 몫. 프로그래머가 고수준 언어로 코드를 작성하면, 컴파일러가 호출 규약에 맞게 코드를 컴파일 함. 스택 버퍼 오버플로우: 스택의 버퍼에서 발생하는 오버플로우 버퍼는 일상에서 ..
한덩이
'전공' 카테고리의 글 목록 (2 Page)