본문 바로가기

Computer Science72

[인공지능] 3장 Solving non-linear problems 1. 퍼셉트론의 한계 : not linear한 문제는 해결 어떻게할까?! 2. non-linear problems 해결방법 (1) 직선의 수를 늘린다! ( 2023. 10. 1.
[데이터베이스] 1장 데이터베이스 시스템 (1) 1-0 서론 1. 데이터 베이스란? : 조직체의 응용 시스템들이 공유하는 운영 데이터들이 구조적으로 통합된 모임. 2. 데이터 베이스의 특징(5) 여러 사용자가 동시에 사용 증복을 최소화하며 통합됨 데이터에 관한 설명까지 포함.(데이터베이서 스키마 or 메타데이터) 프로그램과 데이터 간의 독립성 제공 효율적 접근과 질의가 가능 3. 데이터 베이스 시스템이란? (Database System): db 정의, 질의어 지원, 리포트 생성 등을 수행하는 소프트웨어 1-1 데이터베이스 시스템 개요 1. 데이터 베이스 스키마와 상태 데이터베이스 스키마 데이터베이스 상태 의미 데이터베이스의 전체적인 구조. 데이터베이스의 모든 가능한 상태를 미리 정의. 특정 시점의 데이터베이스 내용. 변경 자주 변경 X 시간이 지남에 .. 2023. 9. 23.
[소응] 2장 네트워크의 커뮤니티 구조 2-1 정보의 흐름 1. 예제 - 새로운 일자리 소개 : 친한 친구보다 지인(acquaintances)이 더 일자리를 소개 해주더라 2. 우정에 대한 관점(2) - Structural: 우정은 네트워크의 다른 부분을 span한다. - Interpersonal: 두 사람 사이의 우정은 strong또는 weak 중 하나다. 3. 구조적 역할: Triadic Closure : 한 네트워크에서 두 사람이 공통적으로 한 명을 친구로 두면 두 사람이 친구일 확률이 높아진다. - Triadic Closure == High clustering coefficient 4. Granovetter's Point(2) (1) 내재된 edge들은 사회적으로 강하지만, 네트워크의 다른 부분을 spanning하는 edge들은 사회적.. 2023. 9. 23.
[임베디드] 0장 임베디드 시스템과 아두이노 보드 0-1 임베디드 시스템 1. 임베디드 시스템이란? : 하드웨어, 운영체제, 응용 소프트웨어, 네트워킹 등을 특수 목적에 맞게 최적화한 시스템 2. 임베디드 시스템의 역사(3) - (초기): 제어용 시스템 -> 간단한 HD + 펌웨어 수준 실시간 운영체제 + 고정된 응용 프로그램 - (현재): 다양한 임베디드 시스템 -> 정보 가전 시스템, 이동 단말기 - (전망): 고 수준 제어 시스템 -> 일반화된 시스템에 소프트웨어를 교체하는 형태(고정 X) (펌웨어: 특정 하드웨어 장치에 포함된 소프트웨어) 3. 임베디드 시스템 구성요소(3) - 하드웨어: 주 프로세서, 제어를 위한 장치 인터페이스 - 소프트웨어: 임베디드 운영체제(실시간 운영체제, 임베디드 리눅스, 미들웨어 운영체제(안드로이드)) 시스템 제어를 .. 2023. 9. 20.
[인공지능] 2장 Perceptron 1. 뉴런의 기능(3) - Collection: 신호를 받는 기능 - Processing: 어떤 dendrite로 부터 받는 지에 따라 증폭, 감소를 처리하고 합친 후 하나로 인식 -> activiate - Dissmination: 다른 뉴런으로 신호 전달 2. Neural Networks란 : 몇가지의 패턴으로 연결되어 소통하는 뉴런들의 집합. (각각의 노드들은 심플한 일만 함 -> 신호의 세기 처리 후 전달) 3. Computing ability 1) input signal을 합치기 2) 활성화 규칙으로 output signal 계산 4. 개념 - Percepron: 수학적 모델의 뉴런 - Activation function: treshold보다값이 크면 활성화 - Weight: The role of.. 2023. 9. 19.
[인공지능] 1장 Introduction 0. 인공지능 과목의 목표 (1) 딥러닝의 기본 개념 (2) PyTorch를 사용한 딥러닝 배우기.(PyTorch: 기계학습을 위한 라이브러리) 1. Intelligence란?(6) - Reasoning: 로직을 통해 결론을 도출하는 것. - Learning: 스스로 학습하는 것. - Language communication: 언어로 소통하는 것.(ex. 챗선생) - Planning: 과정의 계획을 최적으로 세우는 것 - Decision making: 결론을 확정 짓는 것. - Pattern recognition: 보거나 들은 것을 분류하는 것. 등등 2. 인공 지능 응용 분야(6) : Image Processing, Speech/Natural Language Processing, Big Data, Se.. 2023. 9. 19.
[소응] 1장 웹 그래프(Web Graph) 1-1 네트워크와 그래프 1. 네트워크란? : 링크로 연결된 objects의 집합 2. 네트워크의 요소(3) - Object (N): nodes, verices - Interactions (E): links, edges - System (G(N,E)): network, graph 3. 네트워크와 그래프 비교 네트워크 그래프 의미 종종 실제 시스템을 지칭 네트워크의 수학적 표현법 예시 Web graph, Social network, Metabolic network Web, Social graph 사용하는 용어 Network, node, link Graph, vertex, edge (사실상 용어는 모두 혼용해서 사용함.) (ex. Social network: node: 사람, link: 팔로우, dm 등) .. 2023. 9. 13.
[소공] 2장 프로세스와 방법론 0. 프로세스와 방법론 비교 프로세스 방법론 특징 : 단계적인 작업의 틀을 정의한 것. 무엇을 하는가에 중점 각 단계가 다른 방법론으로도 실현 가능 결과물의 표현에 대해 언급 없음 패러다임에 독립적 : 프로세스의 구체적인 구현 어떻게 하는가에 중점 각 단계의절차, 가이드라인, 기술을 제시 결과물을 어떻게 표현하는지 표시 패러다임에 종속적 사례 폭포수 프로세스 나선형프로세스 프로토타이핑 프로세스 Unified 프로세스 애자일 프로세스 진화적 모형 구조적 분석, 설계방법론 객체 지향 방법론 컴포넌트 기방 개발 방법론 익스트림 프로그래밍 2-1 소프트웨어 생명주기 1. 소프트웨어 생명주기(5) : (1) 요구 분석 (2) 설계 (3) 구현 (4) 테스팅 (5) 유지보수 2-2 프로세스 1. 프로세스 개념(2).. 2023. 9. 12.
[자료구조] 1장 C언어 리뷰 (2) 1. 세 개의 숫자 중에 가장 큰 수 찾기 – 세 개의 숫자를 키보드로 입력 받음 – 가장 큰 숫자를 찾아 화면으로 출력 : if문 사용 or 삼항 연산자 사 #include int main() { int a, b, c; int max; scanf("%d %d %d", &a, &b, &c); max = ((a>b) & (a>c)) ? a : ((b>a) & (b>c)) ? b : c; printf("%d", max); return 0; } 2. 입력받은 수를 역순으로 만들기 – 12345 → 54321 – while() 문장 사용 #include int main() { int N; int r = 0; scanf("%d", &N); while(N != 0){ r *= 10; r += N % 10; N /=.. 2023. 9. 10.
[자료구조] 1장 C언어 리뷰 (1) 이번 학기도 자료구조를 듣게 되었다. 한동안 파이썬으로 코테를 공부하고, 스프링으로 자바를 공부해서 C언어를 까먹었다. 그래서 자료구조 수업을 본격적으로 들어가기 앞서 C언어를 간단히 공부하겠다. 이번 포스팅에서는 이론 공부를 하고, 다음 포스팅에서는 문제를 풀어보도록 하겠다. 알고 있는 내용은 생략하고 작성하겠다. 1-1 배열 1. 배열의 선언 : int A[6] 2. 메모리 접근 방식 : 직접 접근 방식(direct access).→ 항목 접근의 시간 복잡도가 O(1) cf. 연결리스트: 순차 접근 방식(direct access) → 항목 접근의 시간 복잡도 O(n) 3. 문자열 특징(3) : 문자열은 특별한 1차원 배열이다. : 포함 필수 : =, ==, < 등의 연산자를 사용할 수 없다. 4. 문.. 2023. 9. 10.