전체 글 (25) 썸네일형 리스트형 GAN(Generative Adresial Network) 적대적 생성 신경망 GAN 위를 보시면 실제로 존재하지 않는 사람의 이미지를 생성하는 GAN의 출력 결과를 확인할 수 있습니다. 먼저 간단하게 기본적인 GAN의 작동원리에 대해서 파악해보겠습니다. 가장 먼저 가짜돈을 만드는 도둑이 있습니다 목표 - 가짜돈을 만들어서 경찰에게 안 들키는 것 그리고 그것을 진위여부를 판단하는 경찰이 있습니다 목표 - 돈이 진짜돈인지 도둑이 만든 가짜돈인지 구별하는 것 이렇게 서로 반대되는 방향의 목표를 가지고 신경망을 학습시켜서 실제 데이터와 비슷한 데이터를 생성하는 것이 GAN입니다 손실함수(목표함수) z : noise x : real data G(z) : fake data D(x) : real data를 입력 받았을 때 판별자가 내는 값 D(G(z)) : fake data를 입력 받았을 때.. SQL 사용을 위한 환경 구성 - ORACLE 일단 먼저 SQL을 사용하기 위해서는 여러가지 프로그램을 사용할 수 있습니다. 가장 많이 쓰이는 DBMS인 RDBMS에서 어떤 프로그램을 사용하면 괜찮을지 궁금해서 구글링해본 결과 Oracle을 선택하기로 했습니다. PostgreSQL도 괜찮다는 글을 많이 보았고 무료 버전이지만 오라클에 익숙해지고 싶은 마음에 골라보았습니다. https://db-engines.com/en/ranking DB-Engines Ranking Popularity ranking of database management systems. db-engines.com 가장 먼저 오라클에 들어가서 회원가입을 해야합니다. 오라클 사이트 https://www.oracle.com/kr/index.html 오라클의 데이터베이스 프로그램 중에서 .. 정보처리기사 실기 추가자료 빅데이터시스템, 서비스, 조직 등에서 주어진 비용, 시간 내에 처리 가능한 데이터 범위를 넘어서는 수십 페타바이트 크기의 비정형 데이터로 양, 다양성, 속도 등의 특징을 갖고 있음데이터 마이닝많은 데이터 가운데 숨겨져 있는 유용한 상관관계를 발견하여, 미래에 실행 가능한 정보를 추출해내고 의사결정에 이용하는 과정텐서플로구글이 2011년에 개발을 시작하여 2015년에 오픈소스로 공개한 기계학습 라이브러리머신러닝과 딥 뉴럴 네트워크 연구를 목적으로 데이터 흐름 그래프를 사용하여 수치 연산을 하는 오픈소스 소프트웨어 라이브러리RTO비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상가동 될때까지의 시간RPO표기법헝가리안 표기법 등등세마포어에츠허르 데이크스트라가 고안한, 두 개의 원자적 함수로 조작되는 정.. 정보처리기사 5장 - 정보시스템 구축 관리 비용 산정 기법 - 하향식 전문가 감정 기법 조직 내에 있는 경험이 많은 두 명 이상의 전무가에게 비용 산정을 의뢰하는 기법이다. 델파이 기법 전문가 감정 기법의 주관적인 편견을 보완하기 위해 많은 전문가의 의견을 종합하여 산정하는 기법이다. 비용 산정 기법 - 상향식 LOC 기법 소프트웨어 각기능의 원시코드 라인수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이요하여 비용을 산정하는 기법 예측치 구하는 수식 추가 필요 총라인수 30000 프로그래머가 5명 평균생산량이 300라인이면 30000 / 300 = 100명 100/5 = 20개월 걸린다 개발 단계별 인월수 기법 개발 단계별 인월수 기법은 LOC 기법을 보완하기 위한 기법으로, 각 기능을 구현시키는데 필요한 노력을 생명 주기의 각 .. 정보처리기사 4장 - 프로그래밍 언어 활용 프레임워크의 특성 모듈화(Modularity) 프레임워크는 캡슐화를 통해 모듈화를 강화하고 설계 및 구현의 변경에 따른 영향을 최소화함으로서 소프트웨어의 품질을 향상시킵니다. 재사용성(Reusability) 프레임워크는 재사용 가능한 모듈들을 제공함으로써 개발자의 생산성을 향상시킵니다. 확장성(Extensibility) 프레임워크는 다형성을 통한 인터페이스 확장이 가능하여 다양한 형태와 기능을 가진 애플리케이션 개발이 가능합니다. 제어의 역흐름(Inversion of Control) 개발자가 관리하고 통제해야 하는 객체들의 제어가 프레임워크에 넘긴으로써 생산성을 향상시킵니다. 운영체제(OS) 컴퓨터 시스템의 자원을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하.. 정보처리기사 3장 - 데이터베이스 구축 데이터베이스 설계 스키마 추가.. 관계형 데이터베이스의 제약 조건 - 무결성 개체 무결성 기본 테이블의 기본키를 구성하는 어떤 속성도 Null 값이나 중복값을 가질 수 없다는 규정이다. 도메인 무결성 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다는 규정이다. 참조 무결성 외래키 값은 Null이거나 참조 릴레이션의 기본키 값과 동일해야 한다. 즉 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다는 규정이다. 관계대수 SELECT 표기 형식 : σ Project 표기 형식 : π Join 표기 형식 : ▷◁ Division 표기 형식 : ÷ 정규화 데이터의 중복성을 최소화하고 일관성 등을 보장하여 데이터베이스의 품질을 보장하고 성능의 향상을 위해 수행합니다. 제 1정규형 - 원자성 릴레이션의 모든.. 정보처리기사 2장 - 소프트웨어 개발 자료구조 프로그램에서 사용하기 위한 자료를 기억장치의 공간 내에 저장하는 방법과 저장된 그룹 내에 존재하는 자료 간의 관계, 처리 방법 등을 연구 분석하는 것을 말한다. 자료의 표현과 그것에 관련된 연산 일련의 자료들을 조직하고 구조화하는 것 릴리즈 노트 항목 내용 Header(머리말) 릴리즈 노트 이름, 소프트웨어 이름, 릴리즈 버전, 릴리즈 날짜, 릴리즈 노트 날짜, 릴리즈 노트 버전 등 개요 소프트웨어 및 변경사항 전체에 대한 간략한 내용 목적 해당 릴리즈 버전에서의 새로운 기능이나 수정된 기능의 목록과 릴리즈 노트의 목적에 대한 간략한 개요 문제 요약 수정된 버그에 대한 간략한 설명 또는 릴리즈 추가 항목에 대한 요약 재현 항목 버그 발견에 대한 과정 설명 수정/개선 내용 버그를 수정/개선한 내용.. 정보처리기사 1장 - 소프트웨어 설계 폭포수 모형(Waterfall model) 가장 오래되고 폭넓게 사용되는 소프트웨어 생명 주기 모형으로 고전적 생명 주기 모형이라고도 한다. 현 과정이 끝나고 다음 과정으로 넘어가는 과정은 비가역적이다. 각 단계에서 다음 단계를 수행하기 위한 결과물이 산출된다. 두 개 이상의 과정이 병행하여 수행되지 않는다. 애자일 모형(Agile model) 고객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발과정을 진행 애자일 모형은 어느 특정 개발 방법론이 아니라 좋은 것을 빠르고 낭비 없이 만들기 위해 고객과의 소통에 초첨을 맞춘 방법론을 통칭한다. 변화에 대응하고 고객과의 협업에 더 가치를 둔다. 요구사항 개발 프로세스 다이어그램 정적 모델링에서 주로 구조적 다이어그램을 사용하고 동적.. 이전 1 2 3 4 다음