jjae commited on
Commit
878f51a
1 Parent(s): 2ff54ca

Training in progress, step 1000

Browse files
config.json ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_name_or_path": "gogamza/kobart-summarization",
3
+ "activation_dropout": 0.0,
4
+ "activation_function": "gelu",
5
+ "add_bias_logits": false,
6
+ "add_final_layer_norm": false,
7
+ "architectures": [
8
+ "BartForConditionalGeneration"
9
+ ],
10
+ "attention_dropout": 0.0,
11
+ "author": "Heewon Jeon([email protected])",
12
+ "bos_token_id": 0,
13
+ "classif_dropout": 0.1,
14
+ "classifier_dropout": 0.1,
15
+ "d_model": 768,
16
+ "decoder_attention_heads": 16,
17
+ "decoder_ffn_dim": 3072,
18
+ "decoder_layerdrop": 0.0,
19
+ "decoder_layers": 6,
20
+ "decoder_start_token_id": 2,
21
+ "do_blenderbot_90_layernorm": false,
22
+ "dropout": 0.1,
23
+ "encoder_attention_heads": 16,
24
+ "encoder_ffn_dim": 3072,
25
+ "encoder_layerdrop": 0.0,
26
+ "encoder_layers": 6,
27
+ "eos_token_id": 1,
28
+ "extra_pos_embeddings": 2,
29
+ "force_bos_token_to_be_generated": false,
30
+ "forced_eos_token_id": 2,
31
+ "id2label": {
32
+ "0": "NEGATIVE",
33
+ "1": "POSITIVE"
34
+ },
35
+ "init_std": 0.02,
36
+ "is_encoder_decoder": true,
37
+ "label2id": {
38
+ "NEGATIVE": 0,
39
+ "POSITIVE": 1
40
+ },
41
+ "max_position_embeddings": 1026,
42
+ "model_type": "bart",
43
+ "normalize_before": false,
44
+ "normalize_embedding": true,
45
+ "num_hidden_layers": 6,
46
+ "pad_token_id": 3,
47
+ "scale_embedding": false,
48
+ "static_position_embeddings": false,
49
+ "torch_dtype": "float32",
50
+ "transformers_version": "4.37.1",
51
+ "use_cache": true,
52
+ "vocab_size": 30000
53
+ }
data_generation.ipynb ADDED
@@ -0,0 +1,1592 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "nbformat": 4,
3
+ "nbformat_minor": 0,
4
+ "metadata": {
5
+ "colab": {
6
+ "provenance": [],
7
+ "authorship_tag": "ABX9TyOYUUIfBxwSh3LbWoXAmGmR",
8
+ "include_colab_link": true
9
+ },
10
+ "kernelspec": {
11
+ "name": "python3",
12
+ "display_name": "Python 3"
13
+ },
14
+ "language_info": {
15
+ "name": "python"
16
+ }
17
+ },
18
+ "cells": [
19
+ {
20
+ "cell_type": "markdown",
21
+ "metadata": {
22
+ "id": "view-in-github",
23
+ "colab_type": "text"
24
+ },
25
+ "source": [
26
+ "<a href=\"https://colab.research.google.com/github/mangoseeds/log/blob/main/Data_Generation.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
27
+ ]
28
+ },
29
+ {
30
+ "cell_type": "markdown",
31
+ "source": [
32
+ "## 데이터 생성하여 데이터프레임 생성"
33
+ ],
34
+ "metadata": {
35
+ "id": "dYzB19leZw0N"
36
+ }
37
+ },
38
+ {
39
+ "cell_type": "code",
40
+ "source": [
41
+ "import pandas as pd\n",
42
+ "import random"
43
+ ],
44
+ "metadata": {
45
+ "id": "XZNfkrpBaLUc"
46
+ },
47
+ "execution_count": null,
48
+ "outputs": []
49
+ },
50
+ {
51
+ "cell_type": "code",
52
+ "source": [
53
+ "text = \"\"\"[일기 1]\n",
54
+ "2023년 11월 24일,\n",
55
+ "오늘은 놀이동산에 다녀온 소중한 하루였어요. 오랜만에 친구들과 함께 놀이동산으로 떠나서 설레는 마음으로 출발했어요. 놀이기구의 스릴과 함께 즐거운 시간을 보낼 수 있을 것 같아 기대가 컸어요.\n",
56
+ "\n",
57
+ "놀이동산에 도착해서 가장 먼저 탄 놀이기구는 롤러코스터였어요. 속도와 고도가 높아서 처음에는 조금 긴장스러웠지만, 타고 나니까 너무 재밌었어요. 바람을 가르며 빠르게 달리는 기분은 정말로 신나고 즐거웠어요.\n",
58
+ "\n",
59
+ "다른 놀이기구들도 하나씩 도전해보면서 많은 스릴과 즐거움을 느낄 수 있었어요. 놀이동산 안에서 웃음과 소리가 가득했고, 친구들과 함께 즐거운 시간을 보낼 수 있어서 정말 행복했어요. 놀이기구를 타면서 함께 웃고 소리지르며 스릴을 느끼는 순간들이 정말 소중하고 잊지 못할 추억이 될 것 같아요.\n",
60
+ "\n",
61
+ "놀이동산을 나와서는 피곤함과 함께 만족감과 행복함이 느껴졌어요. 오늘의 놀이동산 여행은 정말로 재미있었고, 친구들과의 소중한 시간을 함께 보낼 수 있어서 너무 행운이었어요. 이런 즐거운 추억을 간직하며 집으로 돌아왔어요.\n",
62
+ "\n",
63
+ "[요약]\n",
64
+ "놀이동산에 다녀온 소중한 하루였어요. 다양한 놀이기구를 타면서 스릴과 즐거움을 느낄 수 있었고, 친구들과 함께 즐거운 시간을 보낼 수 있어서 행복했어요. 오늘의 놀이동산 여행은 정말로 재미있고 소중한 추억이었어요.\n",
65
+ "\n",
66
+ "[해시태그]\n",
67
+ "#놀이동산 #놀이기구 #스릴과즐거움 #소중한시간 #행복함\n",
68
+ "\n",
69
+ "[일기 2]\n",
70
+ "2023년 11월 24일,\n",
71
+ "오늘은 친구들과 함께 놀이동산에 다녀온 소중한 하루였어요. 놀이동산에 도착해서부터 설레는 기분으로 입장했어요. 다양한 놀이기구와 재미있는 놀이시설들이 나를 기다리고 있었기 때문에 기대가 컸어요.\n",
72
+ "\n",
73
+ "가장 먼저 탄 놀이기구는 자이로드롭이었어요. 높은 곳에서 빠르게 내려오는 스릴은 정말 떨림이 가득했지만, 타고 나니까 너무 재밌었어요. 높이와 속도를 느끼며 함께 소리지르는 순간은 정말로 흥미로웠어요.\n",
74
+ "\n",
75
+ "다른 놀이기구들도 하나씩 도전해보면서 다양한 스릴과 즐거움을 느낄 수 있었어요. 놀이동산 안에서는 사람들의 웃음과 소리가 가득했고, 그 분위기에 흥분되고 즐거웠어요. 친구들과 함께 놀이기구를 타면서 웃고 소리지르며 즐거운 시간을 보낼 수 있어서 정말로 행복했어요.\n",
76
+ "\n",
77
+ "놀이동산을 나와서는 피곤함과 함께 만족감과 행복함이 느껴졌어요. 오늘의 놀이동산 여행은 정말로 재미있었고, 친구들과 함께한 소중한 시간을 갖을 수 있어서 너무 행운이었어요. 이런 즐거운 추억을 간직하며 집으로 돌아왔어요.\n",
78
+ "\n",
79
+ "[요약]\n",
80
+ "놀이동산에 다녀온 소중한 하루였어요. 다양한 놀이기구를 타면서 스릴과 즐거움을 느낄 수 있었고, 친구들과 함께 즐거운 시간을 보낼 수 있어서 행복했어요. 오늘의 놀이동산 여행은 재미있고 소중한 추억으로 남을 것 같아요.\n",
81
+ "\n",
82
+ "[해시태그]\n",
83
+ "#놀이동산 #놀이기구 #스릴과즐거움 #소중한시간 #행복함\"\"\""
84
+ ],
85
+ "metadata": {
86
+ "id": "d-NFm1B4Bd-K"
87
+ },
88
+ "execution_count": null,
89
+ "outputs": []
90
+ },
91
+ {
92
+ "cell_type": "code",
93
+ "source": [
94
+ "# 랜덤 데이터 생성 함수 정의\n",
95
+ "def generate_random_data():\n",
96
+ " return {\n",
97
+ " '일기': 0,\n",
98
+ " '요약': 0,\n",
99
+ " '해시태그': 0\n",
100
+ " }\n",
101
+ "\n",
102
+ "# 100개의 행을 갖는 데이터프레임 생성\n",
103
+ "data = [generate_random_data() for _ in range(500)]\n",
104
+ "df = pd.DataFrame(data)\n",
105
+ "\n",
106
+ "# 데이터프레임 일부 확인\n",
107
+ "print(df.head())"
108
+ ],
109
+ "metadata": {
110
+ "colab": {
111
+ "base_uri": "https://localhost:8080/"
112
+ },
113
+ "id": "twU_2WlP76M0",
114
+ "outputId": "4d7ff00c-f37e-4114-a1b2-4d0592a163b9"
115
+ },
116
+ "execution_count": null,
117
+ "outputs": [
118
+ {
119
+ "output_type": "stream",
120
+ "name": "stdout",
121
+ "text": [
122
+ " 일기 요약 해시태그\n",
123
+ "0 0 0 0\n",
124
+ "1 0 0 0\n",
125
+ "2 0 0 0\n",
126
+ "3 0 0 0\n",
127
+ "4 0 0 0\n"
128
+ ]
129
+ }
130
+ ]
131
+ },
132
+ {
133
+ "cell_type": "code",
134
+ "source": [
135
+ "idx = 0"
136
+ ],
137
+ "metadata": {
138
+ "id": "5gGYKHMt9Q69"
139
+ },
140
+ "execution_count": null,
141
+ "outputs": []
142
+ },
143
+ {
144
+ "cell_type": "code",
145
+ "source": [
146
+ "for t in text.split(\"[일기 \"):\n",
147
+ " try:\n",
148
+ " diary, summary = t.split(\"요약\")\n",
149
+ " summary, tag = summary.split(\"[해시태그]\")\n",
150
+ " df.iloc[idx, 0] = text[22:].replace(\"\\n\",\" \").strip()\n",
151
+ " df.iloc[idx, 1] = summary.replace(\"\\n\",\" \")[2:].strip()\n",
152
+ " df.iloc[idx, 2] = tag.replace(\"\\n\",\" \").strip()\n",
153
+ " idx+=1\n",
154
+ " except:\n",
155
+ " continue"
156
+ ],
157
+ "metadata": {
158
+ "id": "68FM0z9pvG75"
159
+ },
160
+ "execution_count": null,
161
+ "outputs": []
162
+ },
163
+ {
164
+ "cell_type": "code",
165
+ "source": [
166
+ "df.iloc[65:,:]"
167
+ ],
168
+ "metadata": {
169
+ "colab": {
170
+ "base_uri": "https://localhost:8080/",
171
+ "height": 458
172
+ },
173
+ "id": "_xynYLj2_Liu",
174
+ "outputId": "d39436bc-5f1b-4737-f66d-f41d0aa3a009"
175
+ },
176
+ "execution_count": null,
177
+ "outputs": [
178
+ {
179
+ "output_type": "execute_result",
180
+ "data": {
181
+ "text/plain": [
182
+ " 일기 \\\n",
183
+ "65 오랜 기간 동안 열심히 일한 끝에 휴가를 얻어서 기쁨으로 가득했다. 오늘은 오랜... \n",
184
+ "66 오랜 기간 동안 열심히 일한 끝에 휴가를 얻어서 기쁨으로 가득했다. 오늘은 오랜... \n",
185
+ "67 0 \n",
186
+ "68 0 \n",
187
+ "69 0 \n",
188
+ ".. ... \n",
189
+ "495 0 \n",
190
+ "496 0 \n",
191
+ "497 0 \n",
192
+ "498 0 \n",
193
+ "499 0 \n",
194
+ "\n",
195
+ " 요약 \\\n",
196
+ "65 휴가를 얻어서 신나게 보낸 여유로운 하루였다. 휴가를 통해 몸과 마음의 휴식을 취하... \n",
197
+ "66 휴가를 얻어서 가족과 함께 신나게 보낸 하루였다. 가족과의 소중한 시간을 통해 힐링... \n",
198
+ "67 0 \n",
199
+ "68 0 \n",
200
+ "69 0 \n",
201
+ ".. ... \n",
202
+ "495 0 \n",
203
+ "496 0 \n",
204
+ "497 0 \n",
205
+ "498 0 \n",
206
+ "499 0 \n",
207
+ "\n",
208
+ " 해시태그 \n",
209
+ "65 #휴가 #신남 #휴식 #자유로움 #스트레스해소 \n",
210
+ "66 #휴가 #신남 #가족과함께 #소중한시간 #행복 \n",
211
+ "67 0 \n",
212
+ "68 0 \n",
213
+ "69 0 \n",
214
+ ".. ... \n",
215
+ "495 0 \n",
216
+ "496 0 \n",
217
+ "497 0 \n",
218
+ "498 0 \n",
219
+ "499 0 \n",
220
+ "\n",
221
+ "[435 rows x 3 columns]"
222
+ ],
223
+ "text/html": [
224
+ "\n",
225
+ " <div id=\"df-7ea4c1fd-c31b-4d25-9ffc-ea298dd7a43e\" class=\"colab-df-container\">\n",
226
+ " <div>\n",
227
+ "<style scoped>\n",
228
+ " .dataframe tbody tr th:only-of-type {\n",
229
+ " vertical-align: middle;\n",
230
+ " }\n",
231
+ "\n",
232
+ " .dataframe tbody tr th {\n",
233
+ " vertical-align: top;\n",
234
+ " }\n",
235
+ "\n",
236
+ " .dataframe thead th {\n",
237
+ " text-align: right;\n",
238
+ " }\n",
239
+ "</style>\n",
240
+ "<table border=\"1\" class=\"dataframe\">\n",
241
+ " <thead>\n",
242
+ " <tr style=\"text-align: right;\">\n",
243
+ " <th></th>\n",
244
+ " <th>일기</th>\n",
245
+ " <th>요약</th>\n",
246
+ " <th>해시태그</th>\n",
247
+ " </tr>\n",
248
+ " </thead>\n",
249
+ " <tbody>\n",
250
+ " <tr>\n",
251
+ " <th>65</th>\n",
252
+ " <td>오랜 기간 동안 열심히 일한 끝에 휴가를 얻어서 기쁨으로 가득했다. 오늘은 오랜...</td>\n",
253
+ " <td>휴가를 얻어서 신나게 보낸 여유로운 하루였다. 휴가를 통해 몸과 마음의 휴식을 취하...</td>\n",
254
+ " <td>#휴가 #신남 #휴식 #자유로움 #스트레스해소</td>\n",
255
+ " </tr>\n",
256
+ " <tr>\n",
257
+ " <th>66</th>\n",
258
+ " <td>오랜 기간 동안 열심히 일한 끝에 휴가를 얻어서 기쁨으로 가득했다. 오늘은 오랜...</td>\n",
259
+ " <td>휴가를 얻어서 가족과 함께 신나게 보낸 하루였다. 가족과의 소중한 시간을 통해 힐링...</td>\n",
260
+ " <td>#휴가 #신남 #가족과함께 #소중한시간 #행복</td>\n",
261
+ " </tr>\n",
262
+ " <tr>\n",
263
+ " <th>67</th>\n",
264
+ " <td>0</td>\n",
265
+ " <td>0</td>\n",
266
+ " <td>0</td>\n",
267
+ " </tr>\n",
268
+ " <tr>\n",
269
+ " <th>68</th>\n",
270
+ " <td>0</td>\n",
271
+ " <td>0</td>\n",
272
+ " <td>0</td>\n",
273
+ " </tr>\n",
274
+ " <tr>\n",
275
+ " <th>69</th>\n",
276
+ " <td>0</td>\n",
277
+ " <td>0</td>\n",
278
+ " <td>0</td>\n",
279
+ " </tr>\n",
280
+ " <tr>\n",
281
+ " <th>...</th>\n",
282
+ " <td>...</td>\n",
283
+ " <td>...</td>\n",
284
+ " <td>...</td>\n",
285
+ " </tr>\n",
286
+ " <tr>\n",
287
+ " <th>495</th>\n",
288
+ " <td>0</td>\n",
289
+ " <td>0</td>\n",
290
+ " <td>0</td>\n",
291
+ " </tr>\n",
292
+ " <tr>\n",
293
+ " <th>496</th>\n",
294
+ " <td>0</td>\n",
295
+ " <td>0</td>\n",
296
+ " <td>0</td>\n",
297
+ " </tr>\n",
298
+ " <tr>\n",
299
+ " <th>497</th>\n",
300
+ " <td>0</td>\n",
301
+ " <td>0</td>\n",
302
+ " <td>0</td>\n",
303
+ " </tr>\n",
304
+ " <tr>\n",
305
+ " <th>498</th>\n",
306
+ " <td>0</td>\n",
307
+ " <td>0</td>\n",
308
+ " <td>0</td>\n",
309
+ " </tr>\n",
310
+ " <tr>\n",
311
+ " <th>499</th>\n",
312
+ " <td>0</td>\n",
313
+ " <td>0</td>\n",
314
+ " <td>0</td>\n",
315
+ " </tr>\n",
316
+ " </tbody>\n",
317
+ "</table>\n",
318
+ "<p>435 rows × 3 columns</p>\n",
319
+ "</div>\n",
320
+ " <div class=\"colab-df-buttons\">\n",
321
+ "\n",
322
+ " <div class=\"colab-df-container\">\n",
323
+ " <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-7ea4c1fd-c31b-4d25-9ffc-ea298dd7a43e')\"\n",
324
+ " title=\"Convert this dataframe to an interactive table.\"\n",
325
+ " style=\"display:none;\">\n",
326
+ "\n",
327
+ " <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
328
+ " <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
329
+ " </svg>\n",
330
+ " </button>\n",
331
+ "\n",
332
+ " <style>\n",
333
+ " .colab-df-container {\n",
334
+ " display:flex;\n",
335
+ " gap: 12px;\n",
336
+ " }\n",
337
+ "\n",
338
+ " .colab-df-convert {\n",
339
+ " background-color: #E8F0FE;\n",
340
+ " border: none;\n",
341
+ " border-radius: 50%;\n",
342
+ " cursor: pointer;\n",
343
+ " display: none;\n",
344
+ " fill: #1967D2;\n",
345
+ " height: 32px;\n",
346
+ " padding: 0 0 0 0;\n",
347
+ " width: 32px;\n",
348
+ " }\n",
349
+ "\n",
350
+ " .colab-df-convert:hover {\n",
351
+ " background-color: #E2EBFA;\n",
352
+ " box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
353
+ " fill: #174EA6;\n",
354
+ " }\n",
355
+ "\n",
356
+ " .colab-df-buttons div {\n",
357
+ " margin-bottom: 4px;\n",
358
+ " }\n",
359
+ "\n",
360
+ " [theme=dark] .colab-df-convert {\n",
361
+ " background-color: #3B4455;\n",
362
+ " fill: #D2E3FC;\n",
363
+ " }\n",
364
+ "\n",
365
+ " [theme=dark] .colab-df-convert:hover {\n",
366
+ " background-color: #434B5C;\n",
367
+ " box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
368
+ " filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
369
+ " fill: #FFFFFF;\n",
370
+ " }\n",
371
+ " </style>\n",
372
+ "\n",
373
+ " <script>\n",
374
+ " const buttonEl =\n",
375
+ " document.querySelector('#df-7ea4c1fd-c31b-4d25-9ffc-ea298dd7a43e button.colab-df-convert');\n",
376
+ " buttonEl.style.display =\n",
377
+ " google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
378
+ "\n",
379
+ " async function convertToInteractive(key) {\n",
380
+ " const element = document.querySelector('#df-7ea4c1fd-c31b-4d25-9ffc-ea298dd7a43e');\n",
381
+ " const dataTable =\n",
382
+ " await google.colab.kernel.invokeFunction('convertToInteractive',\n",
383
+ " [key], {});\n",
384
+ " if (!dataTable) return;\n",
385
+ "\n",
386
+ " const docLinkHtml = 'Like what you see? Visit the ' +\n",
387
+ " '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
388
+ " + ' to learn more about interactive tables.';\n",
389
+ " element.innerHTML = '';\n",
390
+ " dataTable['output_type'] = 'display_data';\n",
391
+ " await google.colab.output.renderOutput(dataTable, element);\n",
392
+ " const docLink = document.createElement('div');\n",
393
+ " docLink.innerHTML = docLinkHtml;\n",
394
+ " element.appendChild(docLink);\n",
395
+ " }\n",
396
+ " </script>\n",
397
+ " </div>\n",
398
+ "\n",
399
+ "\n",
400
+ "<div id=\"df-9b0e63ec-f5b3-4675-a78f-dd73db55ff23\">\n",
401
+ " <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-9b0e63ec-f5b3-4675-a78f-dd73db55ff23')\"\n",
402
+ " title=\"Suggest charts\"\n",
403
+ " style=\"display:none;\">\n",
404
+ "\n",
405
+ "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
406
+ " width=\"24px\">\n",
407
+ " <g>\n",
408
+ " <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
409
+ " </g>\n",
410
+ "</svg>\n",
411
+ " </button>\n",
412
+ "\n",
413
+ "<style>\n",
414
+ " .colab-df-quickchart {\n",
415
+ " --bg-color: #E8F0FE;\n",
416
+ " --fill-color: #1967D2;\n",
417
+ " --hover-bg-color: #E2EBFA;\n",
418
+ " --hover-fill-color: #174EA6;\n",
419
+ " --disabled-fill-color: #AAA;\n",
420
+ " --disabled-bg-color: #DDD;\n",
421
+ " }\n",
422
+ "\n",
423
+ " [theme=dark] .colab-df-quickchart {\n",
424
+ " --bg-color: #3B4455;\n",
425
+ " --fill-color: #D2E3FC;\n",
426
+ " --hover-bg-color: #434B5C;\n",
427
+ " --hover-fill-color: #FFFFFF;\n",
428
+ " --disabled-bg-color: #3B4455;\n",
429
+ " --disabled-fill-color: #666;\n",
430
+ " }\n",
431
+ "\n",
432
+ " .colab-df-quickchart {\n",
433
+ " background-color: var(--bg-color);\n",
434
+ " border: none;\n",
435
+ " border-radius: 50%;\n",
436
+ " cursor: pointer;\n",
437
+ " display: none;\n",
438
+ " fill: var(--fill-color);\n",
439
+ " height: 32px;\n",
440
+ " padding: 0;\n",
441
+ " width: 32px;\n",
442
+ " }\n",
443
+ "\n",
444
+ " .colab-df-quickchart:hover {\n",
445
+ " background-color: var(--hover-bg-color);\n",
446
+ " box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
447
+ " fill: var(--button-hover-fill-color);\n",
448
+ " }\n",
449
+ "\n",
450
+ " .colab-df-quickchart-complete:disabled,\n",
451
+ " .colab-df-quickchart-complete:disabled:hover {\n",
452
+ " background-color: var(--disabled-bg-color);\n",
453
+ " fill: var(--disabled-fill-color);\n",
454
+ " box-shadow: none;\n",
455
+ " }\n",
456
+ "\n",
457
+ " .colab-df-spinner {\n",
458
+ " border: 2px solid var(--fill-color);\n",
459
+ " border-color: transparent;\n",
460
+ " border-bottom-color: var(--fill-color);\n",
461
+ " animation:\n",
462
+ " spin 1s steps(1) infinite;\n",
463
+ " }\n",
464
+ "\n",
465
+ " @keyframes spin {\n",
466
+ " 0% {\n",
467
+ " border-color: transparent;\n",
468
+ " border-bottom-color: var(--fill-color);\n",
469
+ " border-left-color: var(--fill-color);\n",
470
+ " }\n",
471
+ " 20% {\n",
472
+ " border-color: transparent;\n",
473
+ " border-left-color: var(--fill-color);\n",
474
+ " border-top-color: var(--fill-color);\n",
475
+ " }\n",
476
+ " 30% {\n",
477
+ " border-color: transparent;\n",
478
+ " border-left-color: var(--fill-color);\n",
479
+ " border-top-color: var(--fill-color);\n",
480
+ " border-right-color: var(--fill-color);\n",
481
+ " }\n",
482
+ " 40% {\n",
483
+ " border-color: transparent;\n",
484
+ " border-right-color: var(--fill-color);\n",
485
+ " border-top-color: var(--fill-color);\n",
486
+ " }\n",
487
+ " 60% {\n",
488
+ " border-color: transparent;\n",
489
+ " border-right-color: var(--fill-color);\n",
490
+ " }\n",
491
+ " 80% {\n",
492
+ " border-color: transparent;\n",
493
+ " border-right-color: var(--fill-color);\n",
494
+ " border-bottom-color: var(--fill-color);\n",
495
+ " }\n",
496
+ " 90% {\n",
497
+ " border-color: transparent;\n",
498
+ " border-bottom-color: var(--fill-color);\n",
499
+ " }\n",
500
+ " }\n",
501
+ "</style>\n",
502
+ "\n",
503
+ " <script>\n",
504
+ " async function quickchart(key) {\n",
505
+ " const quickchartButtonEl =\n",
506
+ " document.querySelector('#' + key + ' button');\n",
507
+ " quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
508
+ " quickchartButtonEl.classList.add('colab-df-spinner');\n",
509
+ " try {\n",
510
+ " const charts = await google.colab.kernel.invokeFunction(\n",
511
+ " 'suggestCharts', [key], {});\n",
512
+ " } catch (error) {\n",
513
+ " console.error('Error during call to suggestCharts:', error);\n",
514
+ " }\n",
515
+ " quickchartButtonEl.classList.remove('colab-df-spinner');\n",
516
+ " quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
517
+ " }\n",
518
+ " (() => {\n",
519
+ " let quickchartButtonEl =\n",
520
+ " document.querySelector('#df-9b0e63ec-f5b3-4675-a78f-dd73db55ff23 button');\n",
521
+ " quickchartButtonEl.style.display =\n",
522
+ " google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
523
+ " })();\n",
524
+ " </script>\n",
525
+ "</div>\n",
526
+ " </div>\n",
527
+ " </div>\n"
528
+ ]
529
+ },
530
+ "metadata": {},
531
+ "execution_count": 163
532
+ }
533
+ ]
534
+ },
535
+ {
536
+ "cell_type": "code",
537
+ "source": [
538
+ "from google.colab import drive\n",
539
+ "drive.mount('/content/drive')"
540
+ ],
541
+ "metadata": {
542
+ "colab": {
543
+ "base_uri": "https://localhost:8080/"
544
+ },
545
+ "id": "fJqfOijLEGPH",
546
+ "outputId": "8d89e75b-a6b3-46f8-fbb8-307a4b6555c9"
547
+ },
548
+ "execution_count": null,
549
+ "outputs": [
550
+ {
551
+ "output_type": "stream",
552
+ "name": "stdout",
553
+ "text": [
554
+ "Mounted at /content/drive\n"
555
+ ]
556
+ }
557
+ ]
558
+ },
559
+ {
560
+ "cell_type": "code",
561
+ "source": [
562
+ "df[:idx].to_csv(\"/content/drive/MyDrive/졸업프로젝트/Data/일기 데이터.csv\", index = False)"
563
+ ],
564
+ "metadata": {
565
+ "id": "CKeDMBt4-2kQ"
566
+ },
567
+ "execution_count": null,
568
+ "outputs": []
569
+ },
570
+ {
571
+ "cell_type": "markdown",
572
+ "source": [
573
+ "## 데이터 병합"
574
+ ],
575
+ "metadata": {
576
+ "id": "vQn1viyVZv84"
577
+ }
578
+ },
579
+ {
580
+ "cell_type": "code",
581
+ "source": [
582
+ "%cd /content/drive/MyDrive/졸업프로젝트/Data"
583
+ ],
584
+ "metadata": {
585
+ "colab": {
586
+ "base_uri": "https://localhost:8080/"
587
+ },
588
+ "id": "rn2wYeHrarQZ",
589
+ "outputId": "58f1bb14-c263-4744-d92a-6a6ac54692e2"
590
+ },
591
+ "execution_count": null,
592
+ "outputs": [
593
+ {
594
+ "output_type": "stream",
595
+ "name": "stdout",
596
+ "text": [
597
+ "/content/drive/MyDrive/졸업프로젝트/Data\n"
598
+ ]
599
+ }
600
+ ]
601
+ },
602
+ {
603
+ "cell_type": "code",
604
+ "source": [
605
+ "diary = pd.read_csv(\"일기 데이터.csv\")"
606
+ ],
607
+ "metadata": {
608
+ "id": "DeAhLbzaDOGy"
609
+ },
610
+ "execution_count": null,
611
+ "outputs": []
612
+ },
613
+ {
614
+ "cell_type": "code",
615
+ "source": [
616
+ "diary_data = pd.read_csv('diary_data_team.csv')"
617
+ ],
618
+ "metadata": {
619
+ "id": "3IebAzHfZ-HX"
620
+ },
621
+ "execution_count": null,
622
+ "outputs": []
623
+ },
624
+ {
625
+ "cell_type": "code",
626
+ "source": [
627
+ "diary.head()"
628
+ ],
629
+ "metadata": {
630
+ "colab": {
631
+ "base_uri": "https://localhost:8080/",
632
+ "height": 380
633
+ },
634
+ "id": "4c9vULPeaBAO",
635
+ "outputId": "d3f6d300-303e-453b-941d-d182ab8130be"
636
+ },
637
+ "execution_count": null,
638
+ "outputs": [
639
+ {
640
+ "output_type": "execute_result",
641
+ "data": {
642
+ "text/plain": [
643
+ " 일기 \\\n",
644
+ "0 오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시... \n",
645
+ "1 오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시... \n",
646
+ "2 오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시... \n",
647
+ "3 오늘은 내가 사랑하는 사람과 소중한 시간을 보내러 다녀왔어. 그 동안 서로 바쁘게 ... \n",
648
+ "4 오늘은 내가 사랑하는 사람과 소중한 시간을 보내러 다녀왔어. 그 동안 서로 바쁘게 ... \n",
649
+ "\n",
650
+ " 요약 \\\n",
651
+ "0 오랜 기간 준비해온 시험을 보러 다녀왔어요. 불안과 긴장 속에서도 최선을 다해 시험... \n",
652
+ "1 오랜 기간 준비해온 시험을 보러 다녀왔어요. 시험 중에는 최대한 집중하고 최선을 다... \n",
653
+ "2 오랜 기간 준비한 시험을 보러 다녀왔어요. 시험 중에는 최선을 다해 문제를 해결하려... \n",
654
+ "3 사랑하는 사람과 함께한 소중한 시간이었어요. 서로의 이야기를 나누고 응원해주며 사랑... \n",
655
+ "4 사랑하는 사람과 함께한 소중한 시간이었어요. 서로의 이야기를 나누고 사랑을 나눌 수... \n",
656
+ "\n",
657
+ " 해시태그 \n",
658
+ "0 #시험 #노력 #성취감 #안도감 #자부심 \n",
659
+ "1 #시험 #노력 #집중 #결과기다림 #휴식 \n",
660
+ "2 #시험 #노력 #문제해결 #결과기다림 #휴식 \n",
661
+ "3 #사랑하는사람과함께 #소중한시간 #서로의이해 #사랑과애정 #감사함 \n",
662
+ "4 #사랑하는사람과함께 #소중한시간 #서로의이야기 #배려와사랑 #행복함 "
663
+ ],
664
+ "text/html": [
665
+ "\n",
666
+ " <div id=\"df-f7b436f7-1f7c-4eb8-a0c9-9497c04df063\" class=\"colab-df-container\">\n",
667
+ " <div>\n",
668
+ "<style scoped>\n",
669
+ " .dataframe tbody tr th:only-of-type {\n",
670
+ " vertical-align: middle;\n",
671
+ " }\n",
672
+ "\n",
673
+ " .dataframe tbody tr th {\n",
674
+ " vertical-align: top;\n",
675
+ " }\n",
676
+ "\n",
677
+ " .dataframe thead th {\n",
678
+ " text-align: right;\n",
679
+ " }\n",
680
+ "</style>\n",
681
+ "<table border=\"1\" class=\"dataframe\">\n",
682
+ " <thead>\n",
683
+ " <tr style=\"text-align: right;\">\n",
684
+ " <th></th>\n",
685
+ " <th>일기</th>\n",
686
+ " <th>요약</th>\n",
687
+ " <th>해시태그</th>\n",
688
+ " </tr>\n",
689
+ " </thead>\n",
690
+ " <tbody>\n",
691
+ " <tr>\n",
692
+ " <th>0</th>\n",
693
+ " <td>오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시...</td>\n",
694
+ " <td>오랜 기간 준비해온 시험을 보러 다녀왔어요. 불안과 긴장 속에서도 최선을 다해 시험...</td>\n",
695
+ " <td>#시험 #노력 #성취감 #안도감 #자부심</td>\n",
696
+ " </tr>\n",
697
+ " <tr>\n",
698
+ " <th>1</th>\n",
699
+ " <td>오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시...</td>\n",
700
+ " <td>오랜 기간 준비해온 시험을 보러 다녀왔어요. 시험 중에는 최대한 집중하고 최선을 다...</td>\n",
701
+ " <td>#시험 #노력 #집중 #결과기다림 #휴식</td>\n",
702
+ " </tr>\n",
703
+ " <tr>\n",
704
+ " <th>2</th>\n",
705
+ " <td>오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시...</td>\n",
706
+ " <td>오랜 기간 준비한 시험을 보러 다녀왔어요. 시험 중에는 최선을 다해 문제를 해결하려...</td>\n",
707
+ " <td>#시험 #노력 #문제해결 #결과기다림 #휴식</td>\n",
708
+ " </tr>\n",
709
+ " <tr>\n",
710
+ " <th>3</th>\n",
711
+ " <td>오늘은 내가 사랑하는 사람과 소중한 시간을 보내러 다녀왔어. 그 동안 서로 바쁘게 ...</td>\n",
712
+ " <td>사랑하는 사람과 함께한 소중한 시간이었어요. 서로의 이야기를 나누고 응원해주며 사랑...</td>\n",
713
+ " <td>#사랑하는사람과함께 #소중한시간 #서로의이해 #사랑과애정 #감사함</td>\n",
714
+ " </tr>\n",
715
+ " <tr>\n",
716
+ " <th>4</th>\n",
717
+ " <td>오늘은 내가 사랑하는 사람과 소중한 시간을 보내러 다녀왔어. 그 동안 서로 바쁘게 ...</td>\n",
718
+ " <td>사랑하는 사람과 함께한 소중한 시간이었어요. 서로의 이야기를 나누고 사랑을 나눌 수...</td>\n",
719
+ " <td>#사랑하는사람과함께 #소중한시간 #서로의이야기 #배려와사랑 #행복함</td>\n",
720
+ " </tr>\n",
721
+ " </tbody>\n",
722
+ "</table>\n",
723
+ "</div>\n",
724
+ " <div class=\"colab-df-buttons\">\n",
725
+ "\n",
726
+ " <div class=\"colab-df-container\">\n",
727
+ " <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-f7b436f7-1f7c-4eb8-a0c9-9497c04df063')\"\n",
728
+ " title=\"Convert this dataframe to an interactive table.\"\n",
729
+ " style=\"display:none;\">\n",
730
+ "\n",
731
+ " <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
732
+ " <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
733
+ " </svg>\n",
734
+ " </button>\n",
735
+ "\n",
736
+ " <style>\n",
737
+ " .colab-df-container {\n",
738
+ " display:flex;\n",
739
+ " gap: 12px;\n",
740
+ " }\n",
741
+ "\n",
742
+ " .colab-df-convert {\n",
743
+ " background-color: #E8F0FE;\n",
744
+ " border: none;\n",
745
+ " border-radius: 50%;\n",
746
+ " cursor: pointer;\n",
747
+ " display: none;\n",
748
+ " fill: #1967D2;\n",
749
+ " height: 32px;\n",
750
+ " padding: 0 0 0 0;\n",
751
+ " width: 32px;\n",
752
+ " }\n",
753
+ "\n",
754
+ " .colab-df-convert:hover {\n",
755
+ " background-color: #E2EBFA;\n",
756
+ " box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
757
+ " fill: #174EA6;\n",
758
+ " }\n",
759
+ "\n",
760
+ " .colab-df-buttons div {\n",
761
+ " margin-bottom: 4px;\n",
762
+ " }\n",
763
+ "\n",
764
+ " [theme=dark] .colab-df-convert {\n",
765
+ " background-color: #3B4455;\n",
766
+ " fill: #D2E3FC;\n",
767
+ " }\n",
768
+ "\n",
769
+ " [theme=dark] .colab-df-convert:hover {\n",
770
+ " background-color: #434B5C;\n",
771
+ " box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
772
+ " filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
773
+ " fill: #FFFFFF;\n",
774
+ " }\n",
775
+ " </style>\n",
776
+ "\n",
777
+ " <script>\n",
778
+ " const buttonEl =\n",
779
+ " document.querySelector('#df-f7b436f7-1f7c-4eb8-a0c9-9497c04df063 button.colab-df-convert');\n",
780
+ " buttonEl.style.display =\n",
781
+ " google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
782
+ "\n",
783
+ " async function convertToInteractive(key) {\n",
784
+ " const element = document.querySelector('#df-f7b436f7-1f7c-4eb8-a0c9-9497c04df063');\n",
785
+ " const dataTable =\n",
786
+ " await google.colab.kernel.invokeFunction('convertToInteractive',\n",
787
+ " [key], {});\n",
788
+ " if (!dataTable) return;\n",
789
+ "\n",
790
+ " const docLinkHtml = 'Like what you see? Visit the ' +\n",
791
+ " '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
792
+ " + ' to learn more about interactive tables.';\n",
793
+ " element.innerHTML = '';\n",
794
+ " dataTable['output_type'] = 'display_data';\n",
795
+ " await google.colab.output.renderOutput(dataTable, element);\n",
796
+ " const docLink = document.createElement('div');\n",
797
+ " docLink.innerHTML = docLinkHtml;\n",
798
+ " element.appendChild(docLink);\n",
799
+ " }\n",
800
+ " </script>\n",
801
+ " </div>\n",
802
+ "\n",
803
+ "\n",
804
+ "<div id=\"df-eddbfd0b-64df-4a49-b197-4b374d29c6d4\">\n",
805
+ " <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-eddbfd0b-64df-4a49-b197-4b374d29c6d4')\"\n",
806
+ " title=\"Suggest charts\"\n",
807
+ " style=\"display:none;\">\n",
808
+ "\n",
809
+ "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
810
+ " width=\"24px\">\n",
811
+ " <g>\n",
812
+ " <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
813
+ " </g>\n",
814
+ "</svg>\n",
815
+ " </button>\n",
816
+ "\n",
817
+ "<style>\n",
818
+ " .colab-df-quickchart {\n",
819
+ " --bg-color: #E8F0FE;\n",
820
+ " --fill-color: #1967D2;\n",
821
+ " --hover-bg-color: #E2EBFA;\n",
822
+ " --hover-fill-color: #174EA6;\n",
823
+ " --disabled-fill-color: #AAA;\n",
824
+ " --disabled-bg-color: #DDD;\n",
825
+ " }\n",
826
+ "\n",
827
+ " [theme=dark] .colab-df-quickchart {\n",
828
+ " --bg-color: #3B4455;\n",
829
+ " --fill-color: #D2E3FC;\n",
830
+ " --hover-bg-color: #434B5C;\n",
831
+ " --hover-fill-color: #FFFFFF;\n",
832
+ " --disabled-bg-color: #3B4455;\n",
833
+ " --disabled-fill-color: #666;\n",
834
+ " }\n",
835
+ "\n",
836
+ " .colab-df-quickchart {\n",
837
+ " background-color: var(--bg-color);\n",
838
+ " border: none;\n",
839
+ " border-radius: 50%;\n",
840
+ " cursor: pointer;\n",
841
+ " display: none;\n",
842
+ " fill: var(--fill-color);\n",
843
+ " height: 32px;\n",
844
+ " padding: 0;\n",
845
+ " width: 32px;\n",
846
+ " }\n",
847
+ "\n",
848
+ " .colab-df-quickchart:hover {\n",
849
+ " background-color: var(--hover-bg-color);\n",
850
+ " box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
851
+ " fill: var(--button-hover-fill-color);\n",
852
+ " }\n",
853
+ "\n",
854
+ " .colab-df-quickchart-complete:disabled,\n",
855
+ " .colab-df-quickchart-complete:disabled:hover {\n",
856
+ " background-color: var(--disabled-bg-color);\n",
857
+ " fill: var(--disabled-fill-color);\n",
858
+ " box-shadow: none;\n",
859
+ " }\n",
860
+ "\n",
861
+ " .colab-df-spinner {\n",
862
+ " border: 2px solid var(--fill-color);\n",
863
+ " border-color: transparent;\n",
864
+ " border-bottom-color: var(--fill-color);\n",
865
+ " animation:\n",
866
+ " spin 1s steps(1) infinite;\n",
867
+ " }\n",
868
+ "\n",
869
+ " @keyframes spin {\n",
870
+ " 0% {\n",
871
+ " border-color: transparent;\n",
872
+ " border-bottom-color: var(--fill-color);\n",
873
+ " border-left-color: var(--fill-color);\n",
874
+ " }\n",
875
+ " 20% {\n",
876
+ " border-color: transparent;\n",
877
+ " border-left-color: var(--fill-color);\n",
878
+ " border-top-color: var(--fill-color);\n",
879
+ " }\n",
880
+ " 30% {\n",
881
+ " border-color: transparent;\n",
882
+ " border-left-color: var(--fill-color);\n",
883
+ " border-top-color: var(--fill-color);\n",
884
+ " border-right-color: var(--fill-color);\n",
885
+ " }\n",
886
+ " 40% {\n",
887
+ " border-color: transparent;\n",
888
+ " border-right-color: var(--fill-color);\n",
889
+ " border-top-color: var(--fill-color);\n",
890
+ " }\n",
891
+ " 60% {\n",
892
+ " border-color: transparent;\n",
893
+ " border-right-color: var(--fill-color);\n",
894
+ " }\n",
895
+ " 80% {\n",
896
+ " border-color: transparent;\n",
897
+ " border-right-color: var(--fill-color);\n",
898
+ " border-bottom-color: var(--fill-color);\n",
899
+ " }\n",
900
+ " 90% {\n",
901
+ " border-color: transparent;\n",
902
+ " border-bottom-color: var(--fill-color);\n",
903
+ " }\n",
904
+ " }\n",
905
+ "</style>\n",
906
+ "\n",
907
+ " <script>\n",
908
+ " async function quickchart(key) {\n",
909
+ " const quickchartButtonEl =\n",
910
+ " document.querySelector('#' + key + ' button');\n",
911
+ " quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
912
+ " quickchartButtonEl.classList.add('colab-df-spinner');\n",
913
+ " try {\n",
914
+ " const charts = await google.colab.kernel.invokeFunction(\n",
915
+ " 'suggestCharts', [key], {});\n",
916
+ " } catch (error) {\n",
917
+ " console.error('Error during call to suggestCharts:', error);\n",
918
+ " }\n",
919
+ " quickchartButtonEl.classList.remove('colab-df-spinner');\n",
920
+ " quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
921
+ " }\n",
922
+ " (() => {\n",
923
+ " let quickchartButtonEl =\n",
924
+ " document.querySelector('#df-eddbfd0b-64df-4a49-b197-4b374d29c6d4 button');\n",
925
+ " quickchartButtonEl.style.display =\n",
926
+ " google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
927
+ " })();\n",
928
+ " </script>\n",
929
+ "</div>\n",
930
+ " </div>\n",
931
+ " </div>\n"
932
+ ]
933
+ },
934
+ "metadata": {},
935
+ "execution_count": 7
936
+ }
937
+ ]
938
+ },
939
+ {
940
+ "cell_type": "code",
941
+ "source": [
942
+ "diary_data.head()"
943
+ ],
944
+ "metadata": {
945
+ "colab": {
946
+ "base_uri": "https://localhost:8080/",
947
+ "height": 380
948
+ },
949
+ "id": "4lWsrgwKaBIy",
950
+ "outputId": "eb10a1dd-25ad-4ca7-d02c-40c9a7e34998"
951
+ },
952
+ "execution_count": null,
953
+ "outputs": [
954
+ {
955
+ "output_type": "execute_result",
956
+ "data": {
957
+ "text/plain": [
958
+ " 일기 \\\n",
959
+ "0 오늘은 정말 힘들었어. 아침에 일어나서 출근하려는데 차키를 잃어버려서 차를 못 타고... \n",
960
+ "1 오늘은 날씨가 좋아서 기분이 좋았어! 아침에 일어나서 창문을 열어보니 햇살이 환하게... \n",
961
+ "2 오늘은 정말 우울한 날이었어. 아침에 일어나자마자 기분이 좋지 않아서 마음이 무거웠... \n",
962
+ "3 오늘은 친구들과 함께 여행을 가는 날이었어. 아침에 일어나서 설레는 마음으로 준비를... \n",
963
+ "4 오늘은 날씨가 너무 더워서 힘들었어. 아침에 일어나서부터 땀이 쏟아져서 기운이 빠지... \n",
964
+ "\n",
965
+ " 요약 \\\n",
966
+ "0 출��길에 차키를 잃어버려서 택시를 타야 했고, 택시 운전사분도 짜증을 내셔서 기분이... \n",
967
+ "1 날씨가 좋아서 기분이 좋았어. 업무도 원활히 진행되어 뿌듯했고, 친구들과 맛있는 음... \n",
968
+ "2 기분이 좋지 않아서 우울한 날이었어. 업무도 잘 안 풀리고, 해결책이 없어서 더욱 ... \n",
969
+ "3 친구들과 함께한 여행이었어. 아름다운 경치와 함께 즐거운 시간을 보냈지만 교통체증으... \n",
970
+ "4 더위와 에어컨 고장으로 힘든 하루. 아이스크림으로 잠시 시원함을 누렸지만, 집에서도... \n",
971
+ "\n",
972
+ " 해시태그 \n",
973
+ "0 #출근 #교통체증 #업무지연 #약속취소 #지침 \n",
974
+ "1 #좋은날씨 #업무진행 #즐거움 #가족과함께 #행복 \n",
975
+ "2 #우울 #업무 #영화 #슬픔 #지침 \n",
976
+ "3 #여행 #즐거움 #교통체증 #늦게돌아와 #추억 \n",
977
+ "4 #무더운날씨 #에어컨고장 #더위에지쳤어 #시원한아이스크림 #힘들었던하루 "
978
+ ],
979
+ "text/html": [
980
+ "\n",
981
+ " <div id=\"df-7b52eec1-463b-49a5-8ec5-a85754d5a26a\" class=\"colab-df-container\">\n",
982
+ " <div>\n",
983
+ "<style scoped>\n",
984
+ " .dataframe tbody tr th:only-of-type {\n",
985
+ " vertical-align: middle;\n",
986
+ " }\n",
987
+ "\n",
988
+ " .dataframe tbody tr th {\n",
989
+ " vertical-align: top;\n",
990
+ " }\n",
991
+ "\n",
992
+ " .dataframe thead th {\n",
993
+ " text-align: right;\n",
994
+ " }\n",
995
+ "</style>\n",
996
+ "<table border=\"1\" class=\"dataframe\">\n",
997
+ " <thead>\n",
998
+ " <tr style=\"text-align: right;\">\n",
999
+ " <th></th>\n",
1000
+ " <th>일기</th>\n",
1001
+ " <th>요약</th>\n",
1002
+ " <th>해시태그</th>\n",
1003
+ " </tr>\n",
1004
+ " </thead>\n",
1005
+ " <tbody>\n",
1006
+ " <tr>\n",
1007
+ " <th>0</th>\n",
1008
+ " <td>오늘은 정말 힘들었어. 아침에 일어나서 출근하려는데 차키를 잃어버려서 차를 못 타고...</td>\n",
1009
+ " <td>출근길에 차키를 잃어버려서 택시를 타야 했고, 택시 운전사분도 짜증을 내셔서 기분이...</td>\n",
1010
+ " <td>#출근 #교통체증 #업무지연 #약속취소 #지침</td>\n",
1011
+ " </tr>\n",
1012
+ " <tr>\n",
1013
+ " <th>1</th>\n",
1014
+ " <td>오늘은 날씨가 좋아서 기분이 좋았어! 아침에 일어나서 창문을 열어보니 햇살이 환하게...</td>\n",
1015
+ " <td>날씨가 좋아서 기분이 좋았어. 업무도 원활히 진행되어 뿌듯했고, 친구들과 맛있는 음...</td>\n",
1016
+ " <td>#좋은날씨 #업무진행 #즐거움 #가족과함께 #행복</td>\n",
1017
+ " </tr>\n",
1018
+ " <tr>\n",
1019
+ " <th>2</th>\n",
1020
+ " <td>오늘은 정말 우울한 날이었어. 아침에 일어나자마자 기분이 좋지 않아서 마음이 무거웠...</td>\n",
1021
+ " <td>기분이 좋지 않아서 우울한 날이었어. 업무도 잘 안 풀리고, 해결책이 없어서 더욱 ...</td>\n",
1022
+ " <td>#우울 #업무 #영화 #슬픔 #지침</td>\n",
1023
+ " </tr>\n",
1024
+ " <tr>\n",
1025
+ " <th>3</th>\n",
1026
+ " <td>오늘은 친구들과 함께 여행을 가는 날이었어. 아침에 일어나서 설레는 마음으로 준비를...</td>\n",
1027
+ " <td>친구들과 함께한 여행이었어. 아름다운 경치와 함께 즐거운 시간을 보냈지만 교통체증으...</td>\n",
1028
+ " <td>#여행 #즐거움 #교통체증 #늦게돌아와 #추억</td>\n",
1029
+ " </tr>\n",
1030
+ " <tr>\n",
1031
+ " <th>4</th>\n",
1032
+ " <td>오늘은 날씨가 너무 더워서 힘들었어. 아침에 일어나서부터 땀이 쏟아져서 기운이 빠지...</td>\n",
1033
+ " <td>더위와 에어컨 고장으로 힘든 하루. 아이스크림으로 잠시 시원함을 누렸지만, 집에서도...</td>\n",
1034
+ " <td>#무더운날씨 #에어컨고장 #더위에지쳤어 #시원한아이스크림 #힘들었던하루</td>\n",
1035
+ " </tr>\n",
1036
+ " </tbody>\n",
1037
+ "</table>\n",
1038
+ "</div>\n",
1039
+ " <div class=\"colab-df-buttons\">\n",
1040
+ "\n",
1041
+ " <div class=\"colab-df-container\">\n",
1042
+ " <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-7b52eec1-463b-49a5-8ec5-a85754d5a26a')\"\n",
1043
+ " title=\"Convert this dataframe to an interactive table.\"\n",
1044
+ " style=\"display:none;\">\n",
1045
+ "\n",
1046
+ " <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
1047
+ " <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
1048
+ " </svg>\n",
1049
+ " </button>\n",
1050
+ "\n",
1051
+ " <style>\n",
1052
+ " .colab-df-container {\n",
1053
+ " display:flex;\n",
1054
+ " gap: 12px;\n",
1055
+ " }\n",
1056
+ "\n",
1057
+ " .colab-df-convert {\n",
1058
+ " background-color: #E8F0FE;\n",
1059
+ " border: none;\n",
1060
+ " border-radius: 50%;\n",
1061
+ " cursor: pointer;\n",
1062
+ " display: none;\n",
1063
+ " fill: #1967D2;\n",
1064
+ " height: 32px;\n",
1065
+ " padding: 0 0 0 0;\n",
1066
+ " width: 32px;\n",
1067
+ " }\n",
1068
+ "\n",
1069
+ " .colab-df-convert:hover {\n",
1070
+ " background-color: #E2EBFA;\n",
1071
+ " box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
1072
+ " fill: #174EA6;\n",
1073
+ " }\n",
1074
+ "\n",
1075
+ " .colab-df-buttons div {\n",
1076
+ " margin-bottom: 4px;\n",
1077
+ " }\n",
1078
+ "\n",
1079
+ " [theme=dark] .colab-df-convert {\n",
1080
+ " background-color: #3B4455;\n",
1081
+ " fill: #D2E3FC;\n",
1082
+ " }\n",
1083
+ "\n",
1084
+ " [theme=dark] .colab-df-convert:hover {\n",
1085
+ " background-color: #434B5C;\n",
1086
+ " box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
1087
+ " filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
1088
+ " fill: #FFFFFF;\n",
1089
+ " }\n",
1090
+ " </style>\n",
1091
+ "\n",
1092
+ " <script>\n",
1093
+ " const buttonEl =\n",
1094
+ " document.querySelector('#df-7b52eec1-463b-49a5-8ec5-a85754d5a26a button.colab-df-convert');\n",
1095
+ " buttonEl.style.display =\n",
1096
+ " google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
1097
+ "\n",
1098
+ " async function convertToInteractive(key) {\n",
1099
+ " const element = document.querySelector('#df-7b52eec1-463b-49a5-8ec5-a85754d5a26a');\n",
1100
+ " const dataTable =\n",
1101
+ " await google.colab.kernel.invokeFunction('convertToInteractive',\n",
1102
+ " [key], {});\n",
1103
+ " if (!dataTable) return;\n",
1104
+ "\n",
1105
+ " const docLinkHtml = 'Like what you see? Visit the ' +\n",
1106
+ " '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
1107
+ " + ' to learn more about interactive tables.';\n",
1108
+ " element.innerHTML = '';\n",
1109
+ " dataTable['output_type'] = 'display_data';\n",
1110
+ " await google.colab.output.renderOutput(dataTable, element);\n",
1111
+ " const docLink = document.createElement('div');\n",
1112
+ " docLink.innerHTML = docLinkHtml;\n",
1113
+ " element.appendChild(docLink);\n",
1114
+ " }\n",
1115
+ " </script>\n",
1116
+ " </div>\n",
1117
+ "\n",
1118
+ "\n",
1119
+ "<div id=\"df-964f2043-32ca-425b-85a3-07f1f8ff6096\">\n",
1120
+ " <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-964f2043-32ca-425b-85a3-07f1f8ff6096')\"\n",
1121
+ " title=\"Suggest charts\"\n",
1122
+ " style=\"display:none;\">\n",
1123
+ "\n",
1124
+ "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
1125
+ " width=\"24px\">\n",
1126
+ " <g>\n",
1127
+ " <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
1128
+ " </g>\n",
1129
+ "</svg>\n",
1130
+ " </button>\n",
1131
+ "\n",
1132
+ "<style>\n",
1133
+ " .colab-df-quickchart {\n",
1134
+ " --bg-color: #E8F0FE;\n",
1135
+ " --fill-color: #1967D2;\n",
1136
+ " --hover-bg-color: #E2EBFA;\n",
1137
+ " --hover-fill-color: #174EA6;\n",
1138
+ " --disabled-fill-color: #AAA;\n",
1139
+ " --disabled-bg-color: #DDD;\n",
1140
+ " }\n",
1141
+ "\n",
1142
+ " [theme=dark] .colab-df-quickchart {\n",
1143
+ " --bg-color: #3B4455;\n",
1144
+ " --fill-color: #D2E3FC;\n",
1145
+ " --hover-bg-color: #434B5C;\n",
1146
+ " --hover-fill-color: #FFFFFF;\n",
1147
+ " --disabled-bg-color: #3B4455;\n",
1148
+ " --disabled-fill-color: #666;\n",
1149
+ " }\n",
1150
+ "\n",
1151
+ " .colab-df-quickchart {\n",
1152
+ " background-color: var(--bg-color);\n",
1153
+ " border: none;\n",
1154
+ " border-radius: 50%;\n",
1155
+ " cursor: pointer;\n",
1156
+ " display: none;\n",
1157
+ " fill: var(--fill-color);\n",
1158
+ " height: 32px;\n",
1159
+ " padding: 0;\n",
1160
+ " width: 32px;\n",
1161
+ " }\n",
1162
+ "\n",
1163
+ " .colab-df-quickchart:hover {\n",
1164
+ " background-color: var(--hover-bg-color);\n",
1165
+ " box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
1166
+ " fill: var(--button-hover-fill-color);\n",
1167
+ " }\n",
1168
+ "\n",
1169
+ " .colab-df-quickchart-complete:disabled,\n",
1170
+ " .colab-df-quickchart-complete:disabled:hover {\n",
1171
+ " background-color: var(--disabled-bg-color);\n",
1172
+ " fill: var(--disabled-fill-color);\n",
1173
+ " box-shadow: none;\n",
1174
+ " }\n",
1175
+ "\n",
1176
+ " .colab-df-spinner {\n",
1177
+ " border: 2px solid var(--fill-color);\n",
1178
+ " border-color: transparent;\n",
1179
+ " border-bottom-color: var(--fill-color);\n",
1180
+ " animation:\n",
1181
+ " spin 1s steps(1) infinite;\n",
1182
+ " }\n",
1183
+ "\n",
1184
+ " @keyframes spin {\n",
1185
+ " 0% {\n",
1186
+ " border-color: transparent;\n",
1187
+ " border-bottom-color: var(--fill-color);\n",
1188
+ " border-left-color: var(--fill-color);\n",
1189
+ " }\n",
1190
+ " 20% {\n",
1191
+ " border-color: transparent;\n",
1192
+ " border-left-color: var(--fill-color);\n",
1193
+ " border-top-color: var(--fill-color);\n",
1194
+ " }\n",
1195
+ " 30% {\n",
1196
+ " border-color: transparent;\n",
1197
+ " border-left-color: var(--fill-color);\n",
1198
+ " border-top-color: var(--fill-color);\n",
1199
+ " border-right-color: var(--fill-color);\n",
1200
+ " }\n",
1201
+ " 40% {\n",
1202
+ " border-color: transparent;\n",
1203
+ " border-right-color: var(--fill-color);\n",
1204
+ " border-top-color: var(--fill-color);\n",
1205
+ " }\n",
1206
+ " 60% {\n",
1207
+ " border-color: transparent;\n",
1208
+ " border-right-color: var(--fill-color);\n",
1209
+ " }\n",
1210
+ " 80% {\n",
1211
+ " border-color: transparent;\n",
1212
+ " border-right-color: var(--fill-color);\n",
1213
+ " border-bottom-color: var(--fill-color);\n",
1214
+ " }\n",
1215
+ " 90% {\n",
1216
+ " border-color: transparent;\n",
1217
+ " border-bottom-color: var(--fill-color);\n",
1218
+ " }\n",
1219
+ " }\n",
1220
+ "</style>\n",
1221
+ "\n",
1222
+ " <script>\n",
1223
+ " async function quickchart(key) {\n",
1224
+ " const quickchartButtonEl =\n",
1225
+ " document.querySelector('#' + key + ' button');\n",
1226
+ " quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
1227
+ " quickchartButtonEl.classList.add('colab-df-spinner');\n",
1228
+ " try {\n",
1229
+ " const charts = await google.colab.kernel.invokeFunction(\n",
1230
+ " 'suggestCharts', [key], {});\n",
1231
+ " } catch (error) {\n",
1232
+ " console.error('Error during call to suggestCharts:', error);\n",
1233
+ " }\n",
1234
+ " quickchartButtonEl.classList.remove('colab-df-spinner');\n",
1235
+ " quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
1236
+ " }\n",
1237
+ " (() => {\n",
1238
+ " let quickchartButtonEl =\n",
1239
+ " document.querySelector('#df-964f2043-32ca-425b-85a3-07f1f8ff6096 button');\n",
1240
+ " quickchartButtonEl.style.display =\n",
1241
+ " google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
1242
+ " })();\n",
1243
+ " </script>\n",
1244
+ "</div>\n",
1245
+ " </div>\n",
1246
+ " </div>\n"
1247
+ ]
1248
+ },
1249
+ "metadata": {},
1250
+ "execution_count": 17
1251
+ }
1252
+ ]
1253
+ },
1254
+ {
1255
+ "cell_type": "code",
1256
+ "source": [
1257
+ "diary = pd.concat([diary, diary_data]).reset_index(drop = True)"
1258
+ ],
1259
+ "metadata": {
1260
+ "id": "IGkeBWCLaVrp"
1261
+ },
1262
+ "execution_count": null,
1263
+ "outputs": []
1264
+ },
1265
+ {
1266
+ "cell_type": "code",
1267
+ "source": [
1268
+ "diary.head()"
1269
+ ],
1270
+ "metadata": {
1271
+ "colab": {
1272
+ "base_uri": "https://localhost:8080/",
1273
+ "height": 380
1274
+ },
1275
+ "id": "aI0QcZrnaXW9",
1276
+ "outputId": "e7eaaa10-8a10-4e76-b8cb-ca4f12a02cf0"
1277
+ },
1278
+ "execution_count": null,
1279
+ "outputs": [
1280
+ {
1281
+ "output_type": "execute_result",
1282
+ "data": {
1283
+ "text/plain": [
1284
+ " 일기 \\\n",
1285
+ "0 오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시... \n",
1286
+ "1 오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시... \n",
1287
+ "2 오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시... \n",
1288
+ "3 오늘은 내가 사랑하는 사람과 소중한 시간을 보내러 다녀왔어. 그 동안 서로 바쁘게 ... \n",
1289
+ "4 오늘은 내가 사랑하는 사람과 소중한 시간을 보내러 다녀왔어. 그 동안 서로 바쁘게 ... \n",
1290
+ "\n",
1291
+ " 요약 \\\n",
1292
+ "0 오랜 기간 준비해온 시험을 보러 다녀왔어요. 불안과 긴장 속에서도 최선을 다해 시험... \n",
1293
+ "1 오랜 기간 준비해온 시험을 보러 다녀왔어요. 시험 중에는 최대한 집중하고 최선을 다... \n",
1294
+ "2 오랜 기간 준비한 시험을 보러 다녀왔어요. 시험 중에는 최선을 다해 문제를 해결하려... \n",
1295
+ "3 사랑하는 사람과 함께한 소중한 시간이었어요. 서로의 이야기를 나누고 응원해주며 사랑... \n",
1296
+ "4 사랑하는 사람과 함께한 소중한 시간이었어요. 서로의 이야기를 나누고 사랑을 나눌 수... \n",
1297
+ "\n",
1298
+ " 해시태그 \n",
1299
+ "0 #시험 #노력 #성취감 #안도감 #자부심 \n",
1300
+ "1 #시험 #노력 #집중 #결과기다림 #휴식 \n",
1301
+ "2 #시험 #노력 #문제해결 #결과기다림 #휴식 \n",
1302
+ "3 #사랑하는사람과함께 #소중한시간 #서로의이해 #사랑과애정 #감사함 \n",
1303
+ "4 #사랑하는사람과함께 #소중한시간 #서로의이야기 #배려와사랑 #행복함 "
1304
+ ],
1305
+ "text/html": [
1306
+ "\n",
1307
+ " <div id=\"df-e2c7e423-aa04-434f-b4ff-d44e58d04ab6\" class=\"colab-df-container\">\n",
1308
+ " <div>\n",
1309
+ "<style scoped>\n",
1310
+ " .dataframe tbody tr th:only-of-type {\n",
1311
+ " vertical-align: middle;\n",
1312
+ " }\n",
1313
+ "\n",
1314
+ " .dataframe tbody tr th {\n",
1315
+ " vertical-align: top;\n",
1316
+ " }\n",
1317
+ "\n",
1318
+ " .dataframe thead th {\n",
1319
+ " text-align: right;\n",
1320
+ " }\n",
1321
+ "</style>\n",
1322
+ "<table border=\"1\" class=\"dataframe\">\n",
1323
+ " <thead>\n",
1324
+ " <tr style=\"text-align: right;\">\n",
1325
+ " <th></th>\n",
1326
+ " <th>일기</th>\n",
1327
+ " <th>요약</th>\n",
1328
+ " <th>해시태그</th>\n",
1329
+ " </tr>\n",
1330
+ " </thead>\n",
1331
+ " <tbody>\n",
1332
+ " <tr>\n",
1333
+ " <th>0</th>\n",
1334
+ " <td>오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시...</td>\n",
1335
+ " <td>오랜 기간 준비해온 시험을 보러 다녀왔어요. 불안과 긴장 속에서도 최선을 다해 시험...</td>\n",
1336
+ " <td>#시험 #노력 #성취감 #안도감 #자부심</td>\n",
1337
+ " </tr>\n",
1338
+ " <tr>\n",
1339
+ " <th>1</th>\n",
1340
+ " <td>오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시...</td>\n",
1341
+ " <td>오랜 기간 준비해온 시험을 보러 다녀왔어요. 시험 중에는 최대한 집중하고 최선을 다...</td>\n",
1342
+ " <td>#시험 #노력 #집중 #결과기다림 #휴식</td>\n",
1343
+ " </tr>\n",
1344
+ " <tr>\n",
1345
+ " <th>2</th>\n",
1346
+ " <td>오늘은 오랜 기간 준비해온 시험을 보러 다녀왔어. 시험 전날부터 긴장과 불안이 가시...</td>\n",
1347
+ " <td>오랜 기간 준비한 시험을 보러 다녀왔어요. 시험 중에는 최선을 다해 문제를 해결하려...</td>\n",
1348
+ " <td>#시험 #노력 #문제해결 #결과기다림 #휴식</td>\n",
1349
+ " </tr>\n",
1350
+ " <tr>\n",
1351
+ " <th>3</th>\n",
1352
+ " <td>오늘은 내가 사랑하는 사람과 소중한 시간을 보내러 다녀왔어. 그 동안 서로 바쁘게 ...</td>\n",
1353
+ " <td>사랑하는 사람과 함께한 소중한 시간이었어요. 서로의 이야기를 나누고 응원해주며 사랑...</td>\n",
1354
+ " <td>#사랑하는사람과함께 #소중한시간 #서로의이해 #사랑과애정 #감사함</td>\n",
1355
+ " </tr>\n",
1356
+ " <tr>\n",
1357
+ " <th>4</th>\n",
1358
+ " <td>오늘은 내가 사랑하는 사람과 소중한 시간을 보내러 다녀왔어. 그 동안 서로 바쁘게 ...</td>\n",
1359
+ " <td>사랑하는 사람과 함께한 소중한 시간이었어요. 서로의 이야기를 나누고 사랑을 나눌 수...</td>\n",
1360
+ " <td>#사랑하는사람과함께 #소중한시간 #서로의이야기 #배려와사랑 #행복함</td>\n",
1361
+ " </tr>\n",
1362
+ " </tbody>\n",
1363
+ "</table>\n",
1364
+ "</div>\n",
1365
+ " <div class=\"colab-df-buttons\">\n",
1366
+ "\n",
1367
+ " <div class=\"colab-df-container\">\n",
1368
+ " <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-e2c7e423-aa04-434f-b4ff-d44e58d04ab6')\"\n",
1369
+ " title=\"Convert this dataframe to an interactive table.\"\n",
1370
+ " style=\"display:none;\">\n",
1371
+ "\n",
1372
+ " <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
1373
+ " <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
1374
+ " </svg>\n",
1375
+ " </button>\n",
1376
+ "\n",
1377
+ " <style>\n",
1378
+ " .colab-df-container {\n",
1379
+ " display:flex;\n",
1380
+ " gap: 12px;\n",
1381
+ " }\n",
1382
+ "\n",
1383
+ " .colab-df-convert {\n",
1384
+ " background-color: #E8F0FE;\n",
1385
+ " border: none;\n",
1386
+ " border-radius: 50%;\n",
1387
+ " cursor: pointer;\n",
1388
+ " display: none;\n",
1389
+ " fill: #1967D2;\n",
1390
+ " height: 32px;\n",
1391
+ " padding: 0 0 0 0;\n",
1392
+ " width: 32px;\n",
1393
+ " }\n",
1394
+ "\n",
1395
+ " .colab-df-convert:hover {\n",
1396
+ " background-color: #E2EBFA;\n",
1397
+ " box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
1398
+ " fill: #174EA6;\n",
1399
+ " }\n",
1400
+ "\n",
1401
+ " .colab-df-buttons div {\n",
1402
+ " margin-bottom: 4px;\n",
1403
+ " }\n",
1404
+ "\n",
1405
+ " [theme=dark] .colab-df-convert {\n",
1406
+ " background-color: #3B4455;\n",
1407
+ " fill: #D2E3FC;\n",
1408
+ " }\n",
1409
+ "\n",
1410
+ " [theme=dark] .colab-df-convert:hover {\n",
1411
+ " background-color: #434B5C;\n",
1412
+ " box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
1413
+ " filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
1414
+ " fill: #FFFFFF;\n",
1415
+ " }\n",
1416
+ " </style>\n",
1417
+ "\n",
1418
+ " <script>\n",
1419
+ " const buttonEl =\n",
1420
+ " document.querySelector('#df-e2c7e423-aa04-434f-b4ff-d44e58d04ab6 button.colab-df-convert');\n",
1421
+ " buttonEl.style.display =\n",
1422
+ " google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
1423
+ "\n",
1424
+ " async function convertToInteractive(key) {\n",
1425
+ " const element = document.querySelector('#df-e2c7e423-aa04-434f-b4ff-d44e58d04ab6');\n",
1426
+ " const dataTable =\n",
1427
+ " await google.colab.kernel.invokeFunction('convertToInteractive',\n",
1428
+ " [key], {});\n",
1429
+ " if (!dataTable) return;\n",
1430
+ "\n",
1431
+ " const docLinkHtml = 'Like what you see? Visit the ' +\n",
1432
+ " '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
1433
+ " + ' to learn more about interactive tables.';\n",
1434
+ " element.innerHTML = '';\n",
1435
+ " dataTable['output_type'] = 'display_data';\n",
1436
+ " await google.colab.output.renderOutput(dataTable, element);\n",
1437
+ " const docLink = document.createElement('div');\n",
1438
+ " docLink.innerHTML = docLinkHtml;\n",
1439
+ " element.appendChild(docLink);\n",
1440
+ " }\n",
1441
+ " </script>\n",
1442
+ " </div>\n",
1443
+ "\n",
1444
+ "\n",
1445
+ "<div id=\"df-675b0cd6-a1e1-4a85-a411-9bd3f162f5ea\">\n",
1446
+ " <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-675b0cd6-a1e1-4a85-a411-9bd3f162f5ea')\"\n",
1447
+ " title=\"Suggest charts\"\n",
1448
+ " style=\"display:none;\">\n",
1449
+ "\n",
1450
+ "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
1451
+ " width=\"24px\">\n",
1452
+ " <g>\n",
1453
+ " <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
1454
+ " </g>\n",
1455
+ "</svg>\n",
1456
+ " </button>\n",
1457
+ "\n",
1458
+ "<style>\n",
1459
+ " .colab-df-quickchart {\n",
1460
+ " --bg-color: #E8F0FE;\n",
1461
+ " --fill-color: #1967D2;\n",
1462
+ " --hover-bg-color: #E2EBFA;\n",
1463
+ " --hover-fill-color: #174EA6;\n",
1464
+ " --disabled-fill-color: #AAA;\n",
1465
+ " --disabled-bg-color: #DDD;\n",
1466
+ " }\n",
1467
+ "\n",
1468
+ " [theme=dark] .colab-df-quickchart {\n",
1469
+ " --bg-color: #3B4455;\n",
1470
+ " --fill-color: #D2E3FC;\n",
1471
+ " --hover-bg-color: #434B5C;\n",
1472
+ " --hover-fill-color: #FFFFFF;\n",
1473
+ " --disabled-bg-color: #3B4455;\n",
1474
+ " --disabled-fill-color: #666;\n",
1475
+ " }\n",
1476
+ "\n",
1477
+ " .colab-df-quickchart {\n",
1478
+ " background-color: var(--bg-color);\n",
1479
+ " border: none;\n",
1480
+ " border-radius: 50%;\n",
1481
+ " cursor: pointer;\n",
1482
+ " display: none;\n",
1483
+ " fill: var(--fill-color);\n",
1484
+ " height: 32px;\n",
1485
+ " padding: 0;\n",
1486
+ " width: 32px;\n",
1487
+ " }\n",
1488
+ "\n",
1489
+ " .colab-df-quickchart:hover {\n",
1490
+ " background-color: var(--hover-bg-color);\n",
1491
+ " box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
1492
+ " fill: var(--button-hover-fill-color);\n",
1493
+ " }\n",
1494
+ "\n",
1495
+ " .colab-df-quickchart-complete:disabled,\n",
1496
+ " .colab-df-quickchart-complete:disabled:hover {\n",
1497
+ " background-color: var(--disabled-bg-color);\n",
1498
+ " fill: var(--disabled-fill-color);\n",
1499
+ " box-shadow: none;\n",
1500
+ " }\n",
1501
+ "\n",
1502
+ " .colab-df-spinner {\n",
1503
+ " border: 2px solid var(--fill-color);\n",
1504
+ " border-color: transparent;\n",
1505
+ " border-bottom-color: var(--fill-color);\n",
1506
+ " animation:\n",
1507
+ " spin 1s steps(1) infinite;\n",
1508
+ " }\n",
1509
+ "\n",
1510
+ " @keyframes spin {\n",
1511
+ " 0% {\n",
1512
+ " border-color: transparent;\n",
1513
+ " border-bottom-color: var(--fill-color);\n",
1514
+ " border-left-color: var(--fill-color);\n",
1515
+ " }\n",
1516
+ " 20% {\n",
1517
+ " border-color: transparent;\n",
1518
+ " border-left-color: var(--fill-color);\n",
1519
+ " border-top-color: var(--fill-color);\n",
1520
+ " }\n",
1521
+ " 30% {\n",
1522
+ " border-color: transparent;\n",
1523
+ " border-left-color: var(--fill-color);\n",
1524
+ " border-top-color: var(--fill-color);\n",
1525
+ " border-right-color: var(--fill-color);\n",
1526
+ " }\n",
1527
+ " 40% {\n",
1528
+ " border-color: transparent;\n",
1529
+ " border-right-color: var(--fill-color);\n",
1530
+ " border-top-color: var(--fill-color);\n",
1531
+ " }\n",
1532
+ " 60% {\n",
1533
+ " border-color: transparent;\n",
1534
+ " border-right-color: var(--fill-color);\n",
1535
+ " }\n",
1536
+ " 80% {\n",
1537
+ " border-color: transparent;\n",
1538
+ " border-right-color: var(--fill-color);\n",
1539
+ " border-bottom-color: var(--fill-color);\n",
1540
+ " }\n",
1541
+ " 90% {\n",
1542
+ " border-color: transparent;\n",
1543
+ " border-bottom-color: var(--fill-color);\n",
1544
+ " }\n",
1545
+ " }\n",
1546
+ "</style>\n",
1547
+ "\n",
1548
+ " <script>\n",
1549
+ " async function quickchart(key) {\n",
1550
+ " const quickchartButtonEl =\n",
1551
+ " document.querySelector('#' + key + ' button');\n",
1552
+ " quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
1553
+ " quickchartButtonEl.classList.add('colab-df-spinner');\n",
1554
+ " try {\n",
1555
+ " const charts = await google.colab.kernel.invokeFunction(\n",
1556
+ " 'suggestCharts', [key], {});\n",
1557
+ " } catch (error) {\n",
1558
+ " console.error('Error during call to suggestCharts:', error);\n",
1559
+ " }\n",
1560
+ " quickchartButtonEl.classList.remove('colab-df-spinner');\n",
1561
+ " quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
1562
+ " }\n",
1563
+ " (() => {\n",
1564
+ " let quickchartButtonEl =\n",
1565
+ " document.querySelector('#df-675b0cd6-a1e1-4a85-a411-9bd3f162f5ea button');\n",
1566
+ " quickchartButtonEl.style.display =\n",
1567
+ " google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
1568
+ " })();\n",
1569
+ " </script>\n",
1570
+ "</div>\n",
1571
+ " </div>\n",
1572
+ " </div>\n"
1573
+ ]
1574
+ },
1575
+ "metadata": {},
1576
+ "execution_count": 19
1577
+ }
1578
+ ]
1579
+ },
1580
+ {
1581
+ "cell_type": "code",
1582
+ "source": [
1583
+ "diary.to_csv(\"/content/drive/MyDrive/diary.csv\", index = False)"
1584
+ ],
1585
+ "metadata": {
1586
+ "id": "tYpYVXgaaY19"
1587
+ },
1588
+ "execution_count": null,
1589
+ "outputs": []
1590
+ }
1591
+ ]
1592
+ }
diary.csv ADDED
The diff for this file is too large to render. See raw diff
 
generation_config.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "_from_model_config": true,
3
+ "bos_token_id": 0,
4
+ "decoder_start_token_id": 2,
5
+ "eos_token_id": 1,
6
+ "forced_eos_token_id": 2,
7
+ "pad_token_id": 3,
8
+ "transformers_version": "4.36.2"
9
+ }
make_hashtag.ipynb ADDED
The diff for this file is too large to render. See raw diff
 
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e555a648e5c7fee3b7aa65583400ae4f334a72c8852667e99151aff8d8fc9fb0
3
+ size 495589768
pytorch_model.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:152e99ef290daea19de737627c521b2174e734c65f6ad09de744fa560c45c234
3
+ size 495648858
training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:95b52aaa493bcb05174423d190de4c439dc48926af5db4afdcce8af82e7015ad
3
+ size 4856