목록분류 전체보기 (66)
예은이의 이것저것

https://www.acmicpc.net/problem/9009 9009번: 피보나치 입력 데이터는 표준입력을 사용한다. 입력은 T 개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 테스트 데이터의 수를 나타내는 정수 T 가 주어진다. 각 테스트 데이터에는 하나의 정수 n www.acmicpc.net ※ 풀이 방법 ① 피보나치 수열을 저장할 배열을 선언하여 순서에 맞게 값을 저장 - n의 범위가 1,000,000,000이기 때문에 fibo[45] 까지만 값을 구하였음. (fibo[45]는 1,134,903,170) ② fibo 배열의 뒤쪽(큰 값)부터 n과 비교 -> n이 fibo[i]보다 크거나 같을 경우 n값을 update하고, stack에 fibo[i] 값 push * 최소 개수의 서로 다른..

또 다시 한 달만에 쓰는 일기다 상당히 오랜만~! 지난주 월요일에 종강하고 나서 계속 열과 성을 다해 놀고 있다. 다음주부터 본격적인 취업 준비에 들어가도록 하겠어~!~~! 과연 제대로 시작할 수 있을지는 모르겠다 뭐 어쨌든 말이라도 해놓는 것으로 하겠다 오늘은 친구들을 만났다. 상당히 오랜만에 만나는 친구들이라 어색할까 걱정했지만 다행히 뭐 그 정도는 아니었다. 만나자마자 점심으로 떡볶이를 먹었다. 다행히 오늘은 돈까스가 아니었다. 하지만 아쉬워하지 마라. 어제 점심에 돈까스를 먹었으니 어제는 2022년에 쓸 다이어리를 사고 스터디카페에 가서 몇자 끄적여봤다. 4주권을 끊어버려서 2주를 버리게 생겼는데 이렇게라도 가야지 싶다. 어쨌든 점심으로 떡볶이 먹고 보드게임 카페에 갔다. 역시 오랜만에 만난 친구..

오늘은 12월 7일이다. 11월 30일로부터 정확히 일주일 지났지만 오늘 그 날의 일기를 써보려 한다. 난 지금 스터디 카페에 와있다. 원래 같았으면 내가 절대 안 올 유형의 공간이지만 시험기간이기도 하고 새로 오픈해서 이벤트도 하고 해서 등록해봤다. 와서 강의를 듣고 있었는데 어쩌다가 지난학기에 이 블로그에 써놓은 일기들을 봤다. 나의 기록이 이렇게 재밌을 줄이야.... 그동안 일기 안 쓴 날들을 후회하며 지난 며칠간의 일기를 다 쓰려다가 하루만 골랐다. 최근 날짜 중에 사진이 가장 많이 남아있는 11월 30일의 일기를 써보려고 한다. 다른 날짜도 쓰고 싶어지면 쓸지도 모른다. 그럼 일기 시작~ 이 날은 학교에 갔다. 뭐 딱히 오랜만에 간 건 아니었다. 이번 학기 동안은 계속 졸업 프로젝트 때문에 주기..

NUZAK이 만든 동화 전문입니다. 1. 난이도 하 - 입력: School School is fun. We run around. We play with toys. We color pictures. We draw things. We play with blocks. We build things. - 학교에서 하는 활동들을 We~ 의 문장구조를 반복하여 나타냄. 2. 난이도 중 - 입력: bear The bear slept in the forest. She didn’t see a snake. The snake got under the bear’s tail. “HURRRR!” shouted the bear. She jumped out of her sleeping bag. “Who is there?” she gr..

드디어 졸업 프로젝트 그로쓰 학기도 마무리되어간다. 시작할 때는 끝나긴 할까? 싶었는데 끝나긴 하네... 이번 프로젝트에서 내가 맡은 부분은 GPT-3를 활용하여 동화 text를 생성하는 부분이었는데 그 부분에 대해 포스팅을 해보도록 하겠습니다. 지난 포스팅 https://myeeunkim.tistory.com/43에서 언급했듯이 우리 프로젝트는 동화 창작 안드로이드 애플리케이션을 만드는 프로젝트이다. 여기에 '영어'동화로 detail을 추가했다. GPT-3란? - Generative Pre-trained Transformer 3의 약자로 openAI에서 발표한 딥 러닝을 사용하여 인간과 유사한 텍스트를 생성하는 자기 회귀 언어 모델이다. 여기서 자동 회귀란 이전의 출력이 이후의 입력이 되는 그런 형식을..

https://www.acmicpc.net/problem/17086 17086번: 아기 상어 2 첫째 줄에 공간의 크기 N과 M(2 ≤ N, M ≤ 50)이 주어진다. 둘째 줄부터 N개의 줄에 공간의 상태가 주어지며, 0은 빈 칸, 1은 아기 상어가 있는 칸이다. 빈 칸의 개수가 한 개 이상인 입력만 주어진다. www.acmicpc.net ※ 풀이 방법 모든 칸의 안전 거리를 구하고 그 중 최댓값을 구했다. 모든 칸의 안전 거리를 구하는 방법은 bfs를 사용하였다. 빈칸에서 출발하여 상어가 있는 칸까지 안전 거리 구하였다. ※ 문제 풀이 코드 import java.io.*; import java.util.*; class Node_17068 { int r; int c; int dis; public Node..

졸업 프로젝트의 일환으로 다루고 있는 GPT-3~ 동화 텍스트를 제대로 만들어내기 위해서 fine-tuning을 하는 것이 좋을 것 같다고 생각했는데 openAI 사이트에 따로 내용이 없어서 포기했었다. 그런데 최근에 fine-tuning에 대한 내용이 새롭게 업데이트되어서 읽어보고 따라 해 봤다.(여기까지 썼을 때가 8월 초였는데 어느새 9월 중순이 되었다.) Once a model has been fine-tuned, you won't need to provide examples in the prompt anymore. 원래는 GPT-3을 통해 원하는 내용을 얻으려면 prompt에 예시를 넣어주었어야 했는데 finetuning하면 할 예시를 넣어주지 않아도 된다! 예시를 넣으면 귀찮기도 하고 만들 수..

2주 지난 영화 관람 후기 (집수니가 밖에서 한 일) 내가 정말 좋아하는 영화인 보스베이비 2편이 7월 21일에 개봉했다. 영화는 당연히 개봉한 날 보러갔었지만 후기는 이제서야 쓴다. 왜냐? 귀찮았으니까~ 어느 영화관에 갈까 고민하다가 CGV로 갔다. 롯데 시네마에서는 스티커팩이랑 아트카드인가 그런 걸 줬고 CGV에서는 필름 마크를 줬다. 아가들 사진이 굉장히 귀엽다. 포토플레이도 뽑았다. 포토티켓으로 알고 있었는데 언제인지 포토플레이로 바뀌었더라... 24일에도 보러갔다. 이 날은 세 명 이상이 보면 퍼즐을 준다고 해서 가족들 다 데리고 갔다. 필름 마크 이 날은 없을 줄 알았는데 아직 남아있었다. 이럴 줄 알았으면 21일에 롯데시네마를 갈걸.... 하지만 이미 늦었다. 퍼즐은 아직 안 맞춰봤다. 더위..