{"id":21634890,"url":"https://github.com/lee-seokmin/NewsGeneration","last_synced_at":"2025-10-06T11:30:20.855Z","repository":{"id":221933815,"uuid":"492624603","full_name":"seokmin12/NewsGeneration","owner":"seokmin12","description":"🤖 Artificial Intelligence Generating Football News.","archived":false,"fork":false,"pushed_at":"2022-07-09T05:31:21.000Z","size":11022,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-25T03:19:28.499Z","etag":null,"topics":["deep-learning","nlp","python","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seokmin12.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-05-15T23:08:33.000Z","updated_at":"2024-09-11T06:47:24.000Z","dependencies_parsed_at":"2024-02-11T07:40:12.076Z","dependency_job_id":null,"html_url":"https://github.com/seokmin12/NewsGeneration","commit_stats":null,"previous_names":["seokmin12/newsgeneration"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seokmin12%2FNewsGeneration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seokmin12%2FNewsGeneration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seokmin12%2FNewsGeneration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seokmin12%2FNewsGeneration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seokmin12","download_url":"https://codeload.github.com/seokmin12/NewsGeneration/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235520652,"owners_count":19003331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","nlp","python","tensorflow"],"created_at":"2024-11-25T03:18:31.596Z","updated_at":"2025-10-06T11:30:19.144Z","avatar_url":"https://github.com/seokmin12.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![header](https://capsule-render.vercel.app/api?type=waving\u0026color=gradient\u0026height=200\u0026section=header\u0026text=NewsGeneration\u0026fontSize=90)\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Python-3776AB?style=flat-square\u0026logo=Python\u0026logoColor=white\"/\u003e\u003c/a\u003e\u0026nbsp\n    \u003cimg src=\"https://img.shields.io/badge/TensorFlow-FF6F00?style=flat-square\u0026logo=TensorFlow\u0026logoColor=white\"/\u003e\u003c/a\u003e\u0026nbsp\n    \n\u003c/div\u003e\n\n* * *\n### 해외 축구 기사 자동 생성 \n### 기사를 분석한 뒤 한 키워드를 입력하면 그 키워드에 대한 기사를 자동 생성한다.\n* * *\n## 과정\n1.\t2004.05.10 ~ 2022.05.10까지의 네이버 해외 축구 기사를 크롤링하여 학습 데이터를 모은다.\n2.\t46,030개의 데이터를 전처리하여 리스트에 저장한다.\n3.\t각 문장의 형태소를 분석하고 각 단어에 고유한 정수를 부여한다.\n4.\t컴퓨터가 텍스트를 숫자로 처리할 수 있도록 각 문장에 있는 단어들을 정수로 고치는 동시에 하나의 문장을 여러 줄로 분해하여 훈련 데이터를 구성한다.\n5.\t패딩 작업을 통하여 맨 우측에 있는 단어만 따로 y 레이블로 분리한다.\n6.\tY 레이블에 대해서 원-핫 인코딩을 수행한다.\n7.\tLSTM을 이용한 인공지능 모델을 구성하여 학습시킨다.\n8.\t입력한 키워드에 대해서 예측한 단어를 조합해 문장을 완성한다.\n\n* * *\n## 모델 구성\n\u003cimg src=\"image/model.jpg\"\u003e\n\n* * *\n## 한계\n### 키워드를 한 개밖에 설정할 수 없으며 생성된 기사가 학습된 기사와 유사하게 나타난다,또한 학습된 모델의 정확도가 85%이며 문장의 형태가 자연스럽지 않은 문제점들이 있어 후속 연구로 완성도를 높일 계획이다.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flee-seokmin%2FNewsGeneration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flee-seokmin%2FNewsGeneration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flee-seokmin%2FNewsGeneration/lists"}