-> 현재 군대에서는, 군 관련 허위 기사나 인터넷에 유포된 기밀글들을 추려내기 위해, 각종 신문에서 군 관련 기사들을 일일히 오려 내고, 여러 사이트들을 캡처합니다. 모은 자료들은 사람이 하나하나 읽어보면서 문제가 될 글들을 식별하고, 보고서로 정리하여 대응팀한테 넘기는 등, 번거로운 작업들을 반복하고 있습니다.
-그러다보니 놓치는 사항이 발생하거나 개인적인 편향이 보고서에 포함되는 등의 문제가 발생할 수 있습니다.
+> 군대에게는 여러 risk(위협)들이 존재합니다. 스파이, 해커, 테러리스트 등의 외부적인 위협들도 존재하지만, 시스템이 잘 구축된 현재의 군대에게 실질적인 위협은 군사 기밀 유출, 허위 기사, 악성 게시글 등의 내부적인 위협들입니다. 그럼 군대는 이런 내부 위협들을 어떻게 식별하고 관리할까요?
>
-> 저희 BTS (방탄수병단)은 이 모든 과정을 자동화시켰습니다. RISKOUT은 인공지능으로 유출된 기밀을 찾아주고, 허위기사를 판별하는 플랫폼입니다. 찾은 문제의 글은 사용자가 커스텀 가능한 맞춤형 보고서로 출력됩니다.
-이를 통해 정확도 보장, 인력 감축, 속도 향상 등의 효과 를 얻게 됩니다.
-
+> 담당 부서에서 근무하고 있는 동기병에 따르면, 현재 군대에서는 인터넷에 유출된 기밀글들 및 허위 기사등의 악성글을 추려내기 위해 24시간동안 여러 포털 사이트에서 무한정 검색 및 캡처하고 각종 신문에서 군 관련 기사들을 일일히 오려냅니다. 모은 자료들은 사람이 하나하나 읽어보면서 문제가 될 글들을 식별하고, 보고서로 정리하여 대응팀한테 넘기는 등 고된 작업들을 반복하고 계십니다.
+그러다보니 놓치는 일이 발생하거나, 개개인의 판단으로는 허위 기사등을 정확하게 식별하지 못할 수 있습니다.
+>
+> 그래서 생각했습니다. 군사 기밀 및 허위글등의 악성글들을 자동으로 찾아주고 정리해주는 All-in-One 플랫폼을 만들어보자.
:plate_with_cutlery: 기능 설명 (Features)
**3가지 핵심기능** 은 다음과 같습니다.
-* [**`💀 여론 현황 대시보드`**](https://riskout.ithosting.repl.co/) : [여론의 감정 상태](https://namu.wiki/w/%EC%97%AC%EB%A1%A0), [언론 보도](https://namu.wiki/w/%EC%96%B8%EB%A1%A0) 등을 시각화 시켜서 보여주는 대시보드입니다.
+* [**`💀 위협 대시보드`**](https://riskout.ithosting.repl.co/): 언론 보도 현황 등을 시각화 시켜서 보여주는 대시보드입니다.
* [**`😤 위협 탐지`**](https://riskout.ithosting.repl.co/) : [군사 기밀 유출](https://namu.wiki/w/%EA%B5%B0%EC%82%AC%EA%B8%B0%EB%B0%80), [허위 기사](https://namu.wiki/w/%EA%B0%80%EC%A7%9C%20%EB%89%B4%EC%8A%A4)를 탐지하여 시각화 해줍니다.
* [**`📰 맞춤형 보고서 생성`**](https://riskout.ithosting.repl.co/) : 클릭 몇번으로 [보고서](https://namu.wiki/w/%EB%B3%B4%EA%B3%A0%EC%84%9C)를 커스텀 및 생성할 수 있습니다.
-
여론 현황 대시보드
+
위협 대시보드
+> 오늘의 키워드, 기사 현황등 위협을 예측할 수 있을만한 요소들을 시각화하는 대시보드입니다.
@@ -83,7 +84,7 @@
### 오늘의 키워드
-> 여론 현황에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+> 오늘의 키워드에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
각종 기사글, 게시판 등의 커뮤니티 사이트들을 기반으로 언급 비중이 놓은 단어들을 보여주는 [워드 클라우드](https://riskout.ithosting.repl.co)입니다.
@@ -94,7 +95,7 @@
> 감정 통계에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
-각종 SNS 및 커뮤니티 사이트들을 기반으로 여론의 감정 상태를 분석하여 positive, neutral, negative로 나누어서 표현한 [막대 차트](https://riskout.ithosting.repl.co)입니다.
+각종 SNS 및 커뮤니티 사이트들을 기반으로 여론의 감정 상태를 분석하여 positive, neutral, negative로 나누어서 표현한 막대 차트입니다.
![emopie1](https://user-images.githubusercontent.com/55467050/137932804-a974141b-6da4-4626-8c75-c90d64c1d8f9.PNG)
@@ -104,7 +105,7 @@
> 오늘의 트렌드에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
-가장 많이 언급된 3가지 기사를 진짜, 가짜, 의심으로 판별하여 보여줍니다.
+그날 가장 많이 언급된 3가지 기사를 선정하여 FactCheck를 통해 진실 추정, 중립 추정, 허위 추정으로 판별 및 분류하여 보여줍니다.
![trend](https://user-images.githubusercontent.com/55467050/137927004-f375f4ca-7548-494f-ac3d-caa087b6563d.PNG)
@@ -127,9 +128,8 @@
### 기밀 유출 탐지 + 허위 기사 탐지
-> 기사 변화량에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
-
-[기밀 유출 현황](https://riskout.ithosting.repl.co) 및 [허위 기사](https://riskout.ithosting.repl.co)를 인공지능을 통해 분석하여 탐지해내는 페이지입니다. 인공지능은 탐지한 글들을 기반으로 2차적 검사를 실시하여 기밀어, 인물, 장소를 추출해냅니다. 추출한 항목들은 세부 분석을 위해 *커스텀 필터*로 제공됩니다.
+> 탐지 현황에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+기밀 유출 현황 및 허위기사를 인공지능을 통해 자동으로 분석하여 탐지합니다. 이후 빠르게 대응할수 있도록 요약된 내용 및 출처등을 제공합니다.
![detect](https://user-images.githubusercontent.com/55467050/137923976-61f54c5a-aa1a-4258-a27d-a95eb1620c48.gif)
@@ -139,28 +139,22 @@
### 개채 인식 필터(NER Filter)
-> 개체 인식에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+> 개체 인식 필터에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
-기사들중 나라이름을 추출해 내어, 나라별로 특별한 이벤트가 있는지 지도로 보여줍니다.
+ㅜ
![ner](https://user-images.githubusercontent.com/55467050/137922056-ff4942aa-feba-4a8d-b1c0-76106321b10f.gif)
-
맞춤형 보고서 생성
-
-> 개체 인식에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+
자동 보고서 생성
+> 보고서 생성에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+사용자가 확인한 위협들을 클릭 몇번만으로 자동으로 정돈 및 요약하여 보고서의 형태로 생성해줍니다. 생성된 보고서는 PDF등으로 출력가능합니다.
-
![report_full](https://user-images.githubusercontent.com/55467050/137937761-929347ff-c8a5-4ac1-8608-bfa8da408e5d.PNG)
-
-* **기밀 유출 보고** : 기밀 유출 현황을 각종 수치로 시각화시킨 브리핑 보드.
-* **허위 기사 보고** : 사용자가 선택한 허위 기사 탐지글들을 기반으로 제작된 AI 자동 요약본.
-* **허위 기사 개요** : 타임라인으로 구분된 현재까지의 허위 기사 현황.
-
:zap: 프로젝트 사용법 (Getting Started)
로그인 하신 후:
@@ -239,21 +233,6 @@
5. Move to ```~/WEB/backend/``` and run command ```chmod a+x web.sh```
6. Run command ```./web.sh```
-## 🚚 로드맵(Road Map)
-
-RISKOUT에 새로운 기능을 보고 싶으시거나 직접 추가해보고 싶으시면 [이슈를 남겨주세요!](https://github.com/osamhack2021/ai_web_RISKOUT_BTS/issues/new) 아래는 저희가 걸어왔던, 그리고 앞으로 나아갈 계획 및 목표입니다:
-
-- [x] [SNS Data Crawling](https://github.com/osamhack2021/ai_web_RISKOUT_BTS/issues/115)
-- [x] [News Crawling](https://github.com/osamhack2021/ai_web_RISKOUT_BTS/issues/64)
-- [x] [Data Visualization](https://github.com/osamhack2021/ai_web_RISKOUT_BTS/issues/41)
-- [x] [AI Extractive Summarization](https://github.com/osamhack2021/ai_web_RISKOUT_BTS/issues/1)
-- [x] [Named-entity recognition](https://github.com/osamhack2021/ai_web_RISKOUT_BTS/issues/1)
-- [x] [Sentiment Classifier](https://github.com/osamhack2021/ai_web_RISKOUT_BTS/issues/1)
-- [ ] [100,000+ 웹사이트 크롤링 기능 구현]()
-- [ ] [10,000+건의 위협 탐지 및 신고]()
-- [ ] [대한민국 전군 RISKOUT 플랫폼 도입]()
-
-RISkOUT(리스크아웃)의 여정에 동참하고 싶으시다면 "Issue"를 남겨주세요.
-프로젝트 RISKOUT은 [MIT License](https://en.wikipedia.org/wiki/MIT_License) 를 따르고 있습니다.
+프로젝트 RISKOUT은 MIT License를 따르고 있습니다.
![iOS 이미지](https://user-images.githubusercontent.com/55467050/137704748-135d4f74-bbf8-44ef-b366-e9f6f6fbb298.jpg)
From 04d53adc04cb1d9520ba3aafa3f271776b6a979d Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 15:53:18 +0900
Subject: [PATCH 05/78] Update readme.md
---
readme.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/readme.md b/readme.md
index b74fb350..42b0b7f6 100644
--- a/readme.md
+++ b/readme.md
@@ -2,7 +2,7 @@
# RISKOUT - All-in-One 국방 리스크 관리 플랫폼
-
+
@@ -64,7 +64,7 @@
> 담당 부서에서 근무하고 있는 동기병에 따르면, 현재 군대에서는 인터넷에 유출된 기밀글들 및 허위 기사등의 악성글을 추려내기 위해 24시간동안 여러 포털 사이트에서 무한정 검색 및 캡처하고 각종 신문에서 군 관련 기사들을 일일히 오려냅니다. 모은 자료들은 사람이 하나하나 읽어보면서 문제가 될 글들을 식별하고, 보고서로 정리하여 대응팀한테 넘기는 등 고된 작업들을 반복하고 계십니다.
그러다보니 놓치는 일이 발생하거나, 개개인의 판단으로는 허위 기사등을 정확하게 식별하지 못할 수 있습니다.
>
-> 그래서 생각했습니다. 군사 기밀 및 허위글등의 악성글들을 자동으로 찾아주고 정리해주는 All-in-One 플랫폼을 만들어보자.
+> 그래서 생각했습니다. 군사 기밀 및 허위글등의 악성글들을 자동으로 찾아주고 정리해주는 All-in-One 플랫폼을 만들어보자. RISKOUT이 탄생한 이유입니다.
:plate_with_cutlery: 기능 설명 (Features)
From 92aa56f5736b194fb5d6ec5e45104b3d71ae3ff8 Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 15:55:25 +0900
Subject: [PATCH 06/78] Update readme.md
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index 42b0b7f6..c144bbff 100644
--- a/readme.md
+++ b/readme.md
@@ -64,7 +64,7 @@
> 담당 부서에서 근무하고 있는 동기병에 따르면, 현재 군대에서는 인터넷에 유출된 기밀글들 및 허위 기사등의 악성글을 추려내기 위해 24시간동안 여러 포털 사이트에서 무한정 검색 및 캡처하고 각종 신문에서 군 관련 기사들을 일일히 오려냅니다. 모은 자료들은 사람이 하나하나 읽어보면서 문제가 될 글들을 식별하고, 보고서로 정리하여 대응팀한테 넘기는 등 고된 작업들을 반복하고 계십니다.
그러다보니 놓치는 일이 발생하거나, 개개인의 판단으로는 허위 기사등을 정확하게 식별하지 못할 수 있습니다.
>
-> 그래서 생각했습니다. 군사 기밀 및 허위글등의 악성글들을 자동으로 찾아주고 정리해주는 All-in-One 플랫폼을 만들어보자. RISKOUT이 탄생한 이유입니다.
+> 그래서 생각했습니다. 군사 기밀 및 허위글등의 악성글들을 자동으로 찾아주고 정리해주는 All-in-One 플랫폼을 만들어보자. RISKOUT이 탄생하게 된 이유입니다.
-> 군대에게는 여러 risk(위협)들이 존재합니다. 스파이, 해커, 테러리스트 등의 외부적인 위협들도 존재하지만, 시스템이 잘 구축된 현재의 군대에게 실질적인 위협은 군사 기밀 유출, 허위 기사, 악성 게시글 등의 내부적인 위협들입니다. 그럼 군대는 이런 내부 위협들을 어떻게 식별하고 관리할까요?
+> 군대에게는 여러 risk(위협)들이 존재합니다. 스파이, 해커, 테러리스트 등의 외부적인 위협들도 존재하지만, 시스템이 잘 구축된 현재의 군대의 실질적인 위협은 군사 기밀 유출, 허위 기사, 악성 게시글 등의 내부적인 위협들입니다. 그럼 군대는 이런 내부 위협들을 어떻게 식별하고 관리할까요?
>
> 담당 부서에서 근무하고 있는 동기병에 따르면, 현재 군대에서는 인터넷에 유출된 기밀글들 및 허위 기사등의 악성글을 추려내기 위해 24시간동안 여러 포털 사이트에서 무한정 검색 및 캡처하고 각종 신문에서 군 관련 기사들을 일일히 오려냅니다. 모은 자료들은 사람이 하나하나 읽어보면서 문제가 될 글들을 식별하고, 보고서로 정리하여 대응팀한테 넘기는 등 고된 작업들을 반복하고 계십니다.
그러다보니 놓치는 일이 발생하거나, 개개인의 판단으로는 허위 기사등을 정확하게 식별하지 못할 수 있습니다.
From 95eacc31b4566d5f386290267eb645a1c29946b0 Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 16:59:13 +0900
Subject: [PATCH 15/78] Update readme.md
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index 4d29dbea..d35c9e67 100644
--- a/readme.md
+++ b/readme.md
@@ -64,7 +64,7 @@
> 담당 부서에서 근무하고 있는 동기병에 따르면, 현재 군대에서는 인터넷에 유출된 기밀글들 및 허위 기사등의 악성글을 추려내기 위해 24시간동안 여러 포털 사이트에서 무한정 검색 및 캡처하고 각종 신문에서 군 관련 기사들을 일일히 오려냅니다. 모은 자료들은 사람이 하나하나 읽어보면서 문제가 될 글들을 식별하고, 보고서로 정리하여 대응팀한테 넘기는 등 고된 작업들을 반복하고 계십니다.
그러다보니 놓치는 일이 발생하거나, 개개인의 판단으로는 허위 기사등을 정확하게 식별하지 못할 수 있습니다.
>
-> 그래서 생각했습니다. 군사 기밀 및 허위글등의 악성글들을 자동으로 찾아주고 정리해주는 All-in-One 플랫폼을 만들어보자. RISKOUT이 탄생하게 된 이유입니다.
+> 그래서 생각했습니다. 군사 기밀 및 허위글등의 악성글들을 자동으로 식별해주고 정리해주는 All-in-One 플랫폼을 만들어보자. RISKOUT이 탄생하게 된 이유입니다.
From 26b4561a4e872f72050a1b8a847f539c2c718d5c Mon Sep 17 00:00:00 2001
From: dev-taewon-kim <85913822+dev-taewon-kim@users.noreply.github.com>
Date: Wed, 20 Oct 2021 11:00:14 +0000
Subject: [PATCH 34/78] =?UTF-8?q?*=20=EC=98=A4=EB=8A=98=EC=9D=98=20?=
=?UTF-8?q?=EB=89=B4=EC=8A=A4=EB=8A=94=20=EC=A0=84=EB=B6=80=20=ED=81=AC?=
=?UTF-8?q?=EB=A1=A4=EB=A7=81=20=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=84=A4?=
=?UTF-8?q?=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
WEB(BE)/analyzer/analyzer.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/WEB(BE)/analyzer/analyzer.py b/WEB(BE)/analyzer/analyzer.py
index a19f84ed..3927f69c 100644
--- a/WEB(BE)/analyzer/analyzer.py
+++ b/WEB(BE)/analyzer/analyzer.py
@@ -312,7 +312,7 @@ def main():
if tup[9] not in date_list:
date_list.append(tup[9])
- for date in date_list:
+ for date in date_list[:len(date_list) - 1]:
cur.execute("SELECT * FROM CrawlContents WHERE isAnalyzed = 0 AND category = 'news' AND created_at = ?", (date,))
ranked_list = dataRanker(cur.fetchall())
@@ -321,7 +321,8 @@ def main():
cur.execute("UPDATE CrawlContents SET isAnalyzed = 1 WHERE isAnalyzed = 0 AND category = 'news' AND created_at = ?", (date,))
conn.commit()
- cur.execute("SELECT * FROM CrawlContents WHERE isAnalyzed = 0") # news는 이미 analyzed 되었기 때문에 sns와 community만 남는다
+ # 오늘 이전의 news는 이미 analyzed 되었기 때문에 "크롤링 시점 오늘 뉴스 전부", sns, community가 남는다
+ cur.execute("SELECT * FROM CrawlContents WHERE isAnalyzed = 0")
important_data_list.extend(cur.fetchall())
From d14d84528c91d162486a6d81c26e5f007309c77b Mon Sep 17 00:00:00 2001
From: dev-taewon-kim <85913822+dev-taewon-kim@users.noreply.github.com>
Date: Wed, 20 Oct 2021 11:00:33 +0000
Subject: [PATCH 35/78] =?UTF-8?q?*=20=ED=81=AC=EB=A1=A4=EB=A7=81=20?=
=?UTF-8?q?=EB=B3=B8=EB=AC=B8=20=EA=B8=B8=EC=9D=B4=20=EC=A0=9C=ED=95=9C=20?=
=?UTF-8?q?=EC=99=84=ED=99=94?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
WEB(BE)/crawler/crawler/model/naver/NaverNewsSite.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/WEB(BE)/crawler/crawler/model/naver/NaverNewsSite.py b/WEB(BE)/crawler/crawler/model/naver/NaverNewsSite.py
index 579aef9d..969e2206 100644
--- a/WEB(BE)/crawler/crawler/model/naver/NaverNewsSite.py
+++ b/WEB(BE)/crawler/crawler/model/naver/NaverNewsSite.py
@@ -75,7 +75,7 @@ def get_articleID(self, contents_url):
return article_id
def contentCheck(self, content):
- if(len(content.body) < 800 or len(content.body) > 2000):
+ if(len(content.body) < 500 or len(content.body) > 2000):
raise length_error
return
From d547925f066c8a953eadeb348a2b6643873cbea6 Mon Sep 17 00:00:00 2001
From: dev-taewon-kim <85913822+dev-taewon-kim@users.noreply.github.com>
Date: Wed, 20 Oct 2021 11:00:57 +0000
Subject: [PATCH 36/78] =?UTF-8?q?*=20=ED=9A=8C=EC=9B=90=EA=B0=80=EC=9E=85?=
=?UTF-8?q?=20=ED=81=B4=EB=A6=AD=20=EC=8B=9C=20alert=20=EB=AC=B8=EA=B5=AC?=
=?UTF-8?q?=20=EB=B3=80=EA=B2=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
WEB(FE)/frontend/src/components/Modal/LoginModal.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/WEB(FE)/frontend/src/components/Modal/LoginModal.js b/WEB(FE)/frontend/src/components/Modal/LoginModal.js
index f76adb21..fe8abb6e 100644
--- a/WEB(FE)/frontend/src/components/Modal/LoginModal.js
+++ b/WEB(FE)/frontend/src/components/Modal/LoginModal.js
@@ -52,7 +52,7 @@ const LoginModal = (props) => {
};
const onClick = () => {
- alert('데모 버전에서는 제공하지 않는 기능입니다')
+ alert('베타 버전은 사전에 승인된 인원만 사용 가능합니다.')
};
const fetchLoginApi = (e) => {
From 7ea28537f789867cd3ec3cc08dfb1929328f61f3 Mon Sep 17 00:00:00 2001
From: dev-taewon-kim <85913822+dev-taewon-kim@users.noreply.github.com>
Date: Wed, 20 Oct 2021 11:01:09 +0000
Subject: [PATCH 37/78] =?UTF-8?q?*=20Snackbar=20=EC=98=A4=ED=83=80=20?=
=?UTF-8?q?=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
WEB(FE)/frontend/src/pages/DetectionStatus.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/WEB(FE)/frontend/src/pages/DetectionStatus.js b/WEB(FE)/frontend/src/pages/DetectionStatus.js
index 86fe4852..61301c62 100644
--- a/WEB(FE)/frontend/src/pages/DetectionStatus.js
+++ b/WEB(FE)/frontend/src/pages/DetectionStatus.js
@@ -67,7 +67,7 @@ export default function DetectionStatus() {
} else {
removeCart(_id);
message = article.title ? article.title : 'Twitter Article';
- message = 'Removed article | ' + article.title;
+ message = 'Removed article | ' + message;
variant = 'default';
}
enqueueSnackbar(message, {
From 8160a57c8c0a00c32726b1a00339aa2d6c0b55ed Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 20:01:18 +0900
Subject: [PATCH 38/78] Update readme.md
---
readme.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/readme.md b/readme.md
index 7d4c7250..799c86ae 100644
--- a/readme.md
+++ b/readme.md
@@ -341,6 +341,7 @@
프로젝트 RISKOUT은 MIT License를 따르고 있습니다.
+
From 1aaa9fd3586332137aa3d686aa6c8f7d47631deb Mon Sep 17 00:00:00 2001
From: PFF <50140505+playff@users.noreply.github.com>
Date: Wed, 20 Oct 2021 20:02:10 +0900
Subject: [PATCH 39/78] Create README.md
---
AI(BE)/riskout/extractive/README.md | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 AI(BE)/riskout/extractive/README.md
diff --git a/AI(BE)/riskout/extractive/README.md b/AI(BE)/riskout/extractive/README.md
new file mode 100644
index 00000000..79022b15
--- /dev/null
+++ b/AI(BE)/riskout/extractive/README.md
@@ -0,0 +1,10 @@
+Extractive Summarization
+========================
+
+## Gensim summarizer?
+- Summarizing is based on ranks of text sentences using a variation of the TextRank algorithm.
+
+
+## References
+- [RaRe-Technologies/gensim](https://github.com/RaRe-Technologies/gensim)
+ - [Variations of the Similarity Function of TextRank for Automated Summarization, 2016](https://arxiv.org/abs/1602.03606)
From a342d05c493b1fb206c6c4c3644abe12337d343f Mon Sep 17 00:00:00 2001
From: PFF <50140505+playff@users.noreply.github.com>
Date: Wed, 20 Oct 2021 20:02:37 +0900
Subject: [PATCH 40/78] Create README.md
---
AI(BE)/riskout/fakenews/README.md | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 AI(BE)/riskout/fakenews/README.md
diff --git a/AI(BE)/riskout/fakenews/README.md b/AI(BE)/riskout/fakenews/README.md
new file mode 100644
index 00000000..2293a8c0
--- /dev/null
+++ b/AI(BE)/riskout/fakenews/README.md
@@ -0,0 +1,19 @@
+Fake News Classifier
+========================
+## Model
+| Model Accuracy | Train | Validation | Test |
+|----------------|-------|------------|------|
+| LSTM | 0.9774 | 0.98381 | 0.7544 |
+| SenCNN | 0.9624 | 0.8016 | 0.7827 |
+| BERT | 0.9662 | 0.8299 | 0.8070 |
+
+- 세 개 모델 모두 Early Stopping 을 적용한 결과입니다.
+
+## Dataset
+데이터셋은 [SNU factcheck](https://factcheck.snu.ac.kr/)를 크롤링하여 사실, 거짓으로 라벨링하였음.
+거짓 데이터셋의 양이 더 많아서 네이버 뉴스에서 추가로 데이터를 모아 두 라벨링된 데이터의 크기가 같게 함.
+
+## References
+- [A Study on Korean Fake news Detection Model Using Word Embedding, 2020](https://www.koreascience.or.kr/article/CFKO202022449680088.pdf)
+- [Research Analysis in Automatic Fake News Detection, 2019](http://hiai.co.kr/wp-content/uploads/2019/12/%EB%85%BC%EB%AC%B8%EC%A6%9D%EB%B9%99_2019_02.pdf)
+
From 547a28a480ee4ddf23ab41369e0d70cb352313d2 Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 20:12:53 +0900
Subject: [PATCH 41/78] Update readme.md
---
readme.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/readme.md b/readme.md
index 799c86ae..670e07be 100644
--- a/readme.md
+++ b/readme.md
@@ -60,18 +60,18 @@
> 군대에게는 여러 risk(위협)들이 존재합니다. 스파이, 해커, 테러리스트 등의 외부적인 위협들도 존재하지만, 시스템이 잘 구축된 현재의 군대의 실질적인 위협은 군사 기밀 유출, 허위 기사, 악성 게시글 등의 내부적인 위협들입니다. 그럼 군대는 이런 내부 위협들을 어떻게 식별하고 관리할까요?
>
-> 담당 부서에서 근무하고 있는 동기병에 따르면, 현재 군대에서는 인터넷에 유출된 기밀글들 및 허위 기사등의 악성글을 추려내기 위해 24시간동안 여러 포털 사이트에서 무한정 검색 및 캡처하고 각종 신문에서 군 관련 기사들을 일일히 오려냅니다. 모은 자료들은 사람이 하나하나 읽어보면서 문제가 될 글들을 식별하고, 보고서로 정리하여 대응팀한테 넘기는 등 고된 작업들을 반복하고 계십니다.
-그러다보니 놓치는 일이 발생하거나, 개개인의 판단으로는 허위 기사등을 정확하게 식별하지 못할 수 있습니다.
+> 담당 부서에서 근무하고 있는 동기병에 따르면, 현재 군대에서는 인터넷에 유출된 기밀글들 및 허위 기사등의 악성글을 추려내기 위해 24시간동안 여러 포털 사이트에서 무한정 검색 및 캡처하고 각종 신문에서 군 관련 기사들을 일일히 오려냅니다. 모은 자료들은 사람이 하나하나 읽어보면서 문제가 될 글들을 식별하고, 보고서로 정리해서 대응팀한테 넘기는 등 번거로운 작업들을 반복하고 계십니다.
+그러다보니 놓치는 일이 발생하거나, 대응이 늦어지거나, 개개인의 판단으로는 허위 기사등을 정확하게 식별하지 못할 수 있습니다.
>
-> 그래서 생각했습니다. 군사 기밀 및 허위글등의 악성글들을 자동으로 식별해주고 정리해주는 All-in-One 플랫폼을 만들어보자. RISKOUT이 탄생하게 된 이유입니다.
+> 그래서 생각했습니다. 군사 기밀 및 허위기사등의 악성글들을 자동으로 식별하고 관리 할 수 있도록 도와주는 All-in-One 플랫폼을 만들어보자. RISKOUT이 탄생하게 된 이유입니다.
:plate_with_cutlery: 기능 설명 (Features)
**3가지 핵심기능** 은 다음과 같습니다.
-* [**`💀 위협 대시보드`**](https://riskout.ithosting.repl.co/): 언론 보도 현황 등을 시각화 시켜서 보여주는 대시보드입니다.
-* [**`😤 위협 탐지`**](https://riskout.ithosting.repl.co/) : [군사 기밀 유출](https://namu.wiki/w/%EA%B5%B0%EC%82%AC%EA%B8%B0%EB%B0%80), [허위 기사](https://namu.wiki/w/%EA%B0%80%EC%A7%9C%20%EB%89%B4%EC%8A%A4)를 탐지하여 시각화 해줍니다.
-* [**`📰 맞춤형 보고서 생성`**](https://riskout.ithosting.repl.co/) : 클릭 몇번으로 [보고서](https://namu.wiki/w/%EB%B3%B4%EA%B3%A0%EC%84%9C)를 커스텀 및 생성할 수 있습니다.
+* [**`💀 위협 대시보드`**](https://navycert.notion.site/4a6b066671cc44e78ca5be32b29aa72a): 여론의 감정 상태, 언론 보도 현황등을 시각화해주는 대시보드입니다.
+* [**`😤 위협 탐지`**](https://riskout.ithosting.repl.co/) : 군사 기밀 유출, 허위 기사 등의 악성글을 자동으로 탐지분석해주는 위협 탐지 입니다.
+* [**`📰 맞춤형 보고서 생성`**](https://riskout.ithosting.repl.co/) : 클릭 몇번만으로 커스텀 가능한 위협 보고서를 자동으로 생성해줍니다.
@@ -70,8 +70,8 @@
**3가지 핵심기능** 은 다음과 같습니다.
* [**`💀 위협 대시보드`**](https://navycert.notion.site/4a6b066671cc44e78ca5be32b29aa72a): 여론의 감정 상태, 언론 보도 현황등을 시각화해주는 대시보드입니다.
-* [**`😤 위협 탐지`**](https://riskout.ithosting.repl.co/) : 군사 기밀 유출, 허위 기사 등의 악성글을 자동으로 탐지분석해주는 위협 탐지 입니다.
-* [**`📰 맞춤형 보고서 생성`**](https://riskout.ithosting.repl.co/) : 클릭 몇번만으로 커스텀 가능한 위협 보고서를 자동으로 생성해줍니다.
+* [**`😤 위협 탐지`**](https://navycert.notion.site/503f48a54cfb451a8074ed904140538d) : 군사 기밀 유출, 허위 기사 등의 악성글을 자동으로 탐지분석해주는 위협 탐지 입니다.
+* [**`📰 보고서 생성`**](https://navycert.notion.site/2726ca50f1ac4d0aae28792aa8ae117e) : 클릭 몇번만으로 커스텀 가능한 위협 보고서를 자동으로 생성해줍니다.
위협 대시보드
From a1404a0aeb4e9ab16f6a709d6073f58e6a5ee77f Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 20:52:06 +0900
Subject: [PATCH 44/78] Update readme.md
---
readme.md | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/readme.md b/readme.md
index 36a07300..d1c408f7 100644
--- a/readme.md
+++ b/readme.md
@@ -81,22 +81,23 @@
### 오늘의 키워드
-> 오늘의 키워드에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+> 오늘의 키워드에 대한 세부적인 내용은 [여기](https://navycert.notion.site/4a6b066671cc44e78ca5be32b29aa72a)에서 확인하실 수 있습니다.
-각종 기사글, 게시판 등의 커뮤니티 사이트들을 기반으로 언급 비중이 놓은 단어들을 보여주는 [워드 클라우드](https://riskout.ithosting.repl.co)입니다.
+각종 기사글, 게시판 등의 커뮤니티 사이트들을 기반으로 언급 비중이 놓은 단어들을 시각화한 워드 클라우드 입니다.
![words](https://user-images.githubusercontent.com/55467050/137931048-52ce6c3e-ca33-4845-9af4-b282a3ecc6c5.PNG)
### 감정 통계 차트
-> 감정 통계에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+> 감정 통계에 대한 세부적인 내용은 [여기](https://navycert.notion.site/4a6b066671cc44e78ca5be32b29aa72a)에서 확인하실 수 있습니다.
+
+각종 SNS 및 커뮤니티 사이트들을 기반으로 여론의 감정 상태를 분석하여 positive, neutral, negative로 나누어 표현한 차트들 입니다.
-각종 SNS 및 커뮤니티 사이트들을 기반으로 여론의 감정 상태를 분석하여 positive, neutral, negative로 나누어서 표현한 막대 차트입니다.
![emopies](https://user-images.githubusercontent.com/55467050/138044572-2d646ec9-1055-43df-8d68-0055744e778a.gif)
### 오늘의 트렌드
-> 오늘의 트렌드에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+> 오늘의 트렌드에 대한 세부적인 내용은 [여기](https://navycert.notion.site/4a6b066671cc44e78ca5be32b29aa72a)에서 확인하실 수 있습니다.
그날 가장 많이 언급된 3가지 기사를 선정하여 FactCheck를 통해 진실 추정, 중립 추정, 허위 추정으로 판별 및 분류하여 보여줍니다.
@@ -104,24 +105,24 @@
### 나라별 이벤트
-> 나라별 이벤트에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+> 나라별 이벤트에 대한 세부적인 내용은 [여기](https://navycert.notion.site/4a6b066671cc44e78ca5be32b29aa72a)에서 확인하실 수 있습니다.
-기사들중 나라이름을 추출해 내어, 나라별로 특별한 이벤트가 있는지 지도로 보여줍니다.
+국제 기사들을 분석해 국가별 이벤트 트래픽을 보여주는 지도입니다.
![events](https://user-images.githubusercontent.com/55467050/137927295-facce426-7fab-44a5-8dc3-e7f02f850586.PNG)
### 기사 변화량
-> 기사 변화량에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+> 기사 변화량에 대한 세부적인 내용은 [여기](https://navycert.notion.site/4a6b066671cc44e78ca5be32b29aa72a)에서 확인하실 수 있습니다.
-최근 기사량과 대조하여 급격하게 기사량의 변화가 있었는지 보여주는 기사 변화량 차트입니다.
+최근 기사량들을 대조하여 기사량의 변화도를 시각화한 차트입니다.
![num_articles](https://user-images.githubusercontent.com/55467050/137926297-1c4b6417-4507-49e1-8f94-09cde4b437f4.PNG)
위협 탐지
-> 탐지 현황에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
-기밀 유출 현황 및 허위기사를 인공지능을 통해 자동으로 분석하여 탐지합니다. 이후 빠르게 대응할수 있도록 요약된 내용 및 출처등을 제공합니다.
+> 탐지 현황에 대한 세부적인 내용은 [여기](https://navycert.notion.site/503f48a54cfb451a8074ed904140538d)에서 확인하실 수 있습니다.
+기밀 유출 및 허위기사등의 악성글들을 인공지능을 통해 자동으로 분석하여 탐지합니다. 이후 빠르게 대응할수 있도록 요약된 내용 및 출처등을 제공합니다.
![detect](https://user-images.githubusercontent.com/55467050/137923976-61f54c5a-aa1a-4258-a27d-a95eb1620c48.gif)
From dc7cb6403e1506c209fe4c92167da9155f9104dd Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 20:58:53 +0900
Subject: [PATCH 45/78] Update readme.md
---
readme.md | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/readme.md b/readme.md
index d1c408f7..cccd4c16 100644
--- a/readme.md
+++ b/readme.md
@@ -132,24 +132,22 @@
### 개채 인식 필터(NER Filter)
-> 개체 인식 필터에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+> 개체 인식 필터에 대한 세부적인 내용은 [여기](https://navycert.notion.site/503f48a54cfb451a8074ed904140538d)에서 확인하실 수 있습니다.
![ner](https://user-images.githubusercontent.com/55467050/137922056-ff4942aa-feba-4a8d-b1c0-76106321b10f.gif)
-
자동 보고서 생성
-> 보고서 생성에 대한 세부적인 내용은 [여기](https://riskout.ithosting.repl.co)에서 확인하실 수 있습니다.
+> 보고서 생성에 대한 세부적인 내용은 [여기](https://navycert.notion.site/2726ca50f1ac4d0aae28792aa8ae117e)에서 확인하실 수 있습니다.
사용자가 확인한 위협들을 클릭 몇번만으로 자동으로 정돈 및 요약하여 보고서의 형태로 생성해줍니다. 생성된 보고서는 PDF등으로 출력가능합니다.
로그인 하신 후:
@@ -161,7 +159,7 @@
*축하해요!* *RISKOUT*의 유저가 되셨습니다.
이제 사용하실 수 있습니다! 🎉
-- 📺 Full 영상: https://riskout.ithosting.repl.co
+- 📺 Full 영상: https://www.youtube.com/watch?v=Lwg-OQIIvGA
:fork_and_knife: 컴퓨터 구성 / 필수 조건 안내 (Prerequisites)
:earth_asia: Browser
@@ -342,6 +340,7 @@
프로젝트 RISKOUT은 MIT License를 따르고 있습니다.
+
From ec38c302d0b1f0c809242b1d5d5567698e22ce49 Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 22:04:55 +0900
Subject: [PATCH 46/78] Update readme.md
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index cccd4c16..efde3ce9 100644
--- a/readme.md
+++ b/readme.md
@@ -61,7 +61,7 @@
> 군대에게는 여러 risk(위협)들이 존재합니다. 스파이, 해커, 테러리스트 등의 외부적인 위협들도 존재하지만, 시스템이 잘 구축된 현재의 군대의 실질적인 위협은 군사 기밀 유출, 허위 기사, 악성 게시글 등의 내부적인 위협들입니다. 그럼 군대는 이런 내부 위협들을 어떻게 식별하고 관리할까요?
>
> 담당 부서에서 근무하고 있는 동기병에 따르면, 현재 군대에서는 인터넷에 유출된 기밀글들 및 허위 기사등의 악성글을 추려내기 위해 24시간동안 여러 포털 사이트에서 무한정 검색 및 캡처하고 각종 신문에서 군 관련 기사들을 일일히 오려냅니다. 모은 자료들은 사람이 하나하나 읽어보면서 문제가 될 글들을 식별하고, 보고서로 정리해서 대응팀한테 넘기는 등 번거로운 작업들을 반복하고 계십니다.
-그러다보니 놓치는 일이 발생하거나, 대응이 늦어지거나, 개개인의 판단으로는 허위 기사등을 정확하게 식별하지 못할 수 있습니다.
+그러다보니 놓치는 일이 발생하거나, 대응이 늦어지는 일이 발생할 수 있습니다. 게다가, 개개인의 판단으로는 허위 기사등을 정확하게 식별하지 못할 수 있습니다.
>
> 그래서 생각했습니다. 군사 기밀 및 허위기사등의 악성글들을 자동으로 식별하고 관리 할 수 있도록 도와주는 All-in-One 플랫폼을 만들어보자. RISKOUT이 탄생하게 된 이유입니다.
From 8504bb0d9d9266eddbc3e3752ad35e265194f17f Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 22:10:36 +0900
Subject: [PATCH 47/78] Update readme.md
---
readme.md | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/readme.md b/readme.md
index efde3ce9..167e639c 100644
--- a/readme.md
+++ b/readme.md
@@ -67,7 +67,7 @@
:plate_with_cutlery: 기능 설명 (Features)
-**3가지 핵심기능** 은 다음과 같습니다.
+**3가지 핵심기능**은 다음과 같습니다.
* [**`💀 위협 대시보드`**](https://navycert.notion.site/4a6b066671cc44e78ca5be32b29aa72a): 여론의 감정 상태, 언론 보도 현황등을 시각화해주는 대시보드입니다.
* [**`😤 위협 탐지`**](https://navycert.notion.site/503f48a54cfb451a8074ed904140538d) : 군사 기밀 유출, 허위 기사 등의 악성글을 자동으로 탐지분석해주는 위협 탐지 입니다.
@@ -122,12 +122,10 @@
위협 탐지
> 탐지 현황에 대한 세부적인 내용은 [여기](https://navycert.notion.site/503f48a54cfb451a8074ed904140538d)에서 확인하실 수 있습니다.
-기밀 유출 및 허위기사등의 악성글들을 인공지능을 통해 자동으로 분석하여 탐지합니다. 이후 빠르게 대응할수 있도록 요약된 내용 및 출처등을 제공합니다.
-
-![detect](https://user-images.githubusercontent.com/55467050/137923976-61f54c5a-aa1a-4258-a27d-a95eb1620c48.gif)
-
+기밀 유출 및 허위기사등의 악성글들을 인공지능을 통해 자동으로 분석하여 탐지합니다. 이후 빠르게 대응할수 있도록 요약된 내용 및 글의 출처 등을 제공합니다.
+![detect](https://user-images.githubusercontent.com/55467050/137923976-61f54c5a-aa1a-4258-a27d-a95eb1620c48.gif)
### 개채 인식 필터(NER Filter)
From 8224d2e96e49119a3565f4da84ce953bdd863772 Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 22:17:08 +0900
Subject: [PATCH 48/78] Update readme.md
---
readme.md | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index 167e639c..f6b69ebe 100644
--- a/readme.md
+++ b/readme.md
@@ -128,10 +128,12 @@
![detect](https://user-images.githubusercontent.com/55467050/137923976-61f54c5a-aa1a-4258-a27d-a95eb1620c48.gif)
-### 개채 인식 필터(NER Filter)
+### 개체 인식 필터(NER Filter)
> 개체 인식 필터에 대한 세부적인 내용은 [여기](https://navycert.notion.site/503f48a54cfb451a8074ed904140538d)에서 확인하실 수 있습니다.
+개체명 인식(Named Entity Recognition) 기술로 사람, 조직, 시간 등의 유형들을 인식, 보다 세부적인 분석을 도와주는 검색 필터를 제공합니다.
+
![ner](https://user-images.githubusercontent.com/55467050/137922056-ff4942aa-feba-4a8d-b1c0-76106321b10f.gif)
자동 보고서 생성
From fdbe7731cb7fef13dde82b1169784ca3763faa8a Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 22:17:54 +0900
Subject: [PATCH 49/78] Update readme.md
---
readme.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index f6b69ebe..b0696cd1 100644
--- a/readme.md
+++ b/readme.md
@@ -132,7 +132,7 @@
> 개체 인식 필터에 대한 세부적인 내용은 [여기](https://navycert.notion.site/503f48a54cfb451a8074ed904140538d)에서 확인하실 수 있습니다.
-개체명 인식(Named Entity Recognition) 기술로 사람, 조직, 시간 등의 유형들을 인식, 보다 세부적인 분석을 도와주는 검색 필터를 제공합니다.
+개체명 인식(Named Entity Recognition) 기술로 사람, 조직, 시간 등의 유형들을 인식, 보다 세부적인 분석을 도와주는 검색 필터로 제공합니다.
![ner](https://user-images.githubusercontent.com/55467050/137922056-ff4942aa-feba-4a8d-b1c0-76106321b10f.gif)
From 753f12449f990912d6793494d7650908a4149aaa Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 22:20:10 +0900
Subject: [PATCH 50/78] Update readme.md
---
readme.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/readme.md b/readme.md
index b0696cd1..ac9bca6f 100644
--- a/readme.md
+++ b/readme.md
@@ -132,13 +132,14 @@
> 개체 인식 필터에 대한 세부적인 내용은 [여기](https://navycert.notion.site/503f48a54cfb451a8074ed904140538d)에서 확인하실 수 있습니다.
-개체명 인식(Named Entity Recognition) 기술로 사람, 조직, 시간 등의 유형들을 인식, 보다 세부적인 분석을 도와주는 검색 필터로 제공합니다.
+개체명 인식(Named Entity Recognition) 기술로 사람, 조직, 시간 등의 유형들을 추출, 보다 세부적인 분석을 할 수 있게 도와주는 검색 필터로 제공합니다.
![ner](https://user-images.githubusercontent.com/55467050/137922056-ff4942aa-feba-4a8d-b1c0-76106321b10f.gif)
자동 보고서 생성
> 보고서 생성에 대한 세부적인 내용은 [여기](https://navycert.notion.site/2726ca50f1ac4d0aae28792aa8ae117e)에서 확인하실 수 있습니다.
+
사용자가 확인한 위협들을 클릭 몇번만으로 자동으로 정돈 및 요약하여 보고서의 형태로 생성해줍니다. 생성된 보고서는 PDF등으로 출력가능합니다.
From f3bc0938c23ae083b8506e00ee01c10670d64472 Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 22:21:43 +0900
Subject: [PATCH 51/78] Update readme.md
---
readme.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/readme.md b/readme.md
index ac9bca6f..337ae834 100644
--- a/readme.md
+++ b/readme.md
@@ -184,12 +184,12 @@
### AI
- [Colab](https://colab.research.google.com/)으로 AI 모델 학습:
- [`KoBERT`](https://github.com/SKTBrain/KoBERT) — 감성분석, 가짜뉴스판별, 보고서요약에 사용.
- - [`DistilKoBERT`](https://github.com/monologg/DistilKoBERT) — Named Entity Recognition(개채명인식)에 사용.
+ - [`DistilKoBERT`](https://github.com/monologg/DistilKoBERT) — Named Entity Recognition(개체명인식)에 사용.
- 사용한 데이터셋:
- [`Naver-nsmc`](https://github.com/e9t/nsmc) — 감성분석모델에 사용한 데이터셋.
- [`Dacon 문서요약`](https://dacon.io/competitions/official/235671/data) — 한국어 문서 추출요약에 사용한 데이터셋.
- [`SNU Factcheck`](https://factcheck.snu.ac.kr/) — 가짜뉴스 판별에 사용한 데이터셋.
- - [`Naver NLP Challenge 2018`](https://github.com/monologg/naver-nlp-challenge-2018) — Named Entity Recognition(개채명인식)에 사용한 데이터셋.
+ - [`Naver NLP Challenge 2018`](https://github.com/monologg/naver-nlp-challenge-2018) — Named Entity Recognition(개체명인식)에 사용한 데이터셋.
- [Pytorch](https://pytorch.org/) 라이브러리를 통한 딥러닝 빌드:
- [`Transformers`](https://huggingface.co/transformers/) — NLP모델의 아키텍처 제공.
- [`FastAPI`](https://fastapi.tiangolo.com/) — AI 기능 API 구현.
From 713f34c7f960fcd2a5d9263dac538f16b2e1518c Mon Sep 17 00:00:00 2001
From: Minseok Lee <55467050+mslee300@users.noreply.github.com>
Date: Wed, 20 Oct 2021 22:28:59 +0900
Subject: [PATCH 52/78] Update readme.md
---
readme.md | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/readme.md b/readme.md
index 337ae834..84490ce5 100644
--- a/readme.md
+++ b/readme.md
@@ -33,6 +33,11 @@
+
+
+
+
+