전체 글
-
Generative Adversarial Net : GANDataMining 2020. 6. 29. 19:40
Generative Adversarial Net : GAN 생성적 적대 신경망 네트워크 GAN은 AI로 진짜 같은 가짜 만드는 기술이다. 예) 안경 낀 남자사진 - 안경 없는 남자 사진 + 안경 없는 여자 사진 = 안경 낀 여자 사진 페이스북은 눈감은 사진을 눈 뜨게 고쳐 준다. 여러 사람 얼굴 합치기 Discriminative Model(분류모델) 구분을 잘하도록 학습시키는 것 주어진 데이터 x에 대한 y의 조건부 확률을 학습 Generative Model(생성모델) 데이터의 확률 분포 학습 Generator Discriminative를 속일 수 있는 (진짜)실제와 비슷한 (가짜)데이터를 생성 Discriminator Generator가 생성한 (가짜)데이터와 실제(진짜) 데이터를 구분 Discrimi..
-
양자컴퓨팅DataMining 2020. 6. 29. 17:51
양자 컴퓨팅 (Quantum Mechanics) 양자컴퓨터를 왜 알아야 하나? 양자 우위(Quantumm Supremancy)가 다가오기 때문이다. 양자 우위: 처음으로 양자 컴퓨터가 최고의 기존 컴퓨터보다 우수한 성능을 보인 순간 지수 복잡도 수준 문제를 다항 복잡도 수준으로 해결가능 O(2^n) ->O(n^k) RSA 암호키 해독시간 매우 큰 자리 숫자를 수인수 분해! Quantum Apllcation Areas QuantumAI Quantum Security Enccryption Quantum Weather Forecasting Quantum Finance Quantum Medicine Quantum Aerospace/Astrospace Development Quantum Data Center, Q..
-
R Graphics - Color 설정Programming/R Programming 2020. 6. 23. 15:56
title: "R Graphics 13-2" author: "Haeseong Oh" date: '2020 6 23 ' output: html_document R Graphics 색상 표현하기 R에서의 색상 표현 방법의 종류 색상 상수로 표현하는 방법 색상의 이름으로 표현하는 방법 RGB색상으로 표현하는 방법 RGB 색상 빛의 삼원색인 R(Red), G(Green), B(Blue)의 조합으로 정의하는 색상을 의미 16진수를 활용하여 0에서 255의 값을 가질 수 있으며, 보통 컴퓨터에서는 16진수를 활용하여 'FF2211'과 같이 나타낸다. 1.색상을 상수로 표현하기 1~8 사이의 정수로 정의. 8보다 큰 정수 적용시 recycling 규칙에 의해 반복. 1: 검정, 2: 빨강..
-
Data Visualization using R (R을 이용한 데이터 시각화)Programming/R Programming 2020. 6. 23. 00:06
title: "Data Visualization using R 13-1" author: "Haeseong Oh" date: '2020 6 22 ' output: html_document Data Visualization(데이터 시각화) 메세지를 전달을 주 목적으로 하는 시각화 기법 데이터 시각화의 목적 분석 목적의 데이터 탐색(Exploratory data analysis, EDA) 및 데이터 분석 모델의 이해 분석 결과의 공유를 위한 보고서 작성의 시각화 정보 전달의 용이성과 미적인 측면이 고려됨. 데이터 시각화의 기능 커뮤니케이션 데이터에 있는 정보(메세지)를 쉽고 빠르게 전달하는 기능 ex) Facebook의 소셜네트워크 그래프프 디스커버리 (Discovery) 새로운 사실 관계를 파악하기 위하여 ..
-
R 텍스트 마이닝 라이브러리 KoNLP 패키지 설치Programming/R Programming 2020. 6. 21. 18:13
한글 자연어 분석 패키지 * installed.packges() : 현재 컴퓨터에 설치되어 있는 패키지를 확인 * KoNLP 패키지를 사용하기 위해서는 컴퓨터에 java가 깔려있어야 합니다. ** 정확하지 않은 글일 수 있습니다. 1. 해당 패지지가 내 컴퓨터에 설치되어 있는지 확인한다. installed.packages('rJava') #컴퓨터에 rJava 패키지가 설치되어 있는지 확인 installed.packages("memoise") installed.packages("KoNLP") 2. 패키지가 사용 가능한지 확인해보고 안되면 설치하기 library('rJava') library('memoise') library('KoNLP') install.packages('rJava') install.pac..
-
R foreign 패키지 설치하기.Programming/R Programming 2020. 6. 21. 17:12
R foreign 패키지 설치하는 법 (아래 설명 요약) R에 해당 코드 한줄한줄 실행하면 끝. install.packages("https://cran.r-project.org/src/contrib/Archive/foreign/foreign_0.8-71.tar.gz", repos = NULL, type="source") library('foreign') read.spss("fulltime.sav") # 작업경로 설정 후 준비된 spss파일 읽히는 지 확인 CRAN이란, R 언어에서 사용되는 패키지 등의 자료의 모음이다. foreign 패지키는 SAS, SPSS 데이터셋을 읽어올 때 사용한다. 예를 들어, SAS의 경우 sas7bdat 확장자로 되어있는 파일인데, 이를 읽어올 때 foreign 패키지를 활..
-
[Android Style Guide] Util/Helper/ManagerProgramming/Android 2020. 6. 3. 13:30
Util/Helper/Manager 특정기능을 수행하거나 상태를 관리하거나 분리되어 동작을 수행하는 클래스에 대한 사용처별 이름을 정의한다. Util public static void AAA등으로 쓰이는 여러곳에서 사용되는 util성 기능을 보아둔 클래스 aa.bb.cc.util 패키지에 모두 모아둔다. 예) DateFormatUtil, PixelUtil, BitmapUtil등 Utils class, is a static class that perform small and repetitive operations on a kind of instance enum XUtils { static methods here } Helper 특정 패키지나 기능에서 한정되어 사용되는 public static void AA..
-
FireBase / NoSQL / FireStoreProgramming/Android 2020. 5. 28. 11:38
FireBase Firebase는 웹과 모바일 개발에 필요한 기능을 제공하는 BaaS(Backend as a Service)입니다. 쉽게말해 백엔드 개발을 통해 서버를 따로 설계, 구현하지 않고 프론트엔드 개발에 집중할 수 있도록 도와주는 서비스입니다. 기능으로는 실시간 데이터베이스, 간편한 사용자 인증, 클라우드 저장소, 호스팅, 앱 테스트와 수익 창출을 도와주는 등 다양한 기능을 제공해줍니다. FireBase는 다른 데이터 베이스 들과 다르게 RTSP(Real Time Stream Protocol) 방식의 데이터베이스를 지원하고 있습니다. NoSQL NoSQL 데이터베이스는 조인이 필요없도록 설계한다. 중복을 허용하되 중첩을 배제해도록 설계 NoSQL은 테이블과 스키마의 개념이 없다. RDB는 유연성..