본문 바로가기

이론

[인공지능] 자연언어 처리의 '파싱' 인트로 1) 파싱이란? 2) 파싱시 공통적 고려사항 2가지 3) 상향식 파싱과 하향식 파싱 트리 구하기 4) 파싱 기법과 관련된 모호성 1) 파싱이란? '파싱'은, 입력문장을 문장에서, 의미있는 단위(토큰, token)들에 해당하는 계층 구조로 변환하는 작업이다. 자연언어처리에서 파싱에서는 주어/동사/목적어와 같은 문장 요소들을 분리하여 파싱트리(parsing tree)로 나타낸다. 대표적인 파싱 기법에는 확장 전이망 (Augmented Transition Network, ATN) , Tomita 파싱 , 차트 파싱 등이 있다. 2) 파싱시 공통적 고려사항 2가지 1) 언어에서 허용하는 문장의 구조를 형식적으로 정의하는 체계인 문법 2) 파싱 기법에 따라 문장의 구조를 문법에 따라 분석하는 방법 문장 구.. 더보기
[클라우드] IaaS, SaaS, PaaS 인트로 IaaS, PaaS, SaaS 는 클라우드 컴퓨팅의 주요한 용어입니다. 사용자가 관리해야할 범위, 제공자의 제공 서비스 범위에 따라 구분됩니다. 1) IaaS (Infrastructure as a Service) 2) PaaS (Platform as a Service) 3) SaaS (Software as a Service) 1) IaaS (Infrastructure as a Service, 서비스로서의 인프라) PaaS, SaaS의 기반이 되는 기술로 서버/스토리지등의 인프라를 원하는 만큼 자원을 빌려쓸 수 있는 것입니다. 물리적 서버(CPU 등), 스토리지 등을 가상화하여 고객에게 서비스를 인프라 형태로 제공하는 개념입니다. VM을 할당해주고, 스토리지, 네트워크 등 서비스를 인프라를 제공해주.. 더보기
[보안] 클라우드 서버의 장단점 클라우드 서버 정의 클라우드 서버란, 물리적 또는 가상 인프라입니다. 물리적 서버를 어딘가에 두고 (위치 투명성) 여러 가상 서버로 분할해서 접근하는 것입니다. 사용자는 언제어디서나 온라인으로 이러한 클라우드 서버에 가상 서버에 접근할 수 있습니다. 클라우드(Cloud), 즉 구름이라는 뜻입니다.구름처럼 그 내부를 몰라도, 언제 어디서나 내가 원하는 것을 가져다 쓸 수 있습니다. 클라우드 서버의 장점 1) 확장성 : 서버의 생성과 삭제가 빠르기 때문에 필요에 따라 가상서버를 붙였다 떼내기 쉽습니다. 2) 비용 절감 : 실제 서버를 구축하는 것보다, 클라우드 서버를 구축하는 것이 가격이 더 저렴합니다. 클라우드 서버의 단점 1) 보안 이슈 : 개인의 서버 및 컴퓨터에 저장하는 것이 아니기때문에, 다른 외부.. 더보기
[암호][암흑물질] MACHO(마초) VS WIMP(윔프) 인트로 밤하늘에는 왜 깜깜할까요?그것은 우주 전체 구성 중 5%는 물질, 26.8%는 암흑 물질 (dark matter) , 68.3%는 암흑 에너지이기 때문입니다. 암흑 물질은 전기나 자기장의 영향을 받지 않고,중력에 의한 영향만 받는 구름같은 물질입니다. MACHO VS WIMP 1) MACHO 마초(MACHO)라는 말을 들어 봤을 것입니다. 사랑의 파괴자 순정마초 여기서 마초(MACHO)는 우리가 아는 그 MACHO입니다. 힘 센 사람들을 MACHO라고 부릅니다. MACHO는 우리가 알고있는, 무겁고, 작은 헤일로 물질로 정의합니다. ex) 별들 중 다 타버리고 빛을 내지 않은 것들, 백색왜성, 갈색왜성, 블랙홀 등 2) 암흑 물질에 대한 대표적인 유력한 가설, WIMP(윔프) MACHO와 반대인사.. 더보기
[암호학] 스핀에 기반한 양자암호 양자 암호란? '양자'란, 더이상 쪼개지지 않는 물리량의 최소 단위를 말합니다. 양자암호는 양자역학적 원리를 이용한 암호체계입니다. 양자 암호 중 가장 대표적인 방법은 '양자 키 분배' 입니다. '양자 키 분배'는, 입자의 스핀(spin)에 기반한 암호시스템입니다. 스핀(Spin)이란, 양자 역학에서 입자의 운동과 무관한 고유의 각 운동량이라고 정의합니다. 전자는 스핀 양자수 -½ , 양자는 스핀 양자수 1을 갖습니다. 양자 암호 흐름 1) 송신 먼저 송신측(Alice)에서 '01100001101' 이라는 메시지를 보내고 싶으면, 각각의 숫자를 양자의 스핀(spin)으로 겁니다. 양자를 위로 Spin 을 걸면 -> 1 아래로 Spin을 걸면 -> 0 이라고 가정합니다. 2) 수신 수신측(Bob)에서는, .. 더보기
[암호학] 공개키 암호 시스템, RSA 인트로 안녕하세요. 오늘은 공개키 암호 시스템인 RSA에 대해 포스팅해보겠습니다. RSA는 전자서명이 가능한 최초의 알고리즘인데요. 아래에 더 자세히 설명해드리겠습니다. 목차 1) RSA 유래 2) RSA 개념 3) RSA 알고리즘 배경, 소인수 분해는 어렵다. 4) RSA 구성 - 목표, 과정, 예시 1) RSA 유래 공개키 암호 시스템이고, 전자서명 (sign)이 가능한 최초의 알고리즘입니다. RSA를 만든 사람들 Rivest/Shamir/Adleman 약자를 따서 RSA입니다. 2) RSA 개념 RSA알고리즘은 두개의 키 e,d를 사용한다. 공개키 e는 메세지를 암호화 할때 쓰이고, 비공개키 d는 메세지를 복호화할 때 쓰입니다. 공개키 알고리즘은 누구나 어떤 메시지를 암호화 할 수 있지만, 그것을 .. 더보기
[DB][SQL] 집계함수(COUNT, SUM, AVG, MAX, MIN) 인트로 오늘은 SQL의 집계함수와, 그 예시를 알아보려고 합니다. 1. 집계함수 - 집계함수의 정의 - 집계함수 SQL 예시 1-1) 집계함수 (aggregate function) 집계함수 : COUNT , SUM , AVG, MAX, MIN 튜플에 관심있는 것이 아니라 몇개의 튜플에 관심이 있는 경우, 집계함수를 사용한다. 집계함수와 일반 애트리뷰트를 같이 출력할 수 없다. 다음은 집계함수들의 리스트입니다. COUNT : 결과 행들의 개수를 구한다. (중복된 값도 모두 COUNT) SUM : 결과 행들의 합을 구한다. AVG : 결과 행들의 평균을 구한다. MAX : 결과 행들 중 MAX값을 출력한다. MIN : 결과 행들 중 MIN값을 출력한다. 1-2 ) 집계함수 예시 i) 학생 테이블의 전체 튜플.. 더보기
[DB] SQLD 35회차 시험 후기 > 시험 내용 60점 넘으면 합격, 과목별 점수가 40%를 못 넘는 경우 과락 [과목1 , 데이터모델링의 이해] 10문제(20점) [과목2, SQL 기본 및 활용] 32문제(64점) [주관식, SQL 기본 및 활용] 8문제(16점) 후기 필자는 전공자이다. 사람들이 많이 보는 '이기적 sqld' 책을 주로 공부하면서 하루 이틀 전부터 기출을 집중적으로 보았다. 시험은 모교인 건국대학교에서 봤다. 가채점 결과 70후반~ 80점대로 합격할 것 같다. (네이버 까페 데이터베이스(DB) 전문가 포럼 을 참고해서 예상했다) --> 가채점 예상대로 시험 결과 78점이 나왔다. 벼락치기 공부한 것 치고는 잘 나온 것같다 :) 학습 일정 (전공자 기준, 총 5일) - 개념 복습 & 새로운 내용 익히기 (3일) - 기출.. 더보기