분류 전체보기(581)
-
2023-01-23 node.js_6
WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사 opentutorials.org 생활코딩 node.js 강의 정리 1. Node.js 파일 Node.js에서 파일을 다루는 방법을 배워보자. 역시 데이터를 다루기 위해서 알아야할 가장 중요한 것은 CRUD다. Create : 생성 Read : 읽기 Update : 갱신 Delete : 삭제 CRUD를 모두 구현하겠지만 일단은 Read부터 배웠다. 2. 파일 읽기 Node.js가 file을 읽어오는 방법을 알아보자. google에 ‘node.js read file’..
2023.01.23 -
2023-01-23 node.js_5
WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사 opentutorials.org 생활코딩 node.js 강의 정리 0. 동적인 웹 페이지 만들기 지난 시간에 사용자의 쿼리 스트링을 통해서 동적으로 웹 페이지를 구성하는 방법을 맛보았다. 이제부터는 쿼리스트링에 따라서 각각의 웹 페이지를 완성시켜 보자. 1. response.end(template); 현재 디렉터리에 위치한 1.html은 정적인 파일이다. 해당 파일의 html 코드를 복사해서 main.js 파일에 template literals를 이용해서 붙여 넣..
2023.01.23 -
2023-01-22 node.js_4
WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사 opentutorials.org 생활코딩 node.js 강의 정리 1. URL URL은(Uniform Resource Locator)로 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다. 우리가 일상에서 웹 주소(web address)로 흔히 부르는 것이다. 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는, 웹 리소스에 대한 참조이다. 쉽게 말해서, 웹 페이지를 찾기 위한 주소를 말한다. 출처 : https://ko.wikipedia.org/wik..
2023.01.22 -
2023-01-16 node.js_3
WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사 opentutorials.org 생활코딩 node.js 강의 정리 1. JS 데이터타입 2022-08-14 JS_2 데이터타입 - 문자열과 숫자 - 생활코딩 데이터타입 - 문자열과 숫자 2017-12-01 03:25:05 opentutorials.org 이 글은 이고잉님의 오픈튜토리얼 강의를 듣고 정리한 내용입니다. JS data type JavaScript의 타입과 ramen4598.tistory.com JS의 데이터타입에 대하여 일전에 학습한 적이 있으니 따로..
2023.01.16 -
2023-01-13 node.js_2
WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사 opentutorials.org 생활코딩 node.js 강의 정리 1. node.js 웹 서버 만들기 가. main.js 놀랍게도 node.js는 Apache, NGINX, IIS 등 웹 서버들의 기능을 내장하고 있다. node.js가 웹 서버로서 동작하게 만드는 파일이 있다. 바로 main.js다. 에디터를 열어서 프로젝트 디렉터리를 만든다. main.js라는 파일을 새로 만들고 아래 코드를 작성한다. var http = require('http'); var f..
2023.01.13 -
2023-01-13 node.js_1
WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사 opentutorials.org 생활코딩 node.js 시작합니다. 1. node.js 소개 가. 탄생 최초로 성공한 상업용 웹 브라우저인 넷스케이프를 만든 커뮤니케이션 사에서는 브랜든 아이크(Brendan Eich)에게 자바스크립트의 제작을 의뢰했다. 이때까지만 해도 자바스크립트는 웹 브라우저에서 사용할 수 있는 유일한 컴퓨터 프로그래밍 언어였다. 이와 동시에 자바스크립트는 웹 브라우저에서만 동작하는 언어였다. 그러던 중 2008년 구글에서 크롬 웹 브라우저에서..
2023.01.13 -
2023-01-04 AI입문_13
0. 실습 1. GAN GAN(Generative Adversarial Network을 약자다. 장점 : 통계적 추론에 의한 대체함수 미사용 : 신경망, CNN 사용 : 경사하강법 사용(상대적으로 적은 시간) 좋은 성능에 힘입어 최근에 많이 사용되고 있다. GAN은 게임이론을 적용한 Incremental 개선을 기본 원리로 한다. 무슨 말이냐;; 밑에서 천천히 설명하겠다. 가. 생성 모델 (Generative model) 훈련 데이터를 사용해서 해당 클래스의 표본 자체를 출력(생성)하는 모델. 예를 들어 고양이 사진을 데이터로 투입하면 생성모델은 학습을 통해서 “고양이 같은 사진”을 만들어 낸다. 나. 변별 모델 (Discriminative model) 학습을 통해서 주어진 입력이 무엇에 해당하는지 판별..
2023.01.04 -
2023-01-04 AI입문12
0. 기계번역의 연혁 1. Seq2Seq 모델 인코더와 디코더로 구성되며, 인코더에서 context를 디코더로 전달한다. 인코더와 디코더 모두 RNN을 활용했다. 인코더의 마지막 은닉층의 출력값을 context로 활용한다. SOS : Start Of Sequence EOS : End Of Sequence 가. Seq2Seq 문제점 Seq2Seq 모델에서 사용하는 context는 입력 시퀀스의 크기와는 상관없이 크기가 고정되어 있다. 또한 가장 마지막 은닉벡터의 출력값의 context로 사용한다. 이에 2가지 문제점이 나타난다. 입력 시퀀스의 크기가 커지면, 시퀀스의 앞부분 단어에 대한 정보가 손실된다. 입력 단어별 관련성에 관한 정보의 사용이 불가하다. 나. 해법 모든 단어를 평등하게 고려하여 conte..
2023.01.04