목록[대외활동]/[네트워크형 캠퍼스 아카데미] (11)
개발자로 후회없는 삶 살기
서론 bootcamp가 2.25 발표를 끝으로 종료됩니다. 방학 2개월 반 동안 달려온 만큼 투자한 시간도 많을 텐데요. 부캠과 함께 방학동안 뭘 했는지 정리해보겠습니다. 본론 - 12월 ~ 1월 초 일단 12월은 3학년 2학기 기말고사와 네이버 부스트캠프 포트폴리오 정리가 주였습니다. 이때 부트캠프는 일주일간 심화 프로그래밍 교육이 있었습니다. 저는 코테, 포트폴리오, adv가 있었기에 심화 프로그래밍 일정은 전혀 참석하지 못 했습니다. 하지만 일주일 동안 자바, sql, 스프링을 모두 배운다고 했기에 겉핥기 식 교육임이 틀림 없어서 후회는 없습니다. - 1월 1월에는 BOAZ 컨퍼런스가 있었습니다. 따라서 adv 팀원들과 주기적으로 회의를 했어야했고 adv에 평소보다 많은 시간을 투자해야 했었습니다...
서론 팀 프로젝트 3주차 내용입니다. 본론 - 중간 점검 및 피드백 => 2.15 중간 발표 점검 및 피드백 1) 모델을 서비스에 활용하기 위해서는 서버와 프론트에 모델을 올려보고 테스트 해보는 것을 되도록 빨리 해봐야한다. 현재 아무팀도 모델 올려보는 테스트를 안 해봤는데 올려보면 많은 에러가 발생할 것이고 그것을 처리하는 것이 제일 관건일 것이다. 2) 우리 팀은 모델을 서버가 아닌 프론트에 직접 이식하는 것을 발표에 강조하라 이 부분이 다른 팀과 차별점이 될 것이다. - 타임라인 마지막 주 회의와 함께 타임라인을 정했습니다. 저는 모델 학습을 마무리하고 ML 파트 발표 준비를 합니다. - 모델 비교 1. Affectnet 특징 : 장점이 없고 정확도가 65% 2. Landmark using CNN ..
서론 한컴에서 제공한 노트북을 서버로 사용하기로 하여 원격으로 접속하고 내장된 GPU를 연결하는 방법을 기록합니다. 본론 => 서버에 원격 연결 1. ssh 키 만들기(참고 1) 개인키는 제 컴퓨터에 있고 공개키를 서버에 등록하여 제가 서버에 접속했을 때 등록된 사용자인지 체크합니다. 2. 포트 바인딩 서버에서 키를 등록했으면 제 컴퓨터와 서버 컴퓨터의 ssh 포트를 포워딩합니다. 3. ssh 원격 접속 접속에 성공하였습니다! => 추가!(번외) NHN 클라우드 T4 사용기 1. NHN 클라우드 ssh로 접속 NHN 클라우드에 회원가입하고 권한을 받으면 클라우드 인터페이스에서 GPU인스턴스를 만들 수 있고 FIP가 할당됩니다.ssh로 공인 IP로 접속합니다. 2. nvidia-smi 접속하면 GPU가 8..
서론 프로젝트 2주차에 다다르면서 AI 파트는 어느 정도 알고리즘 틀도 잡혔고 학습도 안정감을 갖췄습니다. 이제 제 꿈은 Aiaas를 위해서 개발에 협조할 생각입니다. 협업 기술, 개발 노하우 등을 선배들에게 여쭤보고 모두 제 것으로 만들 것입니다. 그 전에 지금까지 진행된 상황을 정리하고자 합니다. 본론 이 프로젝트에서 제가 맡은 파트는 딥러닝 개발자이지만 전체 목적은 서비스를 개발하는 것이기 때문에 Aiaas라고 할 수 있습니다. 그렇다면 Aiaas가 프로젝트를 진행할 때 어떤 것들을 생각해야 하는지 경험한 것을 정리해보겠습니다. - 프로젝트 기획 단계 ※ 요구사항이 없는 일반 팀 프로젝트의 경우 이 단계에서 리서치가 매우 중요하고 시간을 많이 투자해야 합니다. (주제를 구체화 할 때 데이터가 없거나..
서론 팀프로젝트 2주차 내용입니다. 본론 7일차(2.5) 랜드마크를 이용하여 표정인식을 하기로 결정한 이후 다양한 표정 인식 알고리즘을 찾아보고 있습니다. 그 중 2가지 방법으로 결정하였습니다. 1. 랜드마크 간의 거리를 이용한 방법(참고 1) 이것은 1주 차에 정한 방법입니다. 2. 랜드마크를 이어서 얼굴에서 특성을 추출하는 방법(참고 2) 표정을 인식하는 방법으로 가장 중요하게 관찰해야 할 부분이 눈과 입이라고 생각하였고 그전에 얼굴 전체에서 표정의 특성을 추출하여 이미지에 표시한 후 분류모델을 돌려보는 방법을 생각했습니다. -> 이미지 크기가 작은 경우 라인이 얼굴을 너무 가린다고 생각되어 이미지 크기를 키우고 진행해 보았습니다. 3. 표정 인식에서 큰 영향을 미치는 눈과 입의 각도를 보는 방법 운..
서론 팀 프로젝트 1주차 내용입니다. 본론 1일차(1.30) - 정할 것 1) 데일리 미팅 : 매일 온라인 오전 10시, 오후 3시 2) 대면 미팅 요일 : 일주일에 2번 화, 금요일 픽스 3) 보고서 작성 방식 : 쓰기로 한 날 모두 온라인으로 모여서 부여된 파트 작성 -> 보고서는 어떤게 필요할까? ① 프로젝트 계획서 ② 요구사항 명세서 ③ 프로젝트 설계도(구성도) ④ 다이어그램(시퀀스, 클래스) 4) 협업 툴 : 형상관리 = 깃, 레드마인 / 스케쥴 = 지라, 노션 5) 역할 : 김지훈(팀장) / 한상범(데일리 미팅 기록) 6) 주제 -> 문제점 : 주제를 정하는데 팀원 모두 너무 모르는 분야다 보니 확실히 감이 오는 주제가 없었습니다. 거의 오전 9시 반부터 오후 4시 반까지 이렇다할 주제 없이 ..
서론 드디어 헬스케어 분야 팀 프로젝트를 시작하는 날입니다. 이번에도 다른 학교 사람들과 다른 전공의 다양한 사람들을 만나게 되었는데 지금까지의 경험을 살려서 열심히 해보겠습니다. 본론 주어진 주제 중에서 1개를 고르거나 헬스케어 분야의 새로운 주제를 골라서 2.25까지 팀 프로젝트를 진행합니다. 평가 요소로는 기술점수, 문서점수, 가산점이 있습니다. 기술의 완성도도 평가요소이지만 얼마나 체계적으로 협업을 진행했는지와 산출물 등 형상관리 점수도 있습니다. 1주 차는 팀빌딩과 프로젝트 계획서 작성을 진행할 것이고 2주 차부터 제대로 프로젝트 구현에 돌입합니다. 기획서는 2.1 수요일까지 작성하고 수요일에 발표합니다. - 주제 선정 팀원들 모두 주어진 주제에 흥미를 느끼지 않아서 서비스적인 가치가 큰 주제로..
서론 분반 이후로 인공지능 반에서 도커를 활용하여 AI 서비스를 배포한 내용을 포스팅합니다. 이번 수업으로 도커를 AI에 어떻게 활용하면 좋을 지 감을 잡을 수 있을 것입니다. 본론 먼저 도커 개념을 살짝 짚고 넘어가겠습니다. - 이미지 텐서플로가 이미 설치된 쥬피터 노트북 컨테이너를 만들고 싶다면 이미 텐서플로가 기반으로 설치된 이미지 파일을 허브에서 가져와서 바로 셋팅할 수 있습니다. - Dockerfile 도커 이미지를 만들기 위해서 도커 파일에 이미지 생성 과정을 쭉 작성합니다. 도커 파일만 관리하면 모든 사용자가 원하는 버전의 이미지를 생성할 수 있고 "나는 굳이 이 부분이 필요없는데?" 싶으면 그 부분만 지워서 수정된 이미지로 만들 수도 있습니다. - 도커 활용 AI 프로젝트 -> 세부 목표 ..