본문 바로가기

전체 글

(15)
인공지능 ChatGPT 나는 막연하게 인공지능이 학습한 데이터나 인터넷을 토대로 대답한다고 생각했다.100tB의 데이터를 학습하고 10tB로 정리해서 저장하고 있다가, 관련 질문이 들어오면 해당 내용을 찾아 대답하는 느낌?근데 전혀 아니라는 게 아주 놀라웠다.학습과정을 통해 인공신경망의 뉴런들이 파라미터를 수정하게 되고, 오로지 이 파라미터 만으로 생각하고 대답하는 거였다.최대한 간소화하고 가정을 곁들여서학습이 완벽하게 된 모델이 있고 이 모델이 1000억개의 파라미터를 쓴다면, 파라미터당 4바이트이기에 대충 373GB가 안되는 용량이 되는데, 이정도 용량이면 개인용 pc에도 설치 가능한 수준이다. 내 pc가 외계인 기술로 cpu와 gpu, ram 등 컴퓨터 리소스가 말도 안되게 좋아서 이 모델을 구동하는 데 전혀 문제가 없다..
Copilot의 4주 풀스택 로드맵 4주간의 큰 목표프론트엔드 개발 능력 향상: HTML, CSS, JavaScript, React.js백엔드 개발 능력 향상: Node.js, Express데이터베이스 관리 능력 향상: PostgreSQL통합 프로젝트: 프론트엔드와 백엔드를 연동한 풀스택 프로젝트 개발주 단위 목표 및 소목표1주차: 프론트엔드 기본기 다지기목표: 웹 프론트엔드의 기초를 다지기주간 목표:HTML과 CSS의 기본 구조 및 레이아웃 이해JavaScript 기본 문법 학습 및 간단한 웹페이지 구현하루~이틀 단위 소목표:1-2일차: HTML 기본 구조 이해, 간단한 웹페이지 만들어보기3-4일차: CSS 기초 학습, 레이아웃 구성 실습5-7일차: JavaScript 기본 문법 학습, 간단한 인터랙티브 웹페이지 구현2주차: 프론트엔드 ..
ChatGPT의 4주 풀스택 로드맵 4주간의 학습 로드맵 (JavaScript + PostgreSQL)1주차 - 웹 개발 기초와 프론트엔드 기초 (HTML, CSS, JavaScript)목표: 웹의 기본 구조와 JavaScript의 핵심 개념을 이해하고, 간단한 웹사이트를 구축해보는 것.2주차 - 프론트엔드 심화 (React)목표: React로 컴포넌트 기반 설계를 이해하고, 상태 관리 및 SPA 구축.3주차 - 백엔드 개발 (Node.js, Express)목표: Node.js와 Express를 활용해 서버와 RESTful API를 설계하고 구축, PostgreSQL 기초 학습.4주차 - 데이터베이스와 최종 프로젝트 (PostgreSQL 연동)목표: PostgreSQL로 데이터베이스 관리 및 연동하여 풀스택 애플리케이션 완성.세부 커리큘럼..
Gemini의 4주 풀스택 로드맵 4주간의 풀스택 개발 로드맵 (JavaScript 중심)전체 목표:자바스크립트 기반 풀스택 개발 마스터: 프론트엔드, 백엔드, 데이터베이스까지 자바스크립트 생태계를 활용하여 웹 애플리케이션을 독립적으로 개발할 수 있는 능력을 갖춘다.실전 프로젝트 완성: 학습한 내용을 바탕으로 간단한 웹 서비스를 구축하여 포트폴리오를 완성한다.기술 스택:프론트엔드: HTML, CSS, JavaScript, React.js백엔드: Node.js, Express.js데이터베이스: PostgreSQL (관계형 데이터베이스)4주간의 큰 목표 및 세부 목표1주차: 기본기 다지기큰 목표: 웹 개발의 기본기를 다지고, 각 기술 스택에 대한 이해를 높인다.중간 목표:HTML, CSS를 활용하여 정적인 웹 페이지를 제작한다.JavaScr..
4주간 단전을 만들기 위한 계획 수립하기 개발에는 정말 다양한 분야가 있어서 진로를 쉽게 정하기 어렵다. 다양한 정보를 수집하고 고민한 결과, 직접 해보지 않고서는 좋은 결정을 내리기 어렵다고 결론지었다. 본래 제너럴리스트를 추구하기도 하고, 최대한 다양한 경험을 해보는 것이 진로를 정하는 데 도움이 될 것이라 판단했고 풀스택 개발 공부를 먼저 하기로 했다.여러 좋은 로드맵들이 있지만, 사람들마다 경험도 다르고 개성도 있기에 조금씩 그 차이가 있다. 그 차이는 선택장애를 유발하게 했고, 마침 관심있던 인공지능모델들에게 같은 질문을 해서 누가 더 좋은 답변을 해줄 지 궁금해졌다. 인공지능이 짜주는 커리큘럼 사이의 공통점과 차이점을 비교해보면서 4주간의 계획을 세워보자. 우선 입장할 선수들을 소개한다.OpenAI의 ChatGPT, Google의 G..
자바스크립트 백틱 안에 달러 $ 넣기 JavaScript에서 백틱(`)을 사용한 템플릿 리터럴 안에 $ 문자를 그대로 출력하고 싶다면, 이스케이프 문자(\)를 사용하면 된다.const price = 100;console.log(`The price is \$${price}`); // 출력: The price is $100
2의 보수부터 부동소수점을 지나 비교연산까지 정수 음수 표현 Signed Magnitude이 방식에선 먼저 '부호 비트'를 제외한 수를 양수로 읽는다. 그리고 부호 비트에 따라 양수와 음수를 판단한다.즉, 수를 절대값으로 생각한 다음, 음수일 경우 - 부호를 붙이는 방식이다.예를 들면, 0010은 2, 1010은 -2라고 판단한다.다만 음수를 더하거나 양수를 뺄셈할 때 문제가 생길 수 있다.위의 두 수 0010과 1010을 더하면 0이 돼야 하지만, 실제론 1100이 된다. 1100을 Signed Magnitude 방식으로 읽으면 -4가 되므로 정확한 계산을 위해선 추가적인 연산이 필요해 비효율적이다. 1의 보수 (1's Complement) 1의 보수 방식은 표현하려는 수의 절대값의 비트들을 반대로 만들어 표현하는 방법이다. - 5를 표현하려면 ..