주간학습정리
1. 강의 복습 내용
https://junhyuk93.github.io/til/2021/08/02/Ai-BoostCamp-Day-1.html
https://junhyuk93.github.io/til/2021/08/03/Ai-BoostCamp-Day-2.html
https://junhyuk93.github.io/til/2021/08/04/Ai-BoostCamp-Day-3-(1).html
https://junhyuk93.github.io/til/2021/08/04/Ai-BoostCamp-Day-3-(2).html
https://junhyuk93.github.io/til/2021/08/05/Ai-BoostCamp-Day-4-python.html
https://junhyuk93.github.io/til/2021/08/05/Ai-BoostCamp-Day-4-CNN.html
https://junhyuk93.github.io/til/2021/08/06/Ai-BoostCamp-Day5-RNN.html
2. 과제 수행 과정 / 결과물 정리
- 과제 수행중 입력값에서 오류가 있다면 True 를 반환하는 함수를 제작했는데
import re
def validated_sentence(user_input):
if len(re.findall(r'[0-9]',user_input)) >= 1:
return False
if len(re.findall(r'[_@#$%^&*()-+={};:\|`~]',user_input)) >= 1:
return False
if len(re.sub(r'[,.!?]', '', user_input)) == 0:
return False
if len(re.sub(r'[ ]', '', user_input)) == 0:
return False
if len("".join(user_input.split())) == 0:
return False
return True
이와 같이 작성했더니 예외로 빠지는 코드를 모두 잡을 수 없어서 오류가 발생했었다.
그래서 정규표현식에서 특수문자 검출방법과 예외처리 방식을 바꿔서 오류 수정후 문제를 해결할 수 있었다.
import re
def validated_sentence(user_input):
clean_sentence = re.sub(r"[^.,!?a-zA-Z ]","",user_input)
if (len(clean_sentence) != len(user_input)) or (re.sub(r"[.,!? ]","",user_input) == ""):
result = False
else:
result = True
return result
3. 피어세션 정리
회의록 참고
https://www.notion.so/level1-18-645fd2ecad4c451caf3fb86bd8f35d07
4. 학습 회고
프리코스에서 진행했던 파이썬 기초 강의들과 선형대수학 및 확률과 통계 기초강의, CNN과 RNN의 기초 강의를 들었다. 파이썬 모듈에 관한 부분은 사용할때나 다시 강의를 들을 때나 여전히 복잡하고 어려운 것 같다. 수학 강의와 과제에서 경사하강법 역시 항상 라이브러리를 이용하여 풀거나 line by line 로 해결했었는데 함수로 작성해서 사용하려 하니 복잡한 과정을 해결해야만 했었다.
확률과 통계 역시 볼때마다 익숙해지려면 약간의 시간이 필요했고, 궁금증 역시 생겼다. 이러한 과정에서 생긴 궁금증이나 질문들을 같은 팀 캠퍼분들에게 물어 해결했다. 처음 캠퍼분들과 피어세션에서 만났을 땐 아무래도 서로 어색하고 서먹했지만 이것 역시 시간이 해결해 줄 것이고, 지금은 서로 공부 내용에 대한 토의나 학습 과정에서 생길 수 있는 의문점 혹은 이 외에 다른 부분에 대한 의견들도 공유하며 소통해 나갈 수 있어서 정말 의지할 수 있는 팀이 될 것 같다.
'네이버 부스트캠프 AI Tech' 카테고리의 다른 글
부스트캠프 AI Tech 2기 - 7 CrossValidation (0) | 2022.04.05 |
---|---|
부스트캠프 AI Tech 2기 - 6 DL Basic, Visualization (0) | 2022.04.05 |
부스트캠프 AI Tech 2기 - 5 RNN (0) | 2022.04.05 |
부스트캠프 AI Tech 2기 - 4 Python (0) | 2022.04.05 |
부스트캠프 AI Tech 2기 - 4 CNN (0) | 2022.04.05 |