Super Kawaii Cute Cat Kaoani '수업정리' 카테고리의 글 목록 (4 Page)
728x90

수업정리 72

Autoregressive Learning

학습 결과에 계속 문제가 생겨 이를 해결하기 위해 autoregressive learning을 시도해보기로 하였다. 개념도 가물가물하고 구현해보는 것도 처음이라 공부할겸 이렇게 정리해보았다. Autoregressive learning(자기회귀 학습)이란? 시계열 데이터나 순차적인 데이터에 대한 모델링 기법 중 하나로, 현재의 상태나 값이 이전 상태나 값에 의존하는 경우에 주로 사용된다. autoregressive model은 현재 시점의 값을 이전 시점의 값을 사용하여 예측하거나 생성하게 된다. 즉 현재 값은 이전 값들의 함수로써 모델링 된다는 것이 특징이다. 이러한 방식으로 모델을 구성하면, 데이터의 순차적인 특징을 잘 반영하고, 시간에 대한 변화나 패턴을 잘 파악할 수 있다. Character Con..

topic 2-1 Instructions part1

Instruction Set컴퓨터라는 기계가 제공하는 인터페이스이자 서비스1) 초창기의 컴퓨터는 instruction set이 단순했다. (복잡하게 만들 능력이 없었음)2) 메모리가 너무 비싸서 CISC style의 instruction set이 유행하게 되었음3) 메모리가 다시 커지면서 다시 단순한 RISC style의 instruction set이 유행오늘날 모든 프로세서가 RISC style의 instruction set을 사용한다. → 전체적으로는 모두 RISC 스타일로 동일하지만 세부적인 건 프로세서 회사마다 다름. 프로세서 회사들이 서로 다른 instruction set을 만드는 이유는? → 프로세서 산업이 독점성이 있기 때문. 한 사용자가 특정 프로세서를 사용할 때 그 사용자가 쓰는 모든 프..

topic 2-3 run C program

C 프로그램이 어떻게 실행되고 있는지 살펴보고, procedure call의 과정에 대해 살펴보자. Program Execution 프로그램을 실행한다는걸 각각의 레벨에서 다르게 설명할 수 있다. 1) HHL perspectiveObject level: (function보다 high level) Object 레벨의 프로그래밍에서 object들끼리 서로 메세지를 주고 받는식으로 프로그램이 실행된다. 근데 이게 실행차원으로 내려오면 전부 function call, return으로 표현이 된다. 그래서 우리는 function call, return을 중점적으로 배울거임. Procedure level: (Statement level보다 조금 높은 레벨에서 보면) 프로그램이 실행되는 것은 function call..

topic 2-2 instruction part2

Part2 (Control Instructions) 1) Conditional branch2) Unconditional branch(jump)3) Procedure call and return 1) Conditional branchControl Instructions (Branch instruction)control instructions의 기능: control flow(또는 program execution flow)를 바꾼다. → PC 값을 바꾸는거.→ 전체 instruction의 약 20프로 차지 (벤치마크 프로그램 분석시) → common case이므로 branch instruction을 빠르게 구현하는게 중요하다.MIPS conditional branch(or decision making) ins..

topic 2-1 Instructions part1

Instruction Set컴퓨터라는 기계가 제공하는 인터페이스이자 서비스1) 초창기의 컴퓨터는 instruction set이 단순했다. (복잡하게 만들 능력이 없었음)2) 메모리가 너무 비싸서 CISC style의 instruction set이 유행하게 되었음3) 메모리가 다시 커지면서 다시 단순한 RISC style의 instruction set이 유행오늘날 모든 프로세서가 RISC style의 instruction set을 사용한다. → 전체적으로는 모두 RISC 스타일로 동일하지만 세부적인 건 프로세서 회사마다 다름. 프로세서 회사들이 서로 다른 instruction set을 만드는 이유는? → 프로세서 산업이 독점성이 있기 때문. 한 사용자가 특정 프로세서를 사용할 때 그 사용자가 쓰는 모든 프..

topic 1-1 performance evaluation & performance models

Product Development Paradigm제품 개발하는 과정 : implemenation 하다가 interface 수정하기도 하고 requirement 수정하기도 하고~~Marketing requirements analysis and planning어떤 제품을 개발해야 잘 팔릴까. 어떤 제품이 새로운 시장을 생성할 수 있을까 고민하고 아이디어를 낸다.Design and implementation External interface: 인터페이스가 먼저 설계되어야한다. interface는 제품의 성능과 기능을 모두 함축하고 있다.: interface는 외부의 user에게 보이는 거기 때문에 External 이라는 말을 붙인다. Internal implemenation: Implemenation은 us..

728x90
728x90