공부하는 개발자의 테크 블로그 — 개발과 AI, 그리고 배움의 기록

AI & 머신러닝
머신러닝 기초 인공지능(Artificial Intelligence)을 구현하는 방법론들은 오래전부터 여러가지 방법론들이 있었습니다. 그 중에서 데이터와 알고리즘을 학습시켜 인공지능을 만드는 방법을 머신 러닝(Mach

AI & 데이터 분석
분석 목표 국민연금공단 국민연금 가입 사업장 내역 데이터를 분석해 월별 탈퇴 기업, 시도별 탈퇴 기업, 상하반기 탈퇴 기업 알아봅니다. 특정 회사명을 입력하면 다음과 같은 데이터를 출력합니다. 회사명을 기준으로 간단

AI & 데이터 분석
matplotlib Python의 데이터 (DataFrame, Series)를 차트(Chart) 혹은 플롯(Plot)으로 시각화하는 모듈입니다. 다음과 같은 플롯 및 차트를 제공합니다. 라인 플롯 (Line Plot

AI & 데이터 분석
판다스(pandas) 판다스는 행(row), 열(column) 형태의 정형화된 2차원 데이터를 다루며, 엑셀의 Sheets, RDB의 Table이 그 예시입니다. 대표적인 판다스에서 제공하는 객체는 데이터프레임(Da

AI & 데이터 분석
넘파이(Numpy) 넘파이 라이브러리는 Python에서 수치 연산, 다차원 행렬 연산 등을 빠른 속도로 처리하기 위해 이용되는 라이브러리이며, 대부분 머신러닝/딥러닝 프레임워크들이 넘파이 기반으로 만들어져 있습니다.

FE & Next.js
서버 액션과 RPC(Remote Procedure Call) RPC는 원격 프로시저 호출이라는 의미로, 원격에 있는 서버의 함수를 마치 로컬 함수처럼 직접 호출하는 기술입니다. 과거에는 클라이언트가 서버의 기능을 쓰

FE & Next.js
풀스택 아키텍트(FullStack Architect) 실무 시스템의 본질은 화면이 아니라, 이 거대한 소프트웨어 생태계에서는 오직 데이터로만 대화합니다. 시스템과 시스템이 만나는 차가운 경계선을 API(Applica

BE & Nest.js
Nest.js 소개 효율적이고, 스케일링이 쉬운 NodeJS 서버를 만드는데 사용하는 프레임워크 차세대 Javascript를 사용하며, Typescript로 만들어졌으며, Typescript를 완전 지원한다 Expr

FE & Next.js
서버 컴포넌트에서의 데이터 로딩 먼저 클라이언트 컴포넌트에서의 데이터를 불러오는 방식은 다음과 같습니다. 컴포넌트가 마운트되면, useEffect로 사이드이펙트를 트리거하여 fetch API를 사용해 state를 변