- 150
- 44 704
한성미디어
Приєднався 21 вер 2014
전산공무원 - 정보보호론!
홍재연 입니다.
전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고
전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다.
최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다.
전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다.
전산공무원 시험 준비에 기본적인 내용입니다.
정보보호론! 어떻게 공부하면 좋은 점수를 받을 수 있을까?
그리고
전산7급에 도전해 보세요.
그 만큼 가치가 있고
전산7급은 그냥 접수될 수 있습니다.
목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고
전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다.
최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다.
전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다.
전산공무원 시험 준비에 기본적인 내용입니다.
정보보호론! 어떻게 공부하면 좋은 점수를 받을 수 있을까?
그리고
전산7급에 도전해 보세요.
그 만큼 가치가 있고
전산7급은 그냥 접수될 수 있습니다.
목표는 최소비용으로 전산직 공무원에 합격!
Переглядів: 124
Відео
전산공무원 - 데이터베이스 구조(Database structure)
Переглядів 855 місяців тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 웹서버(web server), 웹응용서버(WAS), 데이터베이스 서버 클라이언트-서버 구조는 1-계층구조, 2-계층구조, 3-계층구조 등으로 구현할 수 있다. 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 인공지능(AI)
Переглядів 485 місяців тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 인공지능(AI) : 기계학습(machine learning), 퍼셉트론(perceptron) 등 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 : Entity-Relationship model
Переглядів 4310 місяців тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 불대수(boolean algebra)
Переглядів 48Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 불대수(boolean algebra)입니다. 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 클래스 다이어그램(class diagram)
Переглядів 158Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 클래스 다이어그램(class diagram)입니다. 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - UML 개요
Переглядів 61Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. UML 개요입니다. 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 데이터베이스에서 Null
Переглядів 80Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 데이터베이스에서 Null 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 관계형 데이터베이스 스키마(Relational database schema)
Переглядів 295Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 관계형 데이터베이스 스키마(Relational database schema) 강한개체타입(strong entity type) / 약한개체타입(weak entity type) 등 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 데이터 사전(data dictionary) / 시스템 카탈로그(system catalog)
Переглядів 133Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 데이터 사전(data dictionary) / 시스템 카탈로그(system catalog) 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - UML 클래스 다어어그램 실체화(realization), 인터페이스, 스테레오 타입(stereo type)
Переглядів 101Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. UML 클래스 다어어그램 실체화(realization) 인터페이스(interface) 스테레오 타입(stereo type) 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 후보키(candidate key), 기본키(primary key), 대체키(alternative key), 슈퍼키(superkey), 외래키(foreign key)
Переглядів 168Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 후보키(candidate key), 기본키(primary key), 대체키(alternative key), 슈퍼키(superkey), 외래키(foreign key)와 복합키(composite key) 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 스크럼(scrum)
Переглядів 45Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 애자일(agile) 프로세스 모델 스크럼(scrum)입니다. 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 가상화(virtualization)
Переглядів 141Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 가상화(virtualization)입니다. 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - 레드-블랙 트리(red-black tree)
Переглядів 234Рік тому
홍재연 입니다. 전산공무원 강의 전문 사이트 pass25.com 을 운영 중이고 전산공무원 전문 카페 cafe.daum.net/pass365 를 운영 중입니다. 최소비용으로 전산공무원에 합격할 수 있는 길을 제공합니다. 전산공무원 시험에 대한 궁금한 내용을 해결할 수 있습니다. 전산공무원 시험 준비에 기본적인 내용입니다. 레드-블랙 트리(red-black tree)입니다. 그리고 전산7급에 도전해 보세요. 그 만큼 가치가 있고 전산7급은 그냥 접수될 수 있습니다. 목표는 최소비용으로 전산직 공무원에 합격!
전산공무원 - C와 Python으로 구현한 삽입정렬(insertion sort)
Переглядів 46Рік тому
전산공무원 - C와 Python으로 구현한 삽입정렬(insertion sort)
전산공무원 - 2023년 전산 국가9급 컴퓨터일반 기출문제 해설(1-10)
Переглядів 300Рік тому
전산공무원 - 2023년 전산 국가9급 컴퓨터일반 기출문제 해설(1-10)
전산공무원 - AES(Advanced Encryption Standard) 암호시스템
Переглядів 188Рік тому
전산공무원 - AES(Advanced Encryption Standard) 암호시스템
강의 잘 들었습니다. 감사합니다 교수님!!
5. SSL 프로토콜에 대한 설명으로 옳지 않은 것은? [2018년 지방 9급] ① 전송층과 네트워크층 사이에서 동작한다. ② 인증, 기밀성, 무결성 서비스를 제공한다. ③ Handshake Protocol은 보안 속성 협상을 담당한다. ④ Record Protocol은 메시지 압축 및 암호화를 담당한다.
4. 네트워크 각 계층별 보안 프로토콜로 옳지 않은 것은? [2014년 국가 9급] ① 네트워크층(network layer) : IPSec ② 네트워크층(network layer) : SFTP ③ 응용층(application layer) : SSH ④ 응용층(application layer) : S/MIME
3. 다음 중 OSI 7계층 모델에서 동작하는 계층이 다른 것은? [2019년 지방 9급] ① L2TP ② SYN 플러딩 ③ PPTP ④ ARP 스푸핑
2. 네트워크 각 계층별 보안 프로토콜로 옳지 않은 것은? [2014년 국가 9급] ① 네트워크층(network layer) : IPSec ② 네트워크층(network layer) : SFTP ③ 응용층(application layer) : SSH ④ 응용층(application layer) : S/MIME
1. TCP/IP 프로토콜 계층과 각 계층에서 구현되는 보안 기술의 연결로 옳은 것은? [2015년 국회 9급] ① 응용층 - Kerberos ② 전송층 - IPSec ③ 네트워크층 - TLS ④ 데이터링크층 - SSL ⑤ 물리층 - SET
감사합니다 개념 잘 보고 가영
4. 다음 중 모바일 데이터베이스의 특징 또는 종류에 해당하지 않는 것은? [2016년 국회 9급] ① 클라이언트 측 데이터베이스의 복제 및 비동기화 기능 ② 저성능 CPU와 제한된 주기억장치를 가진 모바일 기기에 탑재 가능 ③ 내장형 데이터베이스 ④ SQLite ⑤ DB2 Everyplace
3. 다음 중 서버-클라이언트 데이터베이스 시스템 아키텍처 모델에 있어서 데이터베이스 저장과 운영에 대한 설명으로 가장 적절한 것은? [2023년 군무 7급] ① 데이터베이스는 요청에 따라 클라이언트에 다운로드 된다. ② 데이터베이스는 클라이언트와 서버에 저장되고 공유된다. ③ 데이터베이스는 서버 영역에 저장된다. ④ 데이터베이스는 클라이언트 영역에 저장된다.
2. 클라이언트-서버 구조의 분산 데이터베이스시스템에 대한 설명으로 옳지 않은 것은? [2010년 국가 7급] ① 클라이언트-서버 구조의 분산 데이터베이스시스템은 질의에 맞는 행만 반환하기 때문에 네트워크 트래픽을 감소시킨다. ② 클라이언트-서버 데이터베이스시스템에서 서버는 일반적으로 사용자 인터페이스, 지역 질의어 최적화에 대한 기능을 수행한다. ③ 미들웨어를 사용하면 응용프로그램이 이기종 데이터베이스에 쉽게 접근할 수 있게 해 준다. ④ 3계층(3-tier) 클라이언트-서버 구조는 클라이언트, 응용서버 또는 웹서버, 데이터베이스 서버로 구성된다.
1. DBMS 아키텍처에 대한 설명으로 옳지 않은 것은? [2015년 국가 7급] ① 3-층(tier) 아키텍처는 데이터베이스 서버에 비즈니스 규칙들을 저장한다. ② 3-층 아키텍처는 많은 웹 응용에 적합한 구조이다. ③ 2-층 아키텍처는 클라이언트 프로그램이 서버 측의 DBMS와 통신할 수 있도록 표준 API를 제공한다. ④ 2-층 아키텍처는 질의처리와 트랜잭션 기능을 모두 서버에서 수행한다.
1. 데이터베이스시스템의 3층(3-tier) 클라이언트-서버 구조에 대한 설명으로 옳지 않은 것은? [2009년 국가 7급] ① 3층 클라이언트-서버 구조는 ANSI/SPARC 3-레벨 구조라고도 하며, 클라이언트와 데이터베이스 서버 사이에 중간 계층인 응용서버(application server)를 두어 데이터베이스 접근 시간을 단축시킨다. ② 응용서버는 데이터베이스 서버에 저장된 데이터를 접근하는데 사용되는 비즈니스 규칙과 데이터 논리를 처리한다. ③ 데이터베이스 서버는 자료의 접근을 위한 DBMS 소프트웨어와 관련 데이터베이스를 가지고 있으며 보통 별도의 서버로 운영된다. ④ 클라이언트는 프리젠테이션 기능을 수행하고, GUI를 관리하며, 네트워크 접근을 제공하는 통신 소프트웨어를 실행한다.
// 웹응용서버(Web Application Server, WAS) •http를 통해 컴퓨터나 장치에 응용프로그램을 수행해주는 미들웨어(소프트웨어 엔진)이다. •WAS는 동적 콘텐츠를 수행한다.(Web 서버와 구별되는 부분) •WAS는 주로 데이터베이스 서버와 같이 수행된다. •WAS는 Web 서버 기능들을 구조적으로 분리하여 처리하는 것이 목적이다. •WAS = Web 서버 기능 + 컨테이너(container) 기능 •Web 서버로부터 요청이 오면 컨테이너가 받아서 처리한다.(컨테이너가 서블릿을 호출) •컨테이너 : JSP와 Servlet을 실행시킬 수 있는 소프트웨어를 웹 컨테이너라 한다.
// 웹서버(Web Server, WS) •Web 서버는 말 그대로 Web 서버가 설치되어 있는 컴퓨터를 말한다. •Web 서버는 소프트웨어와 하드웨어로 구성된다. •Web 서버는 Web 브라우저(클라이언트)로 부터 http 요청을 받아들이고 •html 등의 웹 페이지 문서에 반응하는 프로그램이다.(클라이언트 요청에 대해 가장 먼저 반응) •Web 서버는 http를 기반으로 하여 브라우저의 요청을 서비스 하는 기능을 담당한다. •Web 서버는 HTML 문서 같은 정적 콘텐츠를 처리한다.(WAS와 구별되는 부분)
// 데이터 계층 •데이터 계층은 애플리케이션이 처리하는 정보 저장 및 관리되는 곳이다. •데이터베이스를 의미한다.(물리적 데이터베이스 서버를 뜻한다) •데이터베이스 또는 파일시스템을 접근 및 관리한다. •질의처리와 트랜잭션 기능을 수행한다.(데이터베이스 읽기/쓰기) •back-end라고도 불린다. •예 : MySQL, Oracle DB 등
애플리케이션 계층 (응용층) •비즈니스 로직 계층 또는 트랜잭션 계층이라고도 한다. •정보처리 규칙을 가지고 있다. •middleware 또는 back-end로 불린다. •PHP, Java, Python, ASP.NET 등을 사용하여 개발한다. •API 호출을 사용하여 데이터 계층과 통신(데이터 계층의 데이터 추가, 삭제) •프레젠테이션코드나 데이터관리코드를 포함하면 안 된다. •WAS(web application server)가 담당한다.(동적 데이터 제공)
// 프레젠테이션 계층 •프레젠테이션 계층은 응용프로그램의 최상위에 위치한다. •프레젠테이션 계층은 사용자 인터페이스를 지원한다. •프레젠테이션 계층은 다른 층과 의사소통(communication)을 한다. •웹브라우저 또는 그래픽 사용자 인터페이스(GUI)에서 실행될 수 있다. •일반적으로 html, css, javascript를 사용하여 웹 개발한다. •front-end라고도 한다. •프레젠테이션 계층은 비즈니스 로직이나 데이터관리코드를 포함하면 안 된다. •웹서버(web server)가 담당한다.(주로 정적 데이터 제공)
1. 기계학습에 대한 설명으로 옳지 않은 것은? [2022년 국회 9급] ① 회귀 문제는 지도학습의 한 방법이다. ② 군집화 문제는 비지도학습의 한 방법이다. ③ 강화학습은 보상을 기반으로 학습하는 방법이다. ④ 인공신경망은 지도, 비지도, 강화학습 모두에 이용될 수 있다. ⑤ 비지도학습은 명시적 정답이 제공되지 않으므로 손실함수가 정의될 수 없다.
1. 기계학습에서 지도학습과 비지도학습에 대한 설명으로 옳은 것은? [2022년 국가 9급] ① 지도학습의 대표적인 기법에는 군집화가 있다. ② 비지도학습의 기법에는 분류와 회귀분석 등이 있다. ③ 지도학습은 학습 알고리즘이 수행한 행동에 대해 보상을 받는 학습 방식이다. ④ 비지도학습은 정답이 없는 데이터를 보고 유용한 패턴을 추출하는 학습 방식이다.
1. 현재 활발하게 서비스되고 있는 인공지능 기반의 의사소통 소프트웨어로, 사용자가 문자/음성 등을 통해 질문하면 이에 알맞은 답이나 연관정보를 제공하는 방식으로 운용되는 소프트웨어나 서비스로 가장 적절한 것은? [2023년 군무 9급] ① 챗봇(ChatBot) ② 메타버스(Metaverse) ③ IoT(Internet of Things) ④ OTT(Over The Top)
1. OpenAI가 개발한 생성형 인공지능 기반의 대화형 서비스는? [2023년 계리] ① LSTM ② ResNET ③ ChatGPT ④ Deep Fake
// 텐서플로우(TensorFlow) ⋅텐서플로우는 구글의 브레인 팀이 개발하여 공개한 기계학습 라이브러리이다.(오픈소스) ⋅텐서플로우는 구글이 2011년에 개발을 시작하여 2015년에 공개하였다. ⋅텐서플로우는 Python, C++, Java, R 등을 지원한다. ⋅텐서플로우는 Python 환경에서 인공지능 기법들을 구현하는데 도와주는 라이브러리이다. ⋅텐서플로우는 딥러닝과 기계학습 분야에서 사용하기 쉽도록 다양한 기능들을 제공한다. ⋅텐서플로우는 이미지 인식, 숫자판별, 자연어 처리, 신경망 등을 학습, 실행할 수 있다.
// 합성곱 신경망(CNN, convolutional neural network) ⋅CNN은 LeCun이 발표한 논문에서 처음 소개되었다.(1989년) ⋅추후에, LeCun은 LeNet이라는 Network를 제안한다. 이를 최초의 CNN이라 한다.(1998년) ⋅발표 당시에, CNN은 필기체를 인식하는데 의미가 있는 결과가 나왔다. ⋅그 후에, CNN 분야에 많은 연구가 진행되었다. ⋅합성곱 신경망은 시각적 영상을 분석하는 데 사용되는 다층 인공신경망의 한 종류이다. ⋅합성곱 신경망은 필터링 기법을 적용하여 이미지를 효과적으로 처리할 수 있는 기법이다. ⋅합성곱 신경망은 행렬구조의 필터를 이용하여 데이터 처리하고, 이미지를 분류하는 기법이다.
// 퍼셉트론 구현 def AND_gate(x1, x2): # AND 게이트 구현 w1 = 0.5 # 가중치 w2 = 0.5 # 가중치 b = -0.7 # 편향 result = x1 * w1 + x2 * w2 + b if result <= 0: return 0 else: return 1
// 퍼셉트론(perceptron) * 퍼셉트론은 인공신경망 알고리즘의 한 종류이다.(1957년 Frank Rosenblatt이 개발) •단층 퍼셉트론 알고리즘은 XOR 연산은 구현할 수 없다. •즉, 단층 퍼셉트론은 XOR 게이트를 구현할 수 없는 단순한 인공신경망 알고리즘이었다. 이유 •단층 퍼셉트론은 1개의 직선으로 두 영역을 나눌 수 있는 문제에 대해서만 구현 가능하므로 •다층 퍼셉트론은 XOR 연산을 학습할 수 있다. •XOR 연산은 OR, NAND, AND 연산 조합하여 표현할 수 있다. •다층 퍼셉트론은 여러 개의 직선으로 분류하는 것을 제공한다. •다수의 중간 은닉층을 추가하면 선형 분류 판별선을 여러 개 그리는 효과를 획득한다. •즉, 단층 퍼셉트론이 가지는 XOR 문제를 해결할 수 있다.
// 강화학습(reinforcement learning) •강화학습은 현재 상태에서 어떤 행동을 취하는 것이 최적인지를 학습하는 것이다. •각 행동마다 외부에서 보상(reward)이 주어지는데, 학습은 최대 보상을 받는 방향으로 진행 •강화학습은 어떤 환경에서 정의된 agent(행위자)가 현재의 상태를 잘 인식하고, 선택 가능한 여러 행동들 중에서 보상을 최대로 받을 수 있는 행동 또는 행동 순서를 선택한다. •agent(행위자)는 게임 환경에서 게이머가 된다. •보상은 행동을 취한 즉시 주어지지 않을 수도 있다.(지연 보상)
// 자율학습(unsupervised learning) - 비교사학습, 무감독학습, 비지도학습 •자율학습은 사람(교사) 없이 컴퓨터 스스로 레이블이 없는 데이터에 대해 학습하는 개념이다. •자율학습은 정답이 없는 문제를 푸는 것이므로 학습이 올바르게 되었는지 확인할 수 없다. •인터넷에 있는 대부분의 데이터는 레이블이 없는 형태로 존재한다.(정답이 없는 경우) •자율학습은 입력은 있고, 출력은 없는 경우에 적용한다. •자율학습은 지도학습 및 강화학습과 달리 입력값에 대한 목표치가 주어지지 않는다. •자율학습은 통계학의 군집화와 분포 추정 등의 분야와 밀접한 관련이 있다. •자율학습은 데이터마이닝에서 군집화(clustering)에 적용된다.
// 지도학습(supervised learning) - 교사학습, 감독학습 •지도학습은 사람(교사)이 컴퓨터를 직접 학습 지도한다는 개념이다. •지도학습은 사람이 교사가 되어 컴퓨터에 데이터를 주면 컴퓨터가 그것을 학습하는 것이다. •예 : 입력(x)에 대해 label(y)을 붙인 데이터를 컴퓨터에 준다.(label은 x에 대한 정보) •사람이 직접 개입하므로 정확도가 높은 데이터를 골라서 사용할 수 있다.(장점) → 사람이 직접 입력(x)에 대해 정보(y)를 달아야 하는 부담이 있다.(단점) •지도학습은 입출력 사이에 매핑을 학습하는 것이다. •지도학습은 명확한 해답이 있는 경우에 적용된다.(정답이 있는 경우) •지도학습은 데이터마이닝에서 분류(classification)를 분석하는데 적용된다. •지도학습 기법으로 SVM, 의사결정트리(decision tree), KNN, 로지스틱 회귀법 등이 있다.
// 군집화(clustering) •군집화는 유사한 속성을 갖는 관측치들을 묶어 전체 데이터를 몇 개의 군집으로 나누는 것이다. •동일 군집에 소속된 관측치들은 서로 유사할수록 좋고 •다른 군집에 소속된 관측치들은 서로 다를수록 좋다.
// 분류(classification) •훈련데이터를 이용하여 학습하고, 주어진 입력값이 어떤 종류 값인지 구별하는 것이다. •분류는 이미 정해진 카테고리(레이블, 정답) 안에서 훈련데이터를 이용하여 학습하고, •학습 결과를 바탕으로 새로운 데이터를 정해진 카테고리(레이블, 정답) 안에서 분류하는 것이다. •위에 설명된 내용에서 카테고리(레이블, 정답)는 '불합격과 합격'이다. •분류는 회귀분석처럼 기계학습에서 지도학습이라 한다.(정답이 주어진 데이터를 이용한 학습) •분류와 회귀분석의 원리는 기계학습에서 지도학습의 한 방법이라는 것이다.
// 손실함수(loss function) 또는 비용함수(cost function) •인공지능 모델이 예측한 결과값이 실제 정답과 얼마나 차이가 있는지 수치화할 필요가 있다. •이를 정의하기 위한 함수를 손실함수라 한다. •다시 말하면, 모델의 선택(결과)에 대해 얼마나 손실이 일어났는가를 정의하는 함수이다. •기계학습은 손실함수 값을 줄이는 방향으로 모델을 학습한다. •손실함수는 모델의 규칙을 수정하는 기준이 되는 함수이다. •모델이 예측한 값과 실제 정답과의 차이가 크면 규칙을 수정한다. •손실함수 값은 보통 scalar값(|-1|, |2| 등으로 표기되는 절대값)으로 정의한다. •손실함수는 모델이나 task에 따라 다양한 종류가 존재한다.(매우 복잡한 것도 많음) •간단한 예 : 손실함수 = |정답 - 예측값|
// 회귀분석 •회귀분석은 둘 이상의 변수 사이의 관계를 보여주는 통계적 방법이다. •즉, 독립변수와 종속변수 사이의 관계를 테스트한다.(일반적으로 그래프로 표현) •독립변수 : 입력값이나 원인을 나타내는 값이다. •종속변수 : 결과물이나 효과를 나타내는 값이다.
// 기계학습(machine learning) 기계학습은 말그대로 컴퓨터(기계)를 학습시키는 기술이다. 사람의 공부(학습) 방법이 다양한 것처럼 기계학습도 여러가지 방식이 있다. 여기서 학습은 컴퓨터(기계)가 스스로 데이터의 규칙을 찾아내도록 하는 기술을 의미한다.
// ERD를 관계 스키마로 변환 기본 원리 •정보의 무손실 : 정보 손실이 있으면 안됨. •최소의 데이터 중복 : 중복으로 인한 이상 제거(삽입, 삭제, 갱신이상 제거) •분리의 원칙: 하나의 독립된 관계성은 하나의 릴레이션으로 분리
•ERD는 현실세계를 사람이 이해할 수 있도록 개념적으로 표현한 것이다. •ERD는 특정한 하나의 DBMS를 위한 것은 아니다. •해서, 특정 DBMS에서 구현되려면 그에 맞는 논리적 구조로 다시 표현해야 한다.
① 개체-관계 모델(Entity-Relationship model)은 현실세계를 개념적으로 표현한 것이다. •개체-관계 모델은 E-R 모델이라고도 한다. •E-R 모델은 현실세계에 존재하는 사물(개체)들의 관계를 개념적으로 표현한 것이다. •E-R 모델은 컴퓨터 처리가 용이하도록 표현해야 한다.(개체타입과 관계타입 등 이용) •entity의 사전적 의미는 독립체이다. 유의어로 object(물건, 물체)가 있다. •개체는 단독으로 존재하는 독립체 의미한다. 즉, 동일한 개체는 존재하지 않는다. •예 : 어떤 학생 정보 '학번, 이름, 학과'가 있을 때, 이 정보를 가지는 학생은 오직 1명이다. ② 개념적 표현에는 각 개체들이 가지는 특성과 그들의 관계들이 그대로 내포되어야 한다. •관계(relationship)는 개체 사이의 관계를 의미한다. ③ E-R 모델을 그래프로 표현한 것이 E-R 다이어그램이다.(ERD)
java는 다중상속을 지원하지 않는다고 학습했고 interface로 흉내가 가능하다고 배웠는데요. 본문 코드에서 interface C extends A,B는 다중 상속이 아닌가요? 다중상속을 지원하지 않는다는 케이스는 클래스가 여러 부모로부터 상속을 받지 못한다고 해석하면 될까요 (class C extends A,B 다중상속으로 java에서는 지원안함)
y = a'b'c' + a'bc + ab'c + abc' = a'(b'c' + bc) + a(b'c + bc') = a'(b ⊕ c)' + a(b ⊕ c) ※ 동치(xnor) = (a ⊕ (b ⊕ c))' x'y' + xy = (x ⊕ y)' = x ⊙ y = (a ⊕ b ⊕ c)' ↓t = a ⊕ b 라 하면 = (t ⊕ c)’ = (t ⊙ c) ↓t = a ⊕ b 이므로 = a ⊕ b ⊙ c
Y = A'B' + B'C + C'A → 주어진 식에서 없어진 변수를 복원한다. = A'B'(C+C') + B'C(A+A') + C'A(B+B') = A'B'C + A'B'C' + AB'C + A'B'C + ABC' + AB'C' → 중복된 항은 제거한다. = A'B'C + A'B'C' + AB'C + ABC' + AB'C' → 이 식을 참고하여 카르노맵을 작성
Y = (A + B)(C + A) + ABC + AB'C + ABC' = AC + A + BC + AB + ABC + AB'C + ABC' = A(C + 1 + B + BC + B'C + BC') + BC → 1이 있으면 ( ) 안은 그냥 1이다 = A•1 + BC = A + BC
y = ab' + b + ac' + c = (a + b)(b' + b) + (a + c)(c' + c) = (a + b) + (a + c) = a + b + c
y = ab + ac + a'b'c = ab(c + c') + ac(b + b') + a'b'c = abc + abc' + abc + ab'c + a'b'c = abc + abc' + ab'c + a'b'c = ab(c + c') + b'c(a + a') = ab + b'c
// 대수(代數) - algebra •대수(代數)를 직역하면 수를 대신한다는 뜻이다. •대수(代數)는 수 또는 수를 대신한 문자와 관련된 연산과 그 관계를 다룬다. •대수(代數)는 수학적 구조를 다루는 대수학을 뜻한다. •사칙연산, 논리연산 등을 이용 •식 표현 또는 방정식 풀이 등 •代 : 대신할 대 •예 : 대리(代理), 대신(代身), 대변(代辯), 대표(代表) •예 : 대수학(代數學), 불대수(代數) 등 // 대수(對數) - logarithm, log •대수(對數)는 로그(log)를 뜻한다. •對 : 대할 대 •예 : 반대(反對), 대응(對應), 對象(대상), 對話(대화), 相對(상대) •예 : 이산대수(離散對數, discrete log), 상용대수(常用對數, common log) 등
// 디지털 논리회로와 불대수 디지털(digital)은 정보 표현 방식이 불연속적인값으로 표시된다는 것을 나타내는 용어이다. 예를 들면, 자연수 1, 2, 3, 4, . . . 는 불연속적인값을 나타낸다. 현재, 우리가 사용하고 있는 컴퓨터는 대부분이 디지털 컴퓨터이며, 내부적으로 0과 1이라는 두 개의 수를 사용하여 정보를 처리하는 이진수 시스템이다. 디지털 논리회로는 0과 1을 다루는 논리회로이고 불대수는 0과 1을 다루는 논리회로를 수학적 원리로 표현하는 것이다.
불대수(boolean algebra)에서 변수는 1 또는 0의 값만을 가질 수 있다. 불대수에서 1은 참(true), 0은 거짓(false)을 의미한다. 불대수는 디지털 컴퓨터에 사용되는 회로설계의 기초가 된다. 불대수는 1847년 영국의 수학자 조지 불이 기본규칙을 공식화 하였다.
// 연관 •연관은 오랜 시간 동안 서로 함께하는 클래스들의 관계이다. •연관은 한 클래스가 다른 클래스의 객체를 속성(멤버변수)으로 가지는 경우이다. •즉, 연관은 한 클래스가 다른 클래스의 객체를 소유하는 경우이다. •연관은 소유 관계라고 한다. // 의존 •의존은 짧은 시간 동안 다른 클래스 내용을 사용하는 관계이다. •클래스가 다른 클래스의 메서드를 사용하거나 객체를 매개변수로 사용하는 관계이다. •의존은 사용 관계라고 한다.(using)
// 일반화 generalization •상속관계 (IS-A 관계) •부모클래스와 자식클래스 사이의 관계 // 실체화 realization •인터페이스와 자식클래스 사이의 관계 •인터페이스에서 메서드를 선언하고 •자식클래스에서 메서드를 구현한다. // 연관 association •연관은 오랜 시간 동안 서로 함께하는 클래스들의 관계이다. •소유 관계 (포함 관계) // 의존 dependency •의존은 짧은 시간 동안 사용하는 관계이다. •사용 관계 (using) // 집합 aggregation •집합은 생명주기가 일치하지 않는 특별한 연관 관계이다. •예 : 회사와 부서의 관계 (회사에는 여러 부서가 존재한다) // 합성 composition •합성은 생명주기가 일치하는 특별한 연관 관계이다. •예 : 손(hand)은 손가락을 포함하고 있다.
3. UML 다이어그램에 대한 설명으로 옳지 않은 것은? [2021년 국가 7급] ① 상태 다이어그램(state diagram)은 객체의 상태 변화를 나타낸다. ② 클래스 다이어그램(class diagram)은 클래스와 클래스 사이의 관계를 나타내는 정적인 모델이다. ③ 컴포넌트 다이어그램(component diagram)은 물리적인 노드와 커뮤니케이션 경로를 각각 육면체와 선으로 표시한다. ④ 활동 다이어그램(activity diagram)은 업무의 흐름을 표현하거나 유스케이스의 구체적인 흐름을 나타내기 위해 사용한다.
2. UML 다이어그램의 설명으로 옳지 않은 것은? [2008년 국가 7급] ① 사용사례 다이어그램(use-case diagram) : 시스템의 기능을 모델링 ② 상태 다이어그램(state diagram) : 클래스 사이의 메시지 교환을 시간흐름에 따라 표현 ③ 클래스 다이어그램(class diagram) : 시스템의 정적인 구조를 나타냄 ④ 활동 다이어그램(activity diagram) : 시스템의 동적 특징을 나타냄
1. 다음 중 UML 다이어그램이 아닌 것은? [2007년 국가 7급] ① 클래스 다이어그램 (class diagram) ② 속성 다이어그램 (attribute diagram) ③ 사용사례 다이어그램 (use-case diagram) ④ 순차 다이어그램 (sequence diagram)