데이터분석 39

[39일차] ABC 부트캠프 회식 및 인터뷰

Q. 간단한 자기소개 해주세요A. 한남대학교에서 컴퓨터를 전공하고 있는 3학년 정휘빈입니다. Q. ABC 부트캠프를 어떤 사람들에게 추천하나요?A. 저는 ABC 부트캠프를 야망이 있는 사람들에게 추천합니다. 그 이유는 ABC 부트캠프를 통해 내가 하고 싶은 것들을 모두 구현했기 때문입니다. Q. ABC 부트캠프만의 장점이 있나요?A. 제가 생각하는 장점은 기술적인 부분만을 얻어가는 것이 아닌, 사람을 남기고 갈 수 있다는 점이었습니다. 교육과정 내 팀별 활동이 정말 많았고, 여러번 팀이 교체되면서 많은 사람들을 알아가게 될 수 있었습니다. Q. 어떤 기술 나눔 프로젝트를 진행하였고, 어떤 면에서 뿌듯함을 느꼈나요?A. 저는 고경력 박사님들을 대상으로 진행하는 생성형 AI 수업을 보조해주는 역할을 맡았습니..

[38일차] ABC 부트캠프 성과발표회

드디어 성과 발표회 당일이 되었다. 그 동안 조원들과 많은 노력을 하였고, 웃고 떠들며 성과 발표를 준비하였다. 그렇기에 수상 욕심은 있지만 수상하지 못해도 상관이 없다. 잠을 줄이며 발표 준비를 하였고, ppt제작, 프로젝트의 기술적인 부분에서 정말 높은 완성도를 보였다. 다른 조도 마찬가지일테니 결과에 대해서는 겸허히 받아들일 생각이다.  결국 발표자는 나로 결정되었다. 발표 대본을 숙지할 시간이 부족하여 잠을 줄였지만, 그럼에도 모든 것을 외우진 못했다. 그래서 테블릿을 들고 나갔고, 심사위원님들께서 발표 내용에만 집중해주셔서 정말 다행이었다.성과에 대한 발표가 처음이었기에 많이 떨렸지만, 성공적으로 발표를 끝냈다. 나의 발표를 지켜봐주었던 4기 친구들이 모두 따봉을 날려주는 모습을 보고 정말 뿌듯..

[37일차] ABC 부트캠프 최종발표 D-1

드디어 최종 프로젝트 발표가 하루 앞으로 다가왔다. 그 동안 많은 우여곡절이 있었지만, 어찌저찌 지금 이 곳까지 오게 되었다. 최종 발표 전 발표 자료 제출에 관한 이야기가 정말 많았다. 하나씩 살펴보자.1. 발표자료 최종 수정발표 자료는 최종적으로 내가 만든 디자인으로 채택되었다. 잠을 줄여서 만든 보람이 있었다. 조원들이랑 상의하며 발표자인 조원과 함께 ppt에 추가해야할 내용과 삭제해야할 내용들을 첨삭하며 최종 발표 자료를 제출하였다. 발표 자료 제출은 pdf와 ppt파일을 모두 제출해야하는데, ppt 파일을 pdf로 변환하니 글씨가 모두 깨져버린 것이다. 많이 당황하였지만, 제출 기한에 조금 늦더라도 ppt와 시각자료를 먼저 제출하고, pdf를 추후에 제출하였다. 2. 발표 리허설최종 발표자료를 ..

[36일차] ABC 부트캠프 어플리케이션 개발

구현 기능1. 카메라 연결엠폭스를 판별하는 어플을 개발하였고, 초기화면이다. 안드로이드 카메라에 연결하여 의심 부위를 촬영한다.2. 촬영 후 결과 판별엠폭스가 아닌 다른 물체는 엠폭스가 아니라고 판별된다. 이 부분에서 한계가 있었다. 엠폭스를 판별하기 위한 실험군이 필요했지만, 엠폭스에 전염된 주변인들이 없었기에 엠폭스를 판별하기 어려웠다. 그렇게 대안을 생각했던 것이 이미지를 업로드하여 엠폭스를 판별해보는 기능을 추가하게 되었다.3. 이미지 업로드 후 결과 판별엠폭스에 대한 사진을 업로드한 뒤 다시 판별해도 엠폭스가 아니라고 판별을 하였다. 모델을 조금 손 봐야할 것 같다.4. 행동 요령 안내 행동 요령의 경우 수정 예정이다.

[35일차] ABC 부트캠프 결과 보고서 작성

1. 프로젝트 개요I. 프로젝트 개발 배경아프리카 발 엠폭스에 대한 세계보건기구(WHO)의 최고 수준 보건 경계 태세 발령에 대한민국도 20일, 콩고민주공화국 포함 8개 국가를 검역 관리 지역으로 지정하였다. 엠폭스는 과거 원숭이 두창이라고도 불렸어며, 대표적인 엠폭스 증상에는 발열, 오한, 림프절 부종, 피로, 근육통 등이 있으며 피부 발진이 가장 높은 비중을 차지하였다. 엠폭스에 감염이 되면, 대부분 경미한 증상이 나타나고, 2주~4주 후 완치가 되는 것으로 보고 있다. 하지만 고위험군에 해당하는 소아, 임산부, 기저질환자, 면역저하자등은 드물게 합병증을 동반한다. 그렇기에 확산세를 막고, 사망률을 줄이고자 자가진단할 수 있는 앱을 개발하고자 한다.II. 프로젝트 구성도 모델에 대한 구성도이다. 입력..

