미니프로젝트 5

미니 프로젝트 4 (Web)

[KT] AIVLE SCHOOL 43~45일차4차 미니 프로젝트에서는 Spring boot, React를 활용하여REST API 설계 및 구현, JPA를 이용한 데이터베이스 연동,외부 API를 연동해보고 웹 애플리케이션 개발을 진행하였다. 주제는 도서 관리 프로그램을 만드는 것이였다.기본적인 기능으로 도서 확인, 등록, 상세정보 조회, 수정 및 삭제,그리고 API를 연동하여 AI를 활용한 표지 이미지를생성할 수 있도록 하는 것이 목표였다. 1일차에는 개인별로 ERD 설계, API 정의서, UI 스케치,그리고 조별로 역할을 분담하고 기본적인 환경 설정, Git 저장소를 생성하였다.먼저 조별로 통합하기 전개인적으로 ERD를 설계해본 것은 아래와 같다.내가 처음 구상한 구조는먼저 도서의 정보들을 저장할 Boo..

[KT] AIVLE SCHOOL 9주차 후기

9주차에는클라우드 미니프로젝트를 마무리하고Spring 수업을 진행하였다.먼저 기본적인 웹 작동 구조와 스프링 프레임워크에 대해서 배웠다.자바를 기반으로 한 스프링의 기본 개념과스프링 프레임워크의 특징들을 배웠다. 그리고 MVC 패턴과 JPA를 이용한 DB 접근,CRUD와 예외처리, 그리고 REST API에 대해서 학습했다.스프링 프레임워크에 대해서 처음 배워서조금 어려웠던 부분도 있었다.기본적인 동작 구조와 다양한 어노테이션들의 사용법을 익혀야 할필요가 있을 것 같다. 우리나라에서는 백엔드를 하면대부분 스프링을 사용하는 것 같아서스프링에 대한 개념과 사용법은꼭 익혀둘 필요가 있을 것 같다.

미니프로젝트 3 (클라우드)

[KT] AIVLE SCHOOL 34, 35일차3차 미니 프로젝트에서는 아키텍처 구성도를 보고AWS에서 실제로 클라우드 인프라를 구현해보았다.제공된 아키텍처 구성도az-a, az-b, az-c 총 3개의 가용 영역을 사용한다.Public Subnet 3개, Private Subnet 3개를 사용한다.Load Balancer, Web 서버 2개, Bastion Host, NAT Gateway 를 사용한다.Web1, Web2는 Private Subnet에 배포되고 NAT를 통한 외부 통신이 가능하도록 구성된다.또한 Web1, Web2는 Bastion server를 통해서만 SSH 접속 가능하도록 구성된다.Load Balancer, Bastion, NAT Gateway는 Public Subnet에 위치한다. ..

미니 프로젝트 2 (생성형 AI)

[KT] AIVLE SCHOOL 23~25일2번째 미니프로젝트는 생성형 AI 였다.먼저 1일차에는 개인적으로 그래프 구성도와 State를 정의해보고각 모듈 함수를 구현해보았고, 팀원들과 통합하였다.그리고 2일차에는 통합한 조별 파일을 가지고각각의 파트를 고도화하는 작업을 했다.마지막 3일차에는 2일차에서 보완할 점을 보완하고산출물을 작성했다. 프로젝트의 목표는 개인화된 질문과 답변에 대한피드백을 해주는 AI 면접관 Agent 시스템 구축이다.LangGraph을 기반으로 Agent 흐름을 설계하고LLM을 기반으로 질문을 생성하며 전략적 응답 흐름을 구성한다.사전 준비 절차는 이력서를 업로드하면 이력서를 요약하고 질문 전략을 수립한다.다음으로 면접 절차는 수립한 질문 전력에 맞게 생성한 질문을 제시하고 사용..

[KT] AIVLE SCHOOL 4주차 후기

4/14 ~4/15일 첫 미니프로젝트가 시작되었다.주제는 스마트폰 센서 데이터로 정적/동적을 구분하는 것이였다.지금까지 배운 내용들을 실제로 하나씩 써보는 시간이였다. EDA 과정에서는 shape, info, head, describe 함수들이 주로 쓰였다.그리고 전처리 과정에서는 스케일링과 인코딩, 그리고 데이터 분할을 하고모델을 선언해서 학습시켰다.동일한 프로세스를 어느정도 해보니 모델링 과정이 어느정도 익숙해진 것 같다.어떤 과정으로 모델링을 진행하며어떤 과정에는 어떤 함수를 주로 쓰는지 조금 이해가 되었다.확실히 직접 실습을 해봐야 익숙해지는 것 같다.4/16일부터 4/17일 까지는 AICE 자격증 대비 프로젝트를 진행하였다.AICE 자격증4/14 ~4/15일 첫 미니프로젝트가 시작되었다. 모든 ..