❤️🔥WIL : Weekly I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 11 Week 3차 - DRF 프로젝트 마무리 DRF 프로젝트를 멋지게 완성을 했지만 사실 팀원들 덕분이였지 내 스스로는 많이 부족한 감이 없지 않았던것 같다. 특히 부족한 부분을 많이 발견하게 되었던것 같은데 부족한 부분을 찾으니 너무 많았다. 반성하자 내일배움캠프 AI - TIL 47 - 프로젝트 회고 알고리즘 스터디 내일배움캠프 AI - TIL 50 - 스택, 큐 내일배움캠프 AI - TIL 50 ❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 50day 오늘 배운 내용 - 스택과 큐 스택(Stack) 스택은 나중에 입..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 50day 오늘 배운 내용 - 스택과 큐 스택(Stack) 스택은 나중에 입력 된 데이터가 먼저 출력되는 LIFO(Last In, First Out) 자료 구조이다. 반대로 FILO(First In, Last Out)라고 부르기도 한다. 중간에서 빼는건 불가능하다. 스택에서는 Push, Pop이라는 용어가 있다. -. Push : 데이터를 입력하기 -. Pop : 데이터를 꺼내기(마지막으로 입력 된 순서부터) 큐(Queue) 큐는 가장 먼저 입력 된 데이터가 가장 먼저 출력되는 구조이다. FIFO(First In, First Out)라고 부르기도 하며 반대로 LILO(Last In, Last..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 48day 오늘 배운 내용 - 알고리즘문제 입출력 내일은 토끼반 알고리즘 스터디 날이다. 프로젝트가 어제끝나서 오늘 처음 코딩 테스트 문제를 호기롭게 도전했는데, 문제보다 나를 가장 당황스럽게 만들었던 요소는 입출력 처리 였다. 프로그래머스에서는 입력값을 따로 안줘도 함수만 작성해도 되었지만 코딩을 실제 python 파일에 할려니깐 입출력을 고민하게 되었다. 또 실제 알고리즘 코딩테스트에는 단순히 함수만 구현하게 하지는 않을것 같다. 입력방식 01 - input() Function input() 함수의 경우 사용자의 입력을 읽어온 후, 아래와 같은 처리 과정을 거친다. 먼저, 프롬프트로부터 ..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 46day 오늘 배운 내용 - 프로젝트 4일차 Front-end 연결 프로젝트 4일차 Back-end 기능과 연결 막바지이다. 나도 이전에 Back과 Front를 모두 얕게 경험은 해봤지만 이렇게 서버를 분리해서 작업하는 것은 처음이다. 프론트를 연결할수록 이번 기획에서 사용했던 API가 엉망으로 꼬여있었음을 다시한번 느꼈다. 1. API 설계와 다른 API 경로. 2. 추가적으로 필요한 Request에 대한 회의 부족 3. 중구난방 Response 값. 4. 제대로 리뷰되지 않은 GitHub 사용.. 새벽까지 코드 보고 수정하고... 의욕에 비해서 실력이 너무 못따라간감없지 않았다.
❤️🔥WIL : Weekly I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 10 Week 3차 - 추천시스템 + DRF 프로젝트 추천시스템은 전에도 많이 공부해보고 싶었던 것 중에 하나였는데 머신러닝이 어려워보여 도전하지 않았던 부분이다. 그런 추천시스템을 공부해서 이번 프로젝트때에는 선호도 기반 음악 추천 서비스를 만들기로 했었다. DRF도 추천시스템도 아직 완벽히 알기는 한참 멀었지만 프로젝트를 하다보니 어느정도 구조가 보이는 것 같다. 내일배움캠프 AI - TIL 43 - 추천시스템 내일배움캠프 AI - TIL 44 - Django 환경변수 관리 내일배움캠프 AI - TIL 45 - FrontEnd 연결 Fetch 11주차 To-do 리스트 - 추천시스템 +..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 45day 오늘 배운 내용 django와 Front-end 연결하기 - Fetch JS로 Backend와 연결하는 방법에는 크게 ajax와 fetch가 있다. ajax는 익숙하므로 fetch를 사용해서 통신을 해보았다. Fetch API는 HTTP 파이프라인을 구성하는 요청과 응답 등의 요소를 JavaScript에서 접근하고 조작할 수 있는 인터페이스를 제공한다. fetch 명세는 jQuery.ajax()와 크게 두 가지에서 다르다 fetch()가 반환하는 프로미스 객체는 404, 500과 같은 HTTP 오류 상태를 수신해도 거부되지 않는다. fetch()의 프로미스는 서버에서 헤더를 포함한..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 43day 오늘 배운 내용 추천시스템 이전에 넷플릭스가 한참 나올때 관련 추천시스템 글을 본적이 있었다. 사실 추천시스템에 관심도 많았는데, 넷플릭스 관련 내용이 너무너무 어려워서 사실 이해하다가 포기했다. 그저 기억나는 거는 넷플릭스 추천서비스를 위해서 섬세하게 태그를 다는 사람들이 있다는 것정도랄까.. 오늘은 그 추천시스템을 상호튜터님의 강의를 통해서 공부하게 되었다. 아무것도 모를때에는 추천시스템을 단순히 약간의 가중치를 줘서 필터링하는 거라고 생각했는데 머신러닝을 통해서 작업이 되는 시스템인것 같다. 컨텐츠 기반 - 사용자가 좋아했던 컨텐츠의 특징을 추출해서 해당 특징과 비슷한 특징을..