본문 바로가기

기능

(4)
<ChatGPT> Chat GPT 이해하기 : 원리/발전/한계 1. 소개 * ChatGPT 개요 ChatGPT는 OpenAI에서 개발하였고, 이 글을 쓰는 시점인 2023년 기준으로 가장 최신의 언어 모델이다. GPT는 Generative Pre-trained Transformer의 약자로, 트랜스포머(Transformer) 아키텍처를 기반으로 한 텍스트 생성 언어 모델이다. 트랜스포머는 2017년 "Attention is All You Need" 라는 논문에서 소개된 인코더-디코더 구조의 신경망 모델이다. ChatGPT는 대용량 언어 모델로, 방대한 양의 텍스트 데이터를 미리 학습한 후 디코더를 사용하여 문맥에 맞는 텍스트를 생성한다. * 동작 원리 ChatGPT는 다음 단어의 확률을 예측하는 기계에 가까운 모델로, 개념 간의 관계나 내재적인 이해력은 제한적이다...
<ES6> ES2015(ES6) Features (2) 1. 소개 - 지난 포스팅에서 ES2015의 등장에 대해서 간단히 짚었다. ES2015(ES6)은 ES5가 소개된 후, 무려 6년이나 지나서 나타난 만큼 무수히 많은 기능들이 추가되었다. - 지난 번에 알아본 기능들을 나열해보면 Arrow Function, let, const, Default Parameters, Template Literals, Object Initialize, Destructuring Assignment 이 있다. 2. 기능 이번 포스팅을 끝으로 ES2015의 소개를 마칠 것이므로 모든 기능을 소개할 수는 없을 것 같다. 대표적인 나머지 기능들을 알아보고, 그 외에는 기타로 빼두었다. * Class - 대부분의 객체지향언어(C, Javs, Python)등과 달리 자바스크립트는 Clas..
<파이어베이스> 로그인과 로그아웃 1. 들어가기 전에 * 프로젝트 구조 - 앞선 장에 이어 프로젝트 디렉토리 구조는 다음과 같이 설정해두었다. - 컴포넌트 기능을 할 파일들과 routes 페이지 파일을 분리하였다. - baseURL을 수정하여 import문에 기본적으로 src가 들어갈 수 있도록 설정하기 위해 jsconfig.json을 만들었다. // jsconfig.json { "compilerOptions": { "baseUrl": "src" }, "include": ["src"] } - 라우터 파일은 다음과 같다. // components/Router.js import React from 'react'; import { HashRouter as Router, Route, Switch, Redirect } from 'react-rou..
<파이어베이스> 파이어베이스 소개 1. 소개 * Firebase - 파이어베이스(Firebase)는 2011년 파이어베이스(Firebase, Inc)사가 개발하고 2014년 구글에 인수된 모바일 및 웹 애플리케이션 개발 플랫폼이다.(위키백과) - 파이어베이스는 초기 스타트업 당시에 채팅기능의 API를 제공하는 서비스였다. 그러나 개발자들 사이에서 이 서비스를 데이터를 전달하는데 사용하였는데, 여기서 파이어베이스의 발전이 시작됐다. - 결국 파이어 베이스는 리얼타임 데이터베이스나 다름 없었고, 구글에 인수되면서 통합 앱 플랫폼으로 확장되었다. - 현재 파이어베이스는 웹과 모바일 개발에 필요한 다양한 기능을 제공하는 대표적인 BaaS(Backend as a Service)로 자리 잡았다. 이를 통해 서버는 구글이 설계 및 구현해주므로 프론트..