by @LaonMoon
스토리생성연구블로그
Story Generation Study Blog
About me👋
·
공지
I'm LaonMoon, a Republic of Korea.I am a storyteller and a researcher dedicated to the art of narrative generation.- I'm interested in NLP(Natural Language Processing) and Text Generation (Story Generation).- If you want to know about my projects more specifically 👉🏻[Notion] [Github]- If you want to contact me 👉🏻devlaonm@gmail.com 안녕하세요, 블로그 주인장입니다. AI 스토리 생성/NLP와 관련된 연구와 생각들을 정리하고 기록하는 블로그..

🔥[논문 리뷰 / NAACL 2025] Generating Long-form Story Using Dynamic Hierarchical Outlining with Memory-Enhancement
·
논문 리뷰
내가 하고 싶었던 연구와 꽤나 유사한 내용의 연구라서 정리해보았다. *The implementation are available at https://github.com/Qianyue-Wang/DOME†All the datasets are available at https://github.com/Qianyue-Wang/DOME_dataset 논문 요약 장편 스토리 생성을 할때, 기존의 방법들(고정된 outline, human interactive 방법)은 각각 단점이 있었다. 그래서 그 두 방법을 합치되 automatic하게 진행하기 위해서 TKG를 도입하여 앞선 context 내용을 저장하였고, rough outline -> detailed outline -> partial story로 생성하는 각 ..
어떤 미래가 기다리고 있을까
·
연구 관련 생각
스토리 생성과 관련된 무수히 많은 논문들이 나와있는 것을 보며, 정말 머지 않았을지도 모르겠다는 생각이 든다. 생각보다 마이너한 연구 분야 같으면서도 사람들이 누구나 쉽게 이해할 수 있고 접근해볼 수 있다는 점에서 꾸준한 수요가 있는 것 같다. 사람이 쓴 소설도 인공지능이 평가를 하는 시대가 오게 될까? 바둑이 AI 답안을 내놓고 사람들이 그걸 참고하듯이, 운동선수가 데이터 분석 결과를 보고 그걸 참고하듯이, 소설도 AI의 답변을 보고 그걸 참고하며 소설을 쓰는 날이 올까.

[프로그래머스 lv 0] 다항식 더하기 (코딩테스트 입문)_replace 사용
·
알고리즘
# 첫 번째 시도def solution(polynomial): answer = '' sum_x = 0 sum_num = 0 ans_list = polynomial.split("+") for ans in ans_list: if "x" in ans: ans = ans.replace("x","") ans = ans.replace(" ","") if len(ans) > 0: sum_x += int(ans) else: sum_x += 1 else: sum_num+=int(ans) if sum_..
[프로그래머스 lv 0] 최빈값 구하기 (코딩테스트 입문)
·
알고리즘
# 첫 번째 시도def solution(array): answer = 0 count = [0] * (len(array)+1) n = 0 for num in array: count[num]+=1 answer = max(count) for check in count: if check==answer: n+=1 if n > 1: answer = -1 return answer 무수한... 런타임에러를 남기고 실패로 돌아갔다. # 두 번째 시도 아, 잠시만. 최빈값의 갯수가 아니라 최빈값을 return 하는 거였다..? def solution(array): answer = 0 cou..