Keras란? 케라스는(Keras)는 파이썬으로 작성된 딥 러닝 API로, 머신러닝 플랫폼 Tensorflow위에서 실행되는 라이브러리입니다. 딥러닝 모델을 보다 편리하게 만들고, 훈련 시킬 수 있습니다. Keras 구조 텐서플로가 실질적으로 하드웨어를 제어한다면, 케라스는 하드웨어를 제어하는 텐서플로를 제어하는 느낌입니다. 텐서플로가 하드웨어를 얼마나 잘 컨트롤 하고, 어떻게 하면 더 효율적이고 효과적인 딥러닝 엔진을 만들지 고민한다면, 케라스는 텐서플로를 제어해 개발자들이 쉽게 텐서플로를 컨트롤할 수 있는 관점으로 접근합니다. 즉, 케라스는 텐서 조작이나 미분 같은 저수준 연산을 다루지 않고, 벡엔드 엔진에서 제공하는 최적화되고 특화된 텐서 라이브러리를 사용합니다. 또한, 케라스는 하나의 텐서 라이브..
원-핫 인코딩이란? 단어 집합의 크기를 벡터의 차원으로 하고, 표현하고 싶은 단어의 인덱스에 1의 값을 부여하고, 다른 인덱스에는 0을 부여하는 단어의 벡터 표현 방식이다. 인간은 어떤 물체를 보더라도 숫자로 인식하지 않지만 컴퓨터는 모든 것을 숫자로 형태로 인식하게 된다. 그래서 이를 위해 자연어 처리에서는 문자를 숫자로 바꾸는 여러 가지 기법이 있는 데 그중 가장 기본적인 방법이 원-핫 인코딩(One-hot encoding)이다. 머신 러닝, 딥 러닝을 하기 위해서 반드시 알아야 하는 표현 방법이다. 원-핫 인코딩을 두가지 과정으로 정리해보면 (1) 각 단어에 고유한 인덱스를 부여한다.(정수 인코딩) (2) 표현하고 싶은 단어의 인덱스의 위치에 1을 부여하고, 다른 단어의 인덱스의 위치에 0을 부여한..
나는 파이썬 외의 다른 언어를 사용할 줄 알기 때문에 아주 기초적인 건 정리하지 않았다. (생판 모르는 사람이 보면 이해 안 되는 부분이 있을 수도 있다.) 입력받기 1. 입력 값 정수 한 개 input() 2. 공백 기준으로 정수 여러 개 arr_list = list(map(int, input().split(''))) # input().split('')은 공백을 기준으로 분리하고 리스트를 만듦 # map(int, input.split(''))은 만들어진 리스트를 순회하면서 각 원소에 대한 자료형을 int로 변환해줌 # input()은 모두 str이기 때문에 # map의 겉 부분에 list() 한 이유는 map 함수는 literable을 반환하기 때문에 list를 사용하기 위해 감쌈 출력하기 print(..
인공지능은 사고나 학습 등 인간이 가진 능력을 컴퓨터를 통해 구현하는 기술입니다. 인공지능은 컴퓨터의 처리 방식과 다르게, 사람이 원하는 결과 데이터를 제공하면 인공지능이 알아서 처리 방법을 만들어 사람에게 처리 결과를 보여줍니다. 인공지능에는 딥러닝과 머신러닝이 있는데, 가장 큰 차이 점은 머신러닝은 학습에 필요한 feature(특징)을 사람이 직접 제공해야 하지만, 딥러닝은 스스로 feature를 추출해 데이터 학습에 적용할 수 있는 것입니다. 딥러닝이란? 머신 러닝의 특정한 한 분야로서 인공 신경망(Artifiaial Neural Network)의 층을 연속적으로 깊게 쌓아 올려 데이터를 학습하는 방식을 말합니다. Deep 하다는 의미는 층을 연속적으로 쌓아 올렸기 때문에 붙은 단어입니다. 딥러닝은..
- Total
- Today
- Yesterday
- JAVA 할인행사
- 16234 마법사 상어와 파이어볼
- 프론트엔드
- 플그 멀리 뛰기
- HashMap 자바
- 자바 return
- IT개발캠프
- 18868 멀티버스 java
- 프로그래머스 할인행사
- 유데미
- 백엔드
- AI-WEB 교육
- 서울ICT이노베이션
- NIPA
- 정보통신산업진흥원
- 백준 멀티버스 자바
- 프로그래머스 롤케이크자르기
- level2 롤케이크 자르기
- 할인행사 자바
- 1개 Key 여러개 Value
- Java 멀리 뛰기
- 메서드형 void
- AI교육
- 마법사상어와 파이어볼
- java 멀티버스
- 멀티버스 java
- JAVA 컬랙션
- java 마법사 상어와 파이어볼
- AI캠프
- 멀리 뛰기 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |