아이디어 > 이번 캡스톤 디자인에서 AI를 활용해보자는 팀원의 의견이 있었다. > 1. 부산 소재 대학교의 캡스톤 디자인 프로젝트 > 2. 경진대회에서 실제로 사람들이 사용해 볼 수 있는 프로젝트 위 내용을 전제로 회의를 진행했었고, 경상도 사투리를 번역기 웹사이트를
데이터셋 데이터셋 정제 - 2 데이터셋을 살펴보던 중에 발견한 수정해야 할 점이다. 위 사진 속 문장은 내가 추출한 데이터셋에는 추가돼있지 않겠지만, 추가 된 데이터들 중에 &name2&, (()), {의성어}, -단어-가 들어있지 않다는 확신이 없다. 따라서 이를
학습 사투리를 표준어로 바꾸기 위해서 사용해본 모델은 KoGPT와 KoBART 모델이다. 1. KoGPT GPT 모델은 문장 생성 영역에서 주로 쓰이지만, 기계 번역에도 자주 쓰인다는 글을 본 적이 있었다. 이전에 KoGPT 모델을 학습 시켜본 코드가 있었기 때문에
학습 모델 파라미터 설정 모델 학습 코드 예전에 작성 했던 코드들을 다시 되돌아보며 velog에 작성하고 있는데, 왜 이랬지? 싶은 부분들은 수정해서 업로드하고 있지만 기능적으로 빠진 부분들은 당장 추가하기에 어렵다. 또한 모델 학습 중 Evaluation 되
BACKEND 지난 번 게시글까지 해서 프로젝트에 사용될 AI모델을 학습하였다. 이제부터는 AI모델을 파이썬 백엔드에 붙여서 간단하게 API화 해보도록 하자. FastAPI 이번에 내가 선택한 웹프레임워크는 FastAPI이다! Django를 사용해서 이번 프로젝트
뒤에 내용들을 블로그에 게시하기 전에, 너무 코드들이 깔끔하지 못하고 더러워보여서 미약하게나마 리팩토링을 진행한다고 조금 글이 늦어졌다. Pre-Commit Pre-Commit이란? 깃허브와 같은 코드 저장소에 커밋을 수행하기 전에 포맷팅이나 린팅이 잘 되어 있는
회원가입 및 로그인 왜 회원가입이..? > 경상도 사투리를 번역해서 보여주는 웹사이트에 회원가입 및 로그인 기능이 반드시! 필요하냐라고 물어보면 자신있게 예쓰라고 대답하긴 힘들지만, 추가하고자 하는 기능 중에 하나(아직 구현하지 않았다)가 사용자의 피드백을 통해서 추
지난 포스트에서는 회원가입 및 로그인 부분을 진행했다. > 이번에는 사투리를 번역하는 엔드포인트를 작성해보자. 기능 개발에 앞서 - 몇 가지 변경점이 있다. 1. user/utils.py 에 함수 추가 토큰 정보를 추출한다. JWT 토큰을 서버의 SECRET_K
번역된 문장 관리 Database 생성 models.py 사투리 표준어 영어 중국어 일본어 (외래키) 추가한 회원의 식별 ID 기능 controller.py service.py 1. TsItem 추가 2. TsItem들 반환 3. TsItem 삭제 u
방명록 Database Table 생성 models.py message: 방명록에 남길 메세지 message_owner: 방명록에 남길 이름 owner_id: (외래키) 추가한 회원의 식별 ID 기능 controller.py 1. 방명록 작성 GuestBo
Test 코드 작성에 앞서 - 환경 설정 변경 테스트는 서비스에 활용되는 DB가 아닌 TEST용 DB를 사용하는 것이 좋다. 따라서, 테스트와 서비스 상황을 구분해서 환경 설정을 따로 해주도록 하자. config.py 환경설정을 좀 더 깔끔하게 해보고 싶어서 py
이번 글을 마지막으로 학교에서 진행했던 캡스톤 디자인 프로젝트 관련 포스트를 마무리 짓도록 하겠다! Trouble Shooting 1. 백엔드..? 학부생 수준에서 AI를 조금 더 깊이 알아봤다고 할 정도의 얕은 지식과 더불어 백엔드 웹프레임워크에 대한 지식은 전