Intern

Kyeong6's Journey
[인턴] CH03. 스마트유량계 프로젝트 진행 과정에서 마주한 문제와 해결 과정
·Intern
프로젝트 개요 이전 포스팅인 [인턴] CH01. 프로젝트 소개와 방향성에서 다룬 바와 같이 본 프로젝트인 "인공지능 스마트 유량계 프로젝트"는 인공지능(AI)과 사물인터넷(IoT)를 결합한 개념인 AIoT 기술과 LSTM 기반 알고리즘을 활용해 상수관망 내 유량과 수압 데이터를 예측하고 이상징후를 감지하는 시스템이다. 이를 통해 상수관망의 문제를 신속하게 감지하고 대응할 수 있도록 지원하는 것이 프로젝트의 핵심 목표이다.기존에 회사가 보유하고 있는 LSTM 코드를 기반으로 다양하고 복잡한 요구사항을 반영한 파이프라인을 구축해야하다보니 진행 과정에서 많은 문제가 발생했다.이번 포스팅에서는 요구사항 및 문제 상황을 정리하고, 이를 해결하기 위해 적용한 방법과 결과를 공유하고자 한다. 1️⃣ 데이터 손실 문제..
[인턴] CH02. 효율적인 설계의 첫걸음: 디자인 패턴 도입기
·Intern
디자인 패턴 도입기존에 회사에 존재하던 코드인 LSTM 예측 코드는 프로젝트의 다양한 요구사항 중 하나에 해당할 뿐이기 때문에 새로운 요구사항을 충족하기 위해서는 단순히 기능을 구현하는 것 뿐만 아니라 프로젝트 설계를 해야했다. 즉, 요구사항을 파악했으니 이를 기반으로 설계와 구상을 진행해야했다. 이전 글에서도 언급했듯이 해당 프로젝트의 최종 목표는 상업화이기 때문에 복잡한 요구사항을 효율적으로 설계하고, 유지보수 가능한 구조를 만드는 것을 목표로 두었다. 왜냐하면 내가 회사를 떠나게 된다해도 이후에 다른 담당자가 코드를 쉽게 이해하고 수정할 수 있어야하기 때문이다. 그래서 나는 문서화와 함께 디자인 패턴 도입을 하기로 결정했다.이 중 이번 글에서는 도입한 디자인 패턴과 왜 이 패턴을 선택했는지에 대해 ..
[인턴] CH01. 프로젝트 소개와 방향성
·Intern
8개월간의 여정2024년 12월을 마지막으로 8개월간의 인턴 과정을 마무리했다. 올해 2분기부터 학교 생활과 인턴 업무를 병행하면서 지내다보니 바쁜 나날을 보냈지만, 국책 과제(프로젝트)를 진행하면서 마주했던 어려움을 해결하는 과정에서 많은 기술적 성장을 경험했다. 또한, 타 회사와의 미팅, 프로젝트 발표 등 다양한 회사 업무를 수행하며 소중한 경험과 배움을 얻을 수 있었다. 프로젝트를 진행하며 반영한 기술적 내용과 문제 해결 과정을 아래와 같이 주제 별로 글을 나누어 포스트하고자 한다. 프로젝트 전반적인 소개와 이를 통해 얻은 경험효율적인 설계의 첫걸음: 디자인 패턴 도입기스마트유량계 프로젝트 진행 과정에서 마주한 문제와 해결 과정해당 글에서는 진행한 프로젝트인 "상수관망 이상감지를 위한 인공지능 스마..
Kyeong6
'Intern' 카테고리의 글 목록