13주차 일정
10/30 - 11/02 미니프로젝트 6차
11/03 AIVLE Day 1차
10/30 - 11/02 미니프로젝트 6차
에이블스쿨 AI트랙의 STEP1 AI 모델링 과정에서의 마지막 미니프로젝트 되시겠습니다🚩
이번 미프 역시 이틀씩 나눠 두 가지 프로젝트 진행!
- (자연어 처리) Aivle 스쿨 지원 질문, 답변 챗봇 만들기
- (이미지 분류) 차량 파손여부 분류
4차 미니프로젝트로 호되게 혼난 자연어 처리는 이제 보기만 해도 좀 무섭고.. 두려워요..
차라리 아무것도 모르는 때가 겁도 없이 덤벼들 수 있달까..?
근데 또 한 번 해봤다고 뚝.딱 전처리 끝내고 첫 번째 챗봇 모델링을 하루 만에 끝냈다네요
하지만 두번째 챗봇 모델링이 꽤나 까다롭고 처음 보는 것들이 많아서 다른 에이블러 분들 주변을 맴돌며 해결해보려 했지만 결국 끝까지 마무리하지 못했다는... 주말 뒷공부 열차 탑승
그리고 저희 조에는 이두나가 있었는데요
🙎 후회한다고 해.
🤦♀️ 후회해.
🙎 미안하다고 해.
🤦♀️ 미안해.
이두나를 본 사람이 저 하나 뿐이라 디집어지게 웃었습니다.
역시 웃수저 원투펀치와 같은 팀이라면 일주일치 웃음을 하루 만에 모두 소진 ssap 가능
두 번째 차량 파손여부 분류 프로젝트는 오랜만에 이미지 데이터를 다뤄보니 너무 반가웠던!
특히 이미지 증강 부분에서 0.4~0.5 주변을 왔다 갔다 하는 accuracy의 원인을 깨달았다네욥!!!!!!!
.flow_from_directory를 사용하면 지정된 디렉토리의 이미지 데이터 증강을 적용시키는데 이때 클래스가 알파벳순으로 0, 1 지정된다.
우리가 전처리 과정에서는 normal=0, abnormal=1로 정해줬지만 .flow_from_directory를 사용하면 abnormal=0, normal=1이 되기 때문에 아무리 멋진 모델을 만들어도 이진분류에서는 하나로만 찍어도 성능이 0.5 안팎이 나오는 것!
train_generator = train_aug.flow_from_directory('/content/drive/MyDrive/mini6/Car_Images_train',
target_size=(280, 280),
classes=['normal', 'abnormal'], # 클래스 순서 지정
batch_size=16,
class_mode='binary')
validation_generator = val_aug.flow_from_directory('/content/drive/MyDrive/mini6/Car_Images_val',
target_size=(280, 280),
classes=['normal', 'abnormal'],
batch_size=16,
class_mode='binary')
classes를 전처리했던 방식과 같은 순서로 지정해주고 나니 accuracy가 0.81로 급상승⏫
이렇게 만든 image generator를 가지고 VGG 모델에 적용하면 역시나 더 좋은 성능을 볼 수 있었다.
시간이 조금 남아서 Inception 모델도 사용해 봤는데 정확도가 0.97까지 나왔다.
이렇게 마무리된 6차 미프 ~.~
이미지 분류도 자연어 처리도 한 번씩 해봤다고 아주 조금은 쉽게 느껴졌다.(Not 많이. 정말. 아주. 조금. a little bit.)
그리고 가장 재밌었고 큰 충격을 준 우리 반 MZ 대표자가 된 것
ⓜⓩ: 아할 아세요?
👨👩👧👦👨👩👧👦: 아할이 뭐야 (웅성웅성)
ⓜⓩ: 캘박 아세요?
👨👩👧👦👨👩👧👦: 캘박이 뭐야 (웅성웅성)
일상처럼 쓰던 단어를 아무도 모르셔서 뿡당했습니다;; (NEW!! 뿡당하다 = 황당하다)
앞으로도 MZ 명예를 잃지 않도록 노력하겠습니다 ^^
11/3 AIVLE Day 1차
에이블데이는 AICE 시험으로 시작!!
그동안 강사님들이 샘플문제들이랑 다른 문제가 나올 수도 있다.. 검색이 필요한 문제가 있을 수도 있다.. 등 겁이란 겁은 다 주셨는데
엥?! 샘플 문항과 크게 다를 것이 없어서 순식간에 해치우기 성공
AICE 시험을 본 후에는 KAIST 교수님의 특강을 들으며 식곤증과의 배틀 ⚒️
특강이 끝난 후에는 코딩마스터스 시상식과 빅프로젝트 설명회가 진행되었다.
코딩마스터스 마스터 배지받았어요!!!!!!
지금 머리로는 절대 받을 수 없는데 어떻게 받았는지 모르겠다...
1차 코테 결과보고 엥???? 내 코드가 증발했나 싶을 정도로 점수가 이게 뭐야?! 싶었는데
제가 이걸 받을 자격이 있나요? ㅠㅠ
2차 코테랑 코딩마스터스가 바로 시작되는데 또 받을 자신? 잘 해낼 자신? 없습니다. 지송합니다.
그리고 마지막으로는 반별 랜선 회식 🍕🍔🍟🌭🍿🍫🍭🍡🍬🥛🍻🧋 을 빙자한 STEP1 돌아보기 시간
중간에 기자단으로서의 소감과 앞으로의 각오?포부?를 이야기 하는 시간이 있었는데
지금도 읽고 계실 우리반 에이블러분들에게 또 한 번 감사 말씀 올립니다!
에피소드 생기면 블로그에 쓰라고 해주시고, 교육장에서 보고 계신 것도 슬쩍 봤어요 ㅎ_ㅎ
에이블스쿨 검색해보면 다른 기자단분들이 쓰신 글들을 볼 수 있는데 저처럼 일기를 쓰는 사람은 안보이더라고요^^
강의내용 정리하는 것도 중!요!하지만 나중에 이 기간을 돌아봤을 때 그 때의 기분과 감정을 다시 느끼기 위해 쓰는 것도 있기 때문에 저만의 컨셉을 유지하겠씁니땅 ^____^
다음주면 이제 STEP2 웹 서비스 개발이 시작되는데 웹 개발 경험이 진짜 거의 없어서 잘 할 수 있을 지 모르겠다.
하지만 AI과정도 잘 해냈죠? 그럼 또 해낼 수 있지요!
빅프로젝트를 향해 GABOJAGO👊