2022 동계 모각소 

20202 활동 내용 및 발표 자료

<팀원>

생명과학과 양유진

전자공학과 이정아

전자공학과 이한서


<팀원별 활동내용>

양유진

- ‘혼자 공부하는 JAVA(박해선 저)’를 통해 JAVA 기초 이론 학습 및 간단한 실습을 진행함.

- ‘혼자 공부하는 머신러닝, 딥러닝(박해선 저)’을 통해 머신러닝, 딥러닝 기본 이론을 학습하고 팀원들과 Q&A를 통해 함께 학습함.

- Texas Holdem 프로젝트를 진행하며 YOLO v5 알고리즘을 학습하고 Texas Holdem 규칙 알고리즘을 개발하고 수정함.

이정아

- ‘혼자 공부하는 머신러닝+딥러닝(박해선 저)’ Part 5~7을 학습하여 인공신경망, 합성곱신경망, 순환신경망의 개념을 이해하고 이를 코드로 구현하는 방법을 실습함. 

- Poker로 텍사스 홀덤 게임 결과 장면으로부터 점수를 계산해주는 알고리즘을 구현을 위해 적절한 yolo 버전을 선정하고 학습시킴

- LG Aimers에 참여하여 1월 한 달간 AI윤리, Explainable AI, NLP 등에 대해 학습함.

- LG ‘스마트 공장 제품 품질 상태 분류 AI 온라인 해커톤’에 참여하여 주어진 데이터를 분석하여 설명가능한 AI를 구현하기 위한 방법을 익힘.

이한서

- 웹 해킹 기초 학습을 위해 정보 보안 교육 플랫폼 Dreamhack의 Web Hacking Course 전체를 공부하고, 학습 내용을 정리하여 Github에 게시하였음.

- Deep Learning 기초 학습을 위해 ‘혼자 공부하는 머신러닝+딥러닝(박해선 저)’과 LG Aimers의 DL 파트를 공부하고, 

  팀원들과 피드백을 주고받은 뒤 해당 내용을 Notion에 게시하였음.

- texas holdem project의 카드 인식 기능 구현을 위해 YOLOv5를 학습하고 이를 프로젝트에 적용하였음.


<팀원별 최종성과>

양유진

- JAVA 기초 이론 내용을 습득하였고, for 문 등 다양한 문법을 작성할 수 있게 됨.

- YOLO 및 알고리즘을 개발, 수정하고 그 결과로 texas holdem 점수 계산 알고리즘을 완성하였음.

- ‘혼자 공부하는 머신러닝, 딥러닝(박해선 저)’과 LG Aimers를 통해 인공지능 머신러닝, 딥러닝 이론을 탄탄히 다지고 학습 내용을 notion에 따로 기록하며 

  학습 내용을 기록하는 습관을 들임.

이정아

- ‘혼자 공부하는 머신러닝+딥러닝’을 팀원과 토의를 통해 완독함. 궁금증 해소를 위해 검색하는 과정에서 배운 점이 많음. 

- LG Aimers의 순환신경망 part와 더불어 혼공머신의 순환신경망 부분을 같이 학습하면서 깊은 부분까지 학습할 수 있었고, 후에 공부해보고 싶다는 목표가 생김.

- 모각소의 프로젝트로서 텍사스 홀덤 게임 결과 장면을 찍어 카드의 숫자와 모양을 Yolo v5으로 학습하여 추출하고, 

  이를 텍사스 홀덤 족보 알고리즘을 통해 계산한 점수를 반환하는 텍사스 홀덤 점수 계산 프로그램을 구현함. 

- LG Aimers에 참여하여 1월 한 달간 학습한 내용을 토대로 ‘스마트 공장 제품 품질 상태 분류 AI 온라인 해커톤’에 참여하여 데이터 분석을 통해 전처리 후 

  특정 feature별로 나누어 AutoML로 학습한 결과 train data 기준 약 0.90의 정확도를 냄.

이한서

- 웹의 기본 상식과 웹 브라우저의 동작 방식, 그리고 Cookie와 Session에 대해 학습하였고, 주요 해킹 기법인 XSS, CSRF, SQL Injection, File Vulnerability, 

  SSRF을 실습해봄으로써 Web Hacking의 기초를 닦을 수 있었음. 또한 학습한 내용을 Github에 게시하며 markdown 문법과 git 사용법을 익힐 수 잇었음.

- ‘혼자 공부하는 머신러닝+딥러닝’과 LG Aimers 강의를 학습하며 DL 기초 지식을 쌓을 수 있었음.

- YOLOv5에 Playing Cards Image Dataset을 적용하여 포커 카드 인식 기능을 구현하였음. 이 과정에서 적절한 data를 찾는 방법과 이를 모델에 train하는 방법을 익힐 수 있었음.


<팀원별 향후계획>

양유진

- JAVA를 이용해 웹 시스템 구현하는 기술을 배우고, JAVA 이외에도 C++도 함께 학습해 백 앤드, 프론트 앤드 분야 기술을 모두 습득하는 것을 목표로 학습함.

- 새로운 딥러닝, 객체 인식 프로그래밍 프로젝트를 진행해보려 함.

이정아

- 팀 프로젝트인 텍사스 홀덤 점수 계산 프로젝트를 실시간으로 확장하여 앱으로까지 구현해보고 싶음.

- ‘혼자 공부하는 머신러닝+딥러닝’와 LG Aimers에서 학습한 순환신경망과 NLP transformers에 대해 더 학습할 예정.

이한서

- texas holdem project를 진행하며 학습한 YOLO를 보다 깊이 학습하기 위해 Custom Data를 직접 제작하여 활용해볼 것임. 

  또한 Deep Learning 심화 학습을 위해 AI Hub나 CahtGPT를 활용하여 다양한 개인 프로젝트를 진행해보려 함.


<발표자료>