1. HTTP(Hypertext Transfer protocal) - 브라우저 위에서 동작하고 있는 웹사이트나 웹어플리케이션과 같은 Client들이 어떻게 Server와 통신할 수 있는지를 정의한 것이다. - Hypertext를 서로 어떻게 주고받을 수 있는지를 규약한 Protocal의 하나이다. - XML과 JSON 등의 다양한 파일 포맷으로 주고받는다. 1-1. AJAX(Asynchronous JavaScript And XML) - HTTP를 이용해서 서버에게 데이터를 요청해서 받아올 수 있는 방법. - 웹페이지에서 동적으로 서버와 데이터를 주고받을 수 있는 기술. - ex) XHR(XMLHttpRequest) : 브라우저 API에서 제공하는 Object 1-2. XML(eXtensible Marku..
1. Literals & Properties - One of the JavaScript's data types. - a collection of related data and/or functionality. - Nearly all objects in JavaScript are instances of Object. - object = {key: value}; 'use strict' const obj1 = {}; // 'object literal' syntax const obj2 = new Object(); // 'object constructor' syntax function print(person) { console.log(person.name); console.log(person.age); } cons..
fashion-mnist data set - 70,000개의 흑백 이미지로 구성된 이미지 데이터 - 각각의 이미지는 (28, 28) 형태의 2차원 텐서로 구성되어 있고 흑백 이미지이기 때문에 채널에 해당하는 차원은 존재하지 않는다. - 라벨 정보는 각각의 이미지의 범주에 해당하는 id 정보로 0~9 사이의 정수로 구성되어 있다. * Keras API 를 활용한 fashion-mnist 데이터셋 분류 import tensorflow as tf from tensorflow.keras.datasets import fashion_mnist import matplotlib.pyplot as plt """* Step 1. Input tensor 와 Target tensor 준비(훈련데이터)""" # label 데이..
Keras - 파이썬으로 작성된 오픈 소스 신경망 라이브러리 - MXNet, Deeplearning4j, TensorFlow, CNTK, Theano 등 다양한 프레임워크 위에서 수행 - 직관적인 추상화 API를 통해 딥러닝 모델을 쉽게 만들 수 있음 - 동일한 코드로 CPU와 GPU에서 실행 가능 - tensorflow 1.4 버전부터 공식 코어 API(th.keras)로 추가됨 - tensorflow 2.0 버전부터 기본 모델 구성 방법으로 채택됨 Keras 작업 흐름 1. Input tensor와 target tensor로 이루어진 train data를 정의 2. Input과 target을 mapping하는 층으로 이루어진 네트워크(Model)을 정의 3. Loss function, Oprimize..
1. Object-oriented programming (객체지향 언어) - class : template, declare once, no data in - object : instance of a class, created many times, data in - JavaScript classes (introduced in ES6) : syntactical sugar over prototype-based inheritance 2. Class declarations class Person { // constructor constructor(name, age) { // fields this.name = name; this.age = age; } speak() { console.log(`${this.name}..
1. Function - fundamental building block in the program. - sub-program can be used multiple times. - performs a task or calculates a value. 2. Function declaration - function name(param1, param2) {body... return;} - one function === one thing - naming : doSomething, command, verb - e.g. createCardAndPoint -> createCard, createPoint - function is object in JS function printHello() { console.log('..
준비물 1. 신분증 2. 연필(4B면 좋음) 또는 샤프펜슬 3. 지우개 4. 아날로그 손목시계 시험 시간 09시 20분 - 입실 09시 50분 - 입실 제한 10시 10분 - LC 시험 시작(45분) 10시 55분 - RC 시험 시작(75분) 12시 10분 - 시험 종료 시험 전 주의사항 - 오전 시험의 경우 늦어도 9시 50분까지 도착해야 한다. - 시험지에 낙서하지 말라고 적힌 것은 무시해도 되며, 어차피 문제는 시험지에 풀어야 한다. 감독관들도 밑줄 정도는 눈감아준다. - 수험표는 챙겨가지 않아도 된다. - 물이나 음료수를 따로 챙겨가는 것이 좋다. 시험 중 주의사항 - 파본 확인 시간에는 문제를 대충 본다는 느낌으로 파본 확인을 잠깐이라도 하는 것이 좋다. - 파트 1, 2의 경우 문제가 나오는 ..