728x90
반응형

CS/Introduction of Coumputer Science 11

Computer Security & AI

SSD-Insider : NAND flash-based SSD 속의 랜섬웨어를 방어하는 방법 중 하나 랜섬웨어: ransom을 수집하기 위해 사용자의 데이터를 소유하는 악성 소프트웨어 - locker ransomware - crypto ransomware 랜섬웨어에 있어 불변하는 특징들 I/O Distribution analysis of ransomware's Ransomeware's class Common pattern Overwriting (=unrecoverable) Invariant feature OWID OWST PWIO AVGWIO Limitation 1) Data Loss - File type-based detection High entropy로 인하여 easily evaded by rans..

Semantic Analyzer: Scope

scope 변수가 효력을 가지는 범위 = 대입 연산자를 사용하면 이전에 사용한 변수에 새로운 값을 할당하기에 충돌하지 않는다 definetion governs the binding for that block definitions을 감싸는 것. scope을 그 안으로 제한함 block 밖에 효력을 못 미치기 때문에 이 경우 minus되었다고 표현 ML: let... in.. end , func .... Python과 자바의 Scope Rule Python은 LGB rule: local, global, builtin 자바는 파이썬과 다르게 변수의 선언과 생성을 구분한다. 그래서 왼쪽의 파이썬 코드는 x = 3을 하였을 때 이전의 x 변수를 찾아낼 수 있지만 자바에서 int를 써서 새로 선언한 경우 이전의 x..

Big Data

Three V's of Big Data - volume : amount of data 규모 - variety : range of data types sources 다양성 - velocity : speed of data in/out 속도 4th veracity 정확성 5th value 가치 Database DBMS : Database Management System - Relational Model : SQL - Query Processing - Transaction Management : collection of operations that performs a single logical function - Concurrency-contrl manager : 동시성 제어. 동시에 발생한 트랜잭셕을 처리하여..

Network and Wireless

통신이란 ICT : information communication technology 통신목적 : 상대방에게 자신의 의사를 정확히 전달하는 것 통신 3요소 : 정보원 통신매체 프로토콜 정보 통신 정보 전송 기술과 컴퓨터에 의한 정보의 처리 기능을 결합한 것 정보통신 방식 1. 회선교환 2. 패킷교환 컴퓨터 네트워크 종류 - LAN < MAN < WAN 전송 매체 - 유선 : twisted pari, coaxial cable, fiber optics - 무선 : radio, micro, 적외선, 정지위성 무선 통신 - 이동 통신: Cellular - cell 기지국, handoff - bluetooth - wifi(건물 내 유선 인터넷) - 3G, 4G, 5G 동네 이동 통신의 진화 1G - 초기 셀룰러 ..

Quantum Computing

이 슈뢰딩거의 고양이 실험을 요약하면 상자 안의 고양이가 1시간 뒤 절반의 확률로 살아남을 수 있고, 나머지 절반의 확률로 죽는다. 문제는 양자역학의 해석에 따르자면 이 고양이의 생사 여부를 확인해보기 전까지는 이 고양이의 상태를 살아있으면서도 동시에 죽어있는 상태라고 규정한다는 것이다 Qubit와 중첩 상태 일반 컴퓨터는 0과 1로 정보를 처리하고 저장하지만 양자 컴퓨터는 0과 1의 상태를 동시에 갖는 Qubit 단위로 처리하고 저장한다. 양자 역학은 0과 1의 두 가지 상태가 동시에 공존하는 중첩을 허용한다. 하지만 관측을 통해 상태를 확인하면 0 또는 1 가운데 하나의 값을 갖게 된다. 이처럼 관측을 통해 중첩을 깨뜨려 상태를 하나로 확정하는 과정을 결어긋남이라고 한다. 이 용어는 파동이라는 현상에..

Computer Vision

