오늘 한 것
[△]: 장고심화 5주차강의 : 테스트코드 듣기
[O]: 머신러닝과 딥러닝의 차이 이해하기
복습한 것
장고심화 5주차 강의를 듣고 있다...
실무에서는 코드로 테스트하는 것이 당연하기 때문에 미리 잘 익혀두는 것이 좋다고 들었기 때문
+발제에서도 못들은 강의 끝까지 듣고 머신러닝 시작하라고 하셨기때문..!
어제 평가에서 테스트코드를 작성하기 용이한 코드라고 들었다!
틈틈이 테스트코드 작성 공부를 하기 위해 프로젝트에서의 내 코드, 팀원들의 코드를 복습했다.
+
어제 튜터님이 질문하셨던 users에서의 base64를 활용한코드.. 부분
class UserActivate(APIView):
permission_classes = [AllowAny]
def get(self, request, uidb64, token):
try:
uid = force_str(urlsafe_base64_decode(uidb64)) ##이부분!
user = get_object_or_404(User, pk=uid)
except: ...
나의 답변을 되돌아보건데....
'이미지가 가져와지지 않는 문제가 계속 발생했다
프론트에서 저장하고, 이미지를 저장하는 것에 대한 문제가 생겨서 (**수정이라고했어야했ㅇ..)
해결하는 과정에서 들어간 코드인 것 같다.
다행히 답변할 수는 있었지만 완전한 답변은 아니었던 것 같다.ㅠㅠ
팀원분은 html 페이지에서 프로필 사진을 입력했을때 보여지지 않는 문제가 있어 백엔드 media폴더에 저장해주고자했고,
그것을 위해 base64 디코딩을 사용하신 듯 하다. 돌아오시면 여쭤봐야지...!
[참고해서 더 공부하기] :
+ 최종 프로젝트를 위해 시간이 될때 AWS강의도 배속으로 들으며 다시 짚어봐야겠다
머신러닝 관련 용어 정리
오늘은 일단 이렇게 적어두고.. 강의를 다 듣고나서 내 언어로 바꿔야지!
- 인공지능(Artificial intelligence): 인공지능은 사람처럼 학습하고 추론할 수 있는 지능을 가진 시스템을 만드는 기술입니다. 인공지능은 강인공지능과 약인공지능으로 나눌 수 있습니다.
- 머신러닝(Machine Learning): 규칙을 프로그래밍하지 않아도 자동으로 데이터에서 규칙을 학습하는 알고리즘을 연구하는 분야입니다. 사이킷런이 대표적인 라이브러리입니다.
- 사이킷런(scikit-learn): 2007년 구글 썸머 코드에서 처음 구현되었으며, 가장 널리 사용되는 머신러닝 패키지 중 하나입니다.
- 인공 신경망(Artificial Neural Network): 생물학적 뉴런에서 영감을 받아 만든 머신러닝 알고리즘입니다. 신경망은 기존의 머신러닝 알고리즘으로 다루기 어려웠던 이미지, 음성, 텍스트 분야에서 뛰어난 성능을 발휘하면서 크게 주목 받고 있으며 종종 딥러닝이라고도 부릅니다.
- 딥러닝(Deap learnging): 딥러닝은 인공 신경망이라고도 하며, 텐서플로와 파이토치가 대표적인 라이브러리입니다.
이전 학습내용을 바탕으로 내일 할 것
- 테스트코드 강의 마무리하고 팀프에서 일부 작성해보기
- 머신러닝 강의 반 이상 듣기!
'AI 웹개발반' 카테고리의 다른 글
[TIL] MySql 사용하기 (0) | 2023.05.22 |
---|---|
[WIL]:10 머신러닝 주차, 개인 공부 (2) | 2023.05.21 |
[TIL] DRF프로젝트 KPT 회고 (0) | 2023.05.15 |
[WIL]:09 장고 DRF 팀 프로젝트 주간 (0) | 2023.05.15 |
[TIL] 프론트에서 POST시 cors-headers 응답오류.. 해결완료 (0) | 2023.05.12 |