Git Product home page Git Product logo

keras-docs-ko's Introduction

Korean translation of the Keras documentation

This is the repository for the Korean-language .md sources files of keras.io.

Existing files in sources/ should be edited in-line.


케라스 공식 문서 한국어판

케라스 공식 문서의 한국어판입니다. 이미 딥러닝에 익숙한 연구자 및 개발자 외에도 처음 딥러닝을 접하는 사용자들이 최대한 쉽게 이해하고 사용할 수 있도록 그 의미와 용법, 용례가 정확하고 명료하게 그리고 최대한 자연스러운 문장으로 나타나도록 작성되었습니다. 📖✍️🌝

번역 가이드라인

  • 모든 번역문은 한국어 정서법을 준수합니다.
  • 번역은 문서화 내에 있는 본문 내용과 코드 주석들을 대상으로 합니다.
  • 번역시 문장 끝에 붙는 격식체는 '-ㅂ니다'체를 따르며 비속어나 반말은 쓰지 않습니다.
  • 큰 따옴표나 작은 따옴표는(',") 특수문자를 사용하지 않고 기본적으로 제공된 것을 사용합니다.
  • 코드 강조(syntax highlight) 뒤에 조사가 붙는 경우, 공백을 넣지 않습니다(e.g. model.fit()을 실행하면).
  • 키워드를 번역할 때 아래에 있는 작성 규칙용어 통일안을 최우선으로 사용합니다.
  • 과한 복문의 경우 단문으로 나누어서 씁니다.
  • 원문 내용이 불충분한 경우 원문이 전달하고자 하는 내용을 충실히 전달하는 범위 내에서 사용자가 이해할 수 있도록 간략한 설명을 보충합니다.
  • 번역은 다른 언어로 된 문서의 의미를 이해하고 한국어로 다시 표현하는 것이니 번역체는 자제해 주시기 바랍니다(우리는 한다 번역을).

작성 규칙

  • 용어 번역의 경우 문서 내에서 처음 나온 경우에 한해 subscript로 원어를 병행표기합니다. (예: 층layer)
    • 발음만 한글로 옮긴 경우 subscript는 생략합니다. (예: 스트라이드)
    • 특수한 경우를 제외하면 subscript는 소문자로 작성합니다. (특수한 경우: 1. 대문자 고유명사 및 대문자 약칭, 2. 제목의 경우 관사와 접속사, 전치사를 제외한 단어와 제목 첫 단어의 첫글자는 대문자로 작성)
  • list, dict 등 파이썬 기본 자료형의 경우 발음대로 표기하고 원어는 병기하지 않습니다.
  • int, float, integer 등 자료형 키워드/단어의 경우
    • 문장 내에 등장하는 경우 한국어로 번역합니다. (예: "~ is tuple of integers" → "~는 정수형 튜플입니다.")
    • argument등 변수 설명에서 입력값의 자료형을 나타내는 경우 highlight로 표시하고 파이썬 자료형 표기대로 적습니다. (예: X: Integer, → int.)
  • 문장 끝의 colon(:)은 마침표로 대체합니다.
    • 문장 끝의 semicolon(;)은 문장을 두 개로 분리하고 필요한 경우 적합한 접속사를 추가합니다.
  • Keras를 제외한 모든 API 및 서비스 등의 이름(TensorFlow, NumPy, CNTK, Amazon, Google 등)은 원문 그대로 사용합니다
  • 함수 인자 설명시 [인자: data type, 설명 내용, 기본값 ]의 형식을 따릅니다. (예: batch_size: int 혹은 None. 손실로부터 그래디언트를 구하고 가중치를 업데이트하는 과정 한 번에 사용할 표본의 개수입니다. 기본값은 32입니다.)
  • Raises란의 경우 오류로 번역하며, 본문은 "(~하는 경우, ~하면, ~가) 발생합니다."로 정리합니다.

용어 통일안

English 한국어
-er ~화 함수 / 함수
1--9 1--9
accuracy 정확도
argument 인자
(artificial) neural network (인공) 신경망
augmenter 증강 함수
Average Pooling 평균 풀링
axis
batch 배치
bias 편향
binary classification 이진 분류
cache 캐시
callback 콜백
cell state 셀 상태
channel 채널
checkpoint 체크포인트
class 클래스
classification 분류
compile 컴파일
constraint 제약
convolutional neural network (CNN) 합성곱 신경망
corpus 말뭉치
dense layer 완전연결층
dimension 차원
dot product 내적
dropout 드롭아웃
element-wise 원소별
embedding 임베딩
encoding 인코딩
epoch 에폭 (서술적으로 쓸 때는 'n회 반복')
factor 값/요인/요소
fully-connected, densely connected 완전 연결
global 전역
generator 제너레이터
gradient 그래디언트
gradient ascent 경사상승법
gradient descent 경사하강법
hidden unit 은닉 유닛
hidden layer 은닉 층
hidden state 은닉 상태
hyperparameter 하이퍼파라미터
identity matrix 단위 행렬
index 인덱스 (개별 index의 묶음 전체를 가리킬 때는 '목록')
input 입력/입력값
instance 인스턴스
initialization 초기값 생성
initializer 초기화 함수
keras 케라스
kernel 커널
label 레이블
layer
learning rate 학습률
learning rate decay 학습률 감소
locally 부분 연결
loss function 손실 함수
LSTM LSTM
MaxPooling 최댓값 풀링
mean squared error (MSE) 평균 제곱 오차(법)
metric (평가) 지표 (문맥에 따라 유연하게 사용)
mini-batch 미니 배치
model 모델
momentum 모멘텀
multi-class classification 다중 분류
multilayer perceptron (MLP) 다층 퍼셉트론
neuron 뉴런
node 노드
noise 노이즈
non-negativity 음이 아닌 ~
norm 노름
normalization 정규화
normalize 정규화하다
note 참고
objective function 목적 함수
one-hot encoding 원-핫 인코딩
optimizer 최적화 함수
output 출력(값)
padding 패딩
parameter (함수의)매개변수
parameter (모델의)파라미터 (가중치와 편향을 함께 이르는 말)
placeholder 플레이스홀더
penalty 페널티
pooling 풀링
precision 정밀도
queue 대기열
recurrent neural network (RNN) 순환 신경망
reference 참고
regression 회귀 분석
regression(-ive) model 회귀 모델
regularize(-er) 규제화/규제 함수
repository 저장소
reshape 형태바꾸기
return 반환값
root mean squared error (RMSE) 평균 제곱근 오차(법)
sample 표본
sequence (-tial) 순서형
set 세트
shape 형태
stack 층을 쌓다
stateful 상태 저장
stochastic gradient descent 확률적 경사하강법
stride 스트라이드
target 목표(값)
temporal 시계열
tensor 텐서
test 시험
text 텍스트
timestep 시간 단계/순서
token 토큰
train (데이터의 경우) 훈련 세트 / (동작의 경우) 학습시키다
utility 도구
validation 검증
weight 가중치
wrapper 래퍼

keras-docs-ko's People

Contributors

airplane2230 avatar brstar96 avatar deep-diver avatar denny-hwang avatar ethanjyk avatar fchollet avatar fliklab avatar fuzzythecat avatar hj-harry avatar hskang9 avatar itsnamgyu avatar jaehyunahn avatar jaeseongyou avatar jinnypark9393 avatar kimminw00 avatar klaud81 avatar magh0 avatar naruu avatar tykimos avatar uwonsang avatar young917 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

keras-docs-ko's Issues

README.md 번역

Keras: Deep Learning for humans

Keras logo

Build Status
license

You have just found Keras.

케라스는 파이썬으로 작성된 높은 수준의 인공신경망 API 이며, TensorFlow, CNTK, Theano에서 까지 구동 될 수 있습니다. 이러한 것은 빠른 실행을 가능하게 만드는 것을 목적으로 삼아 개발되었습니다. 좋은 연구를 해내는 대에 있어 가장 중요한 것은 가능한 적은 시간으로 아이디어에서 결과를 도출 해내는 것을 가능하게 만드는 것입니다.
아래와 같은 기능을 가진 딥러닝 라이브러리를 필요로 한다면 케라스를 사용하십시오.

  • 유저 친숙성, 모듈성, 확장성을 통하여 쉽고 빠른 프로토 타이핑을 가능하도록 해줍니다.
  • 합성곱 신경망(Convolutional network) 과 현존하는 네트워크를 지원할 뿐만 아니라, 이 둘의 조합 또한 같이 지원합니다.
    *CPU 와 GPU에서 완벽하게 구동됩니다.

자세한 내용은 Keras.io.에서 참고하십시오.
케라스는 Python 2.7-3.6 과 호환됩니다.


Guiding principles

  • 유저친숙성 케라스는 기계가 아닌 사람을 위해 디자인된 API 입니다. 이러한 특징은 유저를 최우선 이자 중심으로 생각합니다. 케라스는 인지적인 부담을 줄이는데에 있어 다음과 같은 최선의 업무를 수행합니다 : 케라스는 일관적이고 간단한 API를 제공하며, 평범하게 사용하는 데에 있어 필요한 유저의 행동을 최소한으로 줄이고, 유저의 에러에 대한 명확하고 활동적인 피드백을 제공합니다.

  • 모듈성 이 모델은 가능한 적은 제한으로 연결된, 완전히 구성 가능한 모듈의 독립 실행형 그래프 혹은 순서도 로 받아들여지고 있습니다. 특히나, neural layers, cost functions, optimizers, initialization schemes, activation functions and regularization schemes 들은 모두 새로운 모델과 결합될 수 있는 독립 실행형 모듈들 입니다.

  • 쉬운 확장성 새로운 모듈들은 새로운 클래스나 기능으로써 추가하기 쉬우며, 현존하는 모듈들은 충분한 예제를 제공해줍니다. 새로운 모듈 만들기를 쉽게 하는 것은 케라스를 심화된 연구에 적합하게 만들며 완전한 표현성을 보장합니다.

  • 파이썬과 함께 작동 선언적 형태의 분리된 모델 구성 파일은 존재하지 않습니다. 모델은 간결하고, 디버그 하기 쉬우며 확장의 안정성을 보장하는 파이썬 코드로 표시되어 있습니다.


Getting started: 30 seconds to Keras

케라스의 중요 데이터 구조는 레이어를 정돈하는 방법인 모델 입니다. 가장 간단한 타입의 모델은 선형 스택 구조의 레이어를 가진 순차적 모델입니다. 더 복잡한 구조를 위해서는 임의의 그래프나 레이어를 만들 수 있도록 해주는 케라스의 기능적 API를 사용해야만 합니다.

여기 순차적 모델이 있습니다.

from keras.models import Sequential

model = Sequential()

스택 레이어는 .add() 만큼이나 쉽습니다.

from keras.layers import Dense

model.add(Dense(units=64, activation='relu', input_dim=100))
model.add(Dense(units=10, activation='softmax'))

당신의 모델이 괜찮게 보인다면, compile() 을 통해 확인해 보십시오.

model.compile(loss='categorical_crossentropy',
              optimizer='sgd',
              metrics=['accuracy'])

필요로만 한다면, 당신의 optimizer 을 통해 더 깊게 확인해 볼 수 있습니다. 케라스의 핵심적인 요소는 유저가 필요로 할 때 유저가 직접 컨트롤 할 수 있도록 하며 여러 것들을 합리적으로 간단하게 만드는 것입니다.

model.compile(loss=keras.losses.categorical_crossentropy,
              optimizer=keras.optimizers.SGD(lr=0.01, momentum=0.9, nesterov=True))

당신은 이제 당신의 연습용 데이터의 일괄 처리를 반복할 수 있습니다.

# x_train and y_train are Numpy arrays --just like in the Scikit-Learn API.
model.fit(x_train, y_train, epochs=5, batch_size=32)

동시에, 당신은 당신의 모델에 일괄처리를 수동적으로 시행할 수 있습니다.

model.train_on_batch(x_batch, y_batch)

당신의 수행결과를 한 줄로 평가하십시오.

loss_and_metrics = model.evaluate(x_test, y_test, batch_size=128)

또는 새로운 데이터에 대한 예상도를 만들어내 보십시오.

classes = model.predict(x_test, batch_size=128)

시스템이나 이미지 분류 모델, Neural Turing Machine 이나 다른 모델에 답하며 질문을 만들어내는 것은 충분히 빠릅니다. 딥러닝의 뒤에 숨어있는 아이디어는 간단한데, 그것들을 실행하는 절차가 까다로워야만 할까요?

케라스의 듀토리얼에 대해 더 깊이 파고들고 싶다면, 이 곳을 참고해 보십시오

레퍼지토리의 예시 파일 안에는, 쌓인 LSTMS를 이용한 텍스트 생성기, 메모리 네트워크를 이용한 질문 응답 기능 등 과 같은 심화된 모델들이 있습니다.


Installation

케라스를 설치하기 이전에, TensorFlow, Theano, CNTK 중 하나를 기본 엔진으로서 설치해주시기 바랍니다. (TensorFlow추천)

다음 선택사항들을 설치하는 것도 고려하시기 바립니다.

  • cuDNN (GPU에서 케라스를 돌릴 예정이라면 추천).
  • HDF5 and h5py (디스크에 케라스 모델을 저장할 예정이라면 필수).
  • graphviz and pydot (모델 그래프를 만들어내기 위해 visualization utilities 에 의해 사용됨).

그리고나서, 케라스를 직접적으로 설치하십시오. 케라스를 설치하는 데엔 두가지 방법이 있습니다.

  • 케라스를 PyPl로부터 설치하기 (추천)

이 설치 방식은 리눅스와 맥 환경에 친화되어 있으므로, 윈도우 환경에서 구동하길 원한다면 아래 코드에서 sudo 부분을 제거해야만 합니다.

sudo pip install keras

가상환경을 사용하고 있다면, sudo 사용을 원치 않을 수도 있습니다.

pip install keras
  • 대체 방법: 케라스를 GitHub의 소스를 이용해 설치하기

첫번쨰로, git를 사용하여 Keras를 clone하십시오.

git clone https://github.com/keras-team/keras.git

그리고나서, 케라스 폴더에 cd를 입력한 뒤 설치 명령을 실행하십시오.

cd keras
sudo python setup.py install

Configuring your Keras backend

기본적으로, 케라스는 tensor 조종 라이브러리로써 텐서플로어를 사용할 것입니다. 케라스의 백엔드를 구성하고 싶다면 이 지시를 따라주십시오.


Support

질문을 할 수도 있고 개발 토론에 참여할 수도 있습니다.

*케라스 구글 그룹
*케라스 Slack channel 을 이용하고 싶으시다면 이 링크를 사용해 초청장을 요청하십시오.
또한 버그 신고나 개발 요청은 Github issues에서만 다룰 수 있습니다. 가이드라인을 참고하여 주십시오.


Why this name, Keras?

케라스는 그리스어로 뿔을 의미합니다. 이러한 것은 꿈의 영혼들이 인간들을 거짓된 환영으로 속이고, 상아의관문을 통해 지구에 도달하였으며, 언젠가 도달하게 될 미래를 알리고, 뿔의 관문을 통해 도착한 이들에 의해 나뉘어진 오디세이에서 처음으로 발견된 고대 그리스와 라틴의 문화로부터 만들어진 문학적 이미지를 참고하고 있습니다. 위의 것들은 모두 뿔과 충족, 그리고 상아와 속임 같은 단어들의 연극입니다.
케라스는 초반에 ONEIROS 프로젝트의 연구의 일환으로서 개발되었습니다. (Open-ended Neuro-Electronic Intelligent Robot Operating System).

"Oneiroi are beyond our unravelling --who can be sure what tale they tell? Not all that men look for comes to pass. Two gates there are that give passage to fleeting Oneiroi; one is made of horn, one of ivory. The Oneiroi that pass through sawn ivory are deceitful, bearing a message that will not be fulfilled; those that come out through polished horn have truth behind them, to be accomplished for men who see them." Homer, Odyssey 19. 562 ff (Shewring translation).


Keras/docker/README.md 번역

Using Keras via Docker

이 디렉토리는 Docker 을 통해 케라스를 실행시키기 쉽게 만들기 위해 ‘Docker파일’을 포함하고 있습니다.

Installing Docker

일반적인 설치 방법은 Docker 사이트
에 있지만, 빠른 설치를 위한 링크를 제공하고 있습니다.

Running the container

저희는 make 명령어 이내의 docker 명령어를 간단하게 만들기 위해 ‘makefile’을 사용하고 있습니다.

컨테이너를 빌드한 뒤 Jupyter Notebook을 실행시키십시오.

$ make notebook

컨테이너를 빌드한 뒤 ipython shell을 실행시키십시오.

$ make ipython

컨테이너를 빌드한 뒤 bash를 실행시키십시오.

$ make bash

GPU 서포트를 위해 NVIDIA 드라이버와 (가능한 최신버젼으로) nvidia-docker을 설치하십시오.
다음을 통해 실행시킵니다.

$ make notebook GPU=0 # or [ipython, bash]

Theano 와 Tensorflow 을 번갈아 가며 고르십시오

$ make notebook BACKEND=theano
$ make notebook BACKEND=tensorflow

외부 데이터 셋을 위해 용량을 늘리십시오.

$ make DATA=~/mydata

모든 make task들을 출력합니다.

$ make help

당신은 /docker/theanorc을 편집함으로써 Theano 매개변수들을 변경할 수 있습니다.

참고사항: 만약 당신이 nvidia-docker을 실행시키는데 문제를 겪고 있다면, 저희가 사용해왔던 이전 방법을 알려드리겠습니다. 하지만 추천하는 방법은 아닙니다. Nvidia-docker에서 버그를 찾아낸다면 그곳에 버그를 신고하고 위에 설명된 예시처럼 nvidia-docker을 사용해보십시오.

$ export CUDA_SO=$(\ls /usr/lib/x86_64-linux-gnu/libcuda.* | xargs -I{} echo '-v {}:{}')
$ export DEVICES=$(\ls /dev/nvidia* | xargs -I{} echo '--device {}:{}')
$ docker run -it -p 8888:8888 $CUDA_SO $DEVICES gcr.io/tensorflow/tensorflow:latest-gpu

Translation instruction

What's your issue about?

Korean description has to be added on README.

How can it be fixed?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.