컴퓨터 비전 : 인간이 시각정보를 통해 주변 상황을 이해하는 능력을 컴퓨터가 모방하기 위해 필요한 모든 기술 딥러닝 기초 - Learning : 적절한 함수 탐색 - training : 최적의 함수를 선택 - testing : 훈련된 함수로 예측 딥러닝 : Stacked Functions Learned by Machine - 각 함수가 무엇을 해야할 지에 대해 자동으로 학습 - end-to-end training : 입력으로부터 예측 결과까지 한번에 학습 - 신경망과 관련있다 (깊을 수록 parameter가 많아진다), (간단한 선형 함수를 여러 번 이어 붙임) - big data와 GPU 덕분에 가능해졌다. 그럼 shallow learning의 예는? = image processing 딥러닝 분야 - ..

Computer Graphics

컴퓨터 그래픽스 - 시각적 이미지를 생성, 가공, 이용하여 현실감 있는 가상세계를 재현 VR/AR의 역사 - 다모클레스의 검 - SIGGRAPH - 영화 특수 효과 + 컴퓨터 게임 - CAD - MR/ AR - 과학적 가시화 : Scientific Visualization ( 지구의 기류 및 해류 시각화) - 가상 트레이닝 : 수술, 조종 연습 - 가상 프로토타이핑 : 아파트 모델 하우스 처럼 물체 완성 전에 가상으로 체험하기 - 디지털 문화유산 : VR에서 문화재 관람 (어쌔신 크리드 오리진) 3대 분야 및 원리 모델링 - 디지털로 형태(shape)를 표현하는 과정 - 수학(기하) 기반 - 방법 : 3D 스캔, 수학적 모델 렌더링 - 모델의 음영/색깔을 결정하는 과정 - 빛, 모델 속성, 사용자의 눈의..

자연언어처리

NLP = AI + linguistics Context-free grammar Chomsky Hierarchy 언어는 행동을 학습하는 것이 아닌, cognitive와 자극 반응에서 유도된 것이다 - regular expression - context free grammar - context sensitive grammar - unrestricted grammar Context Free Grammars - token - non-terminal symbol - start symbol - production = tree-building ruls (::=) 핵심 프로그래밍 언어, 자연언어, 게놈 언어의 세가지 예를 Context Free Grammar로 나타내보면서 컴퓨터가 언어를 다루는 방법론에 대해서 이해한..

인공지능

인공지능과 머신러닝, 그리고 딥러닝의 관계 - 인공지능: 사고나 학습 등 인간이 가진 지적 능력을 컴퓨터로 구현하는 기술 - 기계학습: 컴퓨터가 데이터를 스스로 학습하여, 성능을 향상시키는 알고리즘을 구축 - 딥러닝: 인공신경만 기반 복잡한 비선형 문제를 기계가 스스로 학습하여 해결 인공지능 그럼 지능이란? - 문제 해결 - 추론, 직관, 판단, 상상력, 인지 ... - 물리적, 정신적, 감정적 행동 정신 활동의 종류 - 암기 -> USB memory, - 인식(오감으로) -> sensor, camera - 신체 조절-> 전기신호 - 추측 -> 수학, 통계, 컴퓨터 과학 - 이해 및 추론 -> 인지 과학 (사람처럼 생각하기 인공지능의 정의들1 Act like Human ? Think like Human?..

확장 현실

확장현실 확장현실이란? (Extended Reality; XR) - 정의: 컴퓨터 기술과 웨어러블에서 생성된, 모든 실제 및 가상 결합 환경과, 인간과 기계의 상호작용 - 여기서 'x'는 현재 또는 미래의 공간 컴퓨팅 기술에 대한 변수를 나타냄 확장현실의 역사와 기술의 변천사 - 가상현실 : virtual reality - 증강현실 : augmented reality - 혼합현실 : mixed reality - 확장현실 - early history : 그림을 통해 세상을 반영하려 함 - capturing reality: 영화나 초현실주의 - interactive experience - sensorama, data glove - VR 회사, CAVE, HMD, HTC Vive, google card boa..

728x90
반응형