[34일차] ABC 부트캠프 최종 프로젝트 기술 구현

최종 프로젝트에서 사용하는 기술의 변경점이 생겼다. 지난 게시물에서 CNN을 이용한 이미지 분석을 활용하였지만, 낮은 정확도에 뉴런의 수, 레이어의 개수를 바꿔가며 학습시켜봤다. 하지만 결과는 변함 없이 낮은 정확도를 보였다. 그렇기에 최후의 수단으로, 사전 학습 모델(Pretrained Model)을 활용하기로 했다. 단순히 사전 학습 모델을 사용하면 의미가 없기에, 사전학습모델을 사용했을 때의 정확도와 추가로 Dense를 쌓아 보강하기로 했다. 먼저 코드를 살펴보자. 1. 직접 구현한 모델의 정확도해당 결과는 직접 구현한 모델의 최대 정확도였다. 하지만 사전 학습모델에 Dense 층을 추가했을 때의 결과는 달라졌다.먼저 결과부터 살펴보자.2. 사전 학습 모델 + Dense 추가기존의 모델에서 정확도가..

[33일차] ABC 부트캠프 주제 세분화 및 피드백

우리 조는 아프리카 취약 계층을 위한 엠폭스 감염 여부를 진단해줄 수 있는 모델을 개발하는 것이다. 이러한 주제에 대한 자세한 설명을 들어보자 1. 주제 선정 이유이번에 다시 유행하고 있는 신종 엠폭스는 기존의 엠폭스와는 달리 위험성이 대두되고 있다. 2022년 엠폭스에 대한 WHO의 비상사태 선언이 해제가 된 이후 다시 WHO의 공중보건 비상사태를 선언했기 때문이다. WHO는 2022년 7월 엠폭스와 관련해 국제적 공중보건 비상사태를 선언했다. 하지만 이후 질병 퇴치의 진전으로 2023년 5월 철회됐다. 그러나 엠폭스의 위험성이 커지면서 2024년 8월, 아프리카 CDC는 아프리카 대륙에 새로운 변종 바이러스의 급속한 확산으로 인한 공중보건 비상사태를 선포했다. WHO도 14일 새로운 국제적 공중보건 ..

[32일차] ABC 부트캠프 최종 프로젝트 주제 구체화

주말동안 최종 프로젝트 주제를 선정했다. 프로젝트 주제는 다음과 같다. 아프리카 취약 계층을 위한 엠폭스 감염 여부 진단 모델 개발이다. 사진 판별은 CNN 기술을 사용하였고, 저장한 모델을 바탕으로 어플리케이션을 개발할 예정이다. 일단 코드를 살펴보자. 코드는 총 세 부분으로 나뉜다.1. 데이터 전처리 및 초기 모델 학습 후 모델 저장from tensorflow.keras.preprocessing.image import ImageDataGeneratorfrom tensorflow.keras import layers, modelsfrom tensorflow.keras.optimizers import Adamfrom tensorflow.keras.callbacks import ModelCheckpointf..

[31일차] ABC 부트캠프 최종 프로젝트 주제 선정

최종 프로젝트에 관한 논의를 진행하였고 이에 대한 주제를 선정하게 되었다. 정말 여러가지 의견들이 나왔다.1. 고령층 운전 미숙으로 인한 사고 예방최근들어 급발진 사고가 급증하면서 이에 따른 논란이 많이 생기는 추세이다. 하지만 그 내면에는 고령층의 운전 미숙이 주된 원인이었다. 자동차 운전 페달의 혼동으로 인해 속도를 줄여하는 구간에서 가속 페달을 밟는 상황이 유독 대두되고 있다. 해당 문제를 해결하기 위해 다양한 해결 방안들이 제시되었다.1. 운전에 사용되는 발의 위치로 어떤 페달을 밟고 있는지 알림보편적인 운전자는 오른발로 페달을 번갈아 가며 밟게 되는데, 혼동하지 않을 수 있게 페달에 따라 녹색 불빛과 적색 불빛을 표시하게 된다. 이로써 운전자는 자신이 가속 페달을 밟았는지, 브레이크를 밟았는지 ..

[30일차] ABC 부트캠프 IS(정보시스템) 프로젝트

오늘은 유클리드 소프트의 강신철위원님께서 IS프로젝트에 관한 말씀을 해주셨다. 정보시스템 프로젝트를 뜻하는 IS 프로젝트는 조직의 정보 처리 요구를 충족시키기 위해 정보 기술을 활용하여 시스템을 설계하고 구현하는 프로젝트를 의미한다. 이 프로젝트는 데이터 관리, 소프트웨어 개발, 네트워크 구축, 그리고 기타 IT 관련 인프라의 설계와 구현을 포함할 수 있다. 1. 모델링의 개요사람과 사람 간의 모델링은 한 사람이 다른 사람을 인식하고, 그 인식을 바탕으로 행동을 조정하거나 자신만의 이해와 상상력을 통해 다른 사람의 행동이나 태도를 재현하는 과정이다. 이 과정은 사람들이 서로를 이해하고 관계를 형성하는 데 중요한 역할을 한다. 여기서 "모델링"은 다른 사람의 행동, 감정, 태도를 인식하고 이를 자신의 내면..