분류 전체보기

[Artificial Intelligence] Artificial Intelligence Overview | 인공지능 개요
Artificial Intelligence Overview 인공지능 개요 - 인간 수준의 지능을 구사하고, 인간의 지능적 행위를 대신할 수 있는 컴퓨터 시스템을 의미한다. - 즉, 인공지능은 사람에 의해 만들어진 지능적 시스템이다. - Robot은 인간의 "육체 노동"을 대신하는 시스템이다. Types of AI (인공지능의 분류) Weak AI (Narrow AI; 약인공지능) - 특정 문제만을 해결할 수 있는 수준의 인공지능이다. - 사람의 지능적 행위를 '흉내'낼 수 있는 수준이다. Strong AI (Artificial General Intelligence; 강인공지능, 인공일반지능) - 사람과 같은 지능 수준을 가진 인공이다. - 추론, 문제해결, 판단, 계획, 의사소통, Self-Awarene..

[Security] Network Security Overview | 네트워크 보안 개요
Network Security Overview 네트워크 보안 개요 Topics for Security Cryptography (암호화) Authentication & Authorization (인증 및 인가) Protocols (프로토콜) S/W Security (S/W 보안) Mobile Security (모바일 보안) AI-Based Security (인공지능 기반 보안) Blockchain Tech (블록체인) Security Engineering (보안 엔지니어링) - 악의적 행위, 오류, 고장 등으로 부터 신뢰할 수 있는 시스템의 구축을 목표로 하는 공학 분야이다. - 완전한 시스템을 설계, 구현, 테스트하는 데 필요한 도구, 프로세스, 방법을 수립하고, 진화하는 환경에 적응해나가는 시스템을 만..

[MongoDB] Text Search | 텍스트 탐색
Text Search 텍스트 탐색 - MongoDB에서는 document내에 있는 string을 탐색하는 기능을 제공하고 있다. Text Index (텍스트 인덱스) - MongoDB에서 string을 탐색할 때 사용되는 요소이다. - 텍스트 인덱스는 string Field 혹은 string으로 이루어진 array가 포함될 수 있다. createIndex Command Prototype db..createIndex(keys, options, commitQuorum) Parameter Type Description keys document A document that contains the field and value pairs where the field is the index key and the va..

[MongoDB] Aggregation Instructions | 데이터 집계 명령어
Aggregation Instructions 데이터 집계 명령어 - Aggregation Operation은 여러 조건을 이용해 집합을 생성하고, 그 집합 중 필요한 값을 구하는 데 사용되는 연산을 의미한다. - RDB의 Group By와 유사하다. Aggregation Methods Name Description db.collection.aggregate() Provides access to the aggregation pipeline. db.collection.mapReduce() Performs map-reduce aggregation for large data sets. \(\texttt{aggregate}\) Instruction Prototype db..aggregate(pipeline, op..

[MongoDB] Update Operators | 수정 연산자
Update Operators 수정 연산자 - Update Operator는 DB에 저장된 데이터를 수정하거나 새로운 데이터를 추가할 수 있게 하는 연산자이다. - MongoDB 5.0 버전부터, 수정 연산자는 Document의 Field 이름이 string Type인 경우 Lexicographic Order(사전순)로 처리하고, numeric Type인 경우 Numeric Order(수치순)로 처리한다. Example. MongoDB 5.0 vs Earlier { $set: { "a.2": , "a.10": , } } MongoDB 5.0 : "a.2" 필드를 먼저 처리한다. (Numeric Order상, 2가 10보다 먼저이기 때문이다.) MongoDB Earlier : "a.10" 필드를 먼저 처리..

[MongoDB] Query and Projection Operators | 쿼리 연산자 및 프로젝션 연산자
Query and Projection Operators 쿼리 연산자 및 프로젝션 연산자 - Query Operator는 DB 내에서 데이터를 검색하는 연산자이고, Projection Operator는 데이터의 출력 방식을 조작하는 연산자이다. Query Selectors (쿼리 셀렉터, 쿼리 연산자) Comparison (비교 연산자) For comparison of different BSON type values, see the specified BSON comparison order. Name Syntax Description $eq { : { $eq: } } 동등 연산 (=) $ne { : { $ne: } } 부등 연산 (≠) $gt { : { $gt: } } 초과 연산 (>) $gte { : { ..