louiecerv commited on
Commit
d506fd2
·
1 Parent(s): f5f45a8

sync with remote

Browse files
Files changed (3) hide show
  1. advertising.csv +201 -0
  2. app.py +38 -0
  3. requirements.txt +3 -0
advertising.csv ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ TV,Radio,Newspaper,Sales
2
+ 230.1,37.8,69.2,22.1
3
+ 44.5,39.3,45.1,10.4
4
+ 17.2,45.9,69.3,9.3
5
+ 151.5,41.3,58.5,18.5
6
+ 180.8,10.8,58.4,12.9
7
+ 8.7,48.9,75,7.2
8
+ 57.5,32.8,23.5,11.8
9
+ 120.2,19.6,11.6,13.2
10
+ 8.6,2.1,1,4.8
11
+ 199.8,2.6,21.2,10.6
12
+ 66.1,5.8,24.2,8.6
13
+ 214.7,24,4,17.4
14
+ 23.8,35.1,65.9,9.2
15
+ 97.5,7.6,7.2,9.7
16
+ 204.1,32.9,46,19
17
+ 195.4,47.7,52.9,22.4
18
+ 67.8,36.6,114,12.5
19
+ 281.4,39.6,55.8,24.4
20
+ 69.2,20.5,18.3,11.3
21
+ 147.3,23.9,19.1,14.6
22
+ 218.4,27.7,53.4,18
23
+ 237.4,5.1,23.5,12.5
24
+ 13.2,15.9,49.6,5.6
25
+ 228.3,16.9,26.2,15.5
26
+ 62.3,12.6,18.3,9.7
27
+ 262.9,3.5,19.5,12
28
+ 142.9,29.3,12.6,15
29
+ 240.1,16.7,22.9,15.9
30
+ 248.8,27.1,22.9,18.9
31
+ 70.6,16,40.8,10.5
32
+ 292.9,28.3,43.2,21.4
33
+ 112.9,17.4,38.6,11.9
34
+ 97.2,1.5,30,9.6
35
+ 265.6,20,0.3,17.4
36
+ 95.7,1.4,7.4,9.5
37
+ 290.7,4.1,8.5,12.8
38
+ 266.9,43.8,5,25.4
39
+ 74.7,49.4,45.7,14.7
40
+ 43.1,26.7,35.1,10.1
41
+ 228,37.7,32,21.5
42
+ 202.5,22.3,31.6,16.6
43
+ 177,33.4,38.7,17.1
44
+ 293.6,27.7,1.8,20.7
45
+ 206.9,8.4,26.4,12.9
46
+ 25.1,25.7,43.3,8.5
47
+ 175.1,22.5,31.5,14.9
48
+ 89.7,9.9,35.7,10.6
49
+ 239.9,41.5,18.5,23.2
50
+ 227.2,15.8,49.9,14.8
51
+ 66.9,11.7,36.8,9.7
52
+ 199.8,3.1,34.6,11.4
53
+ 100.4,9.6,3.6,10.7
54
+ 216.4,41.7,39.6,22.6
55
+ 182.6,46.2,58.7,21.2
56
+ 262.7,28.8,15.9,20.2
57
+ 198.9,49.4,60,23.7
58
+ 7.3,28.1,41.4,5.5
59
+ 136.2,19.2,16.6,13.2
60
+ 210.8,49.6,37.7,23.8
61
+ 210.7,29.5,9.3,18.4
62
+ 53.5,2,21.4,8.1
63
+ 261.3,42.7,54.7,24.2
64
+ 239.3,15.5,27.3,15.7
65
+ 102.7,29.6,8.4,14
66
+ 131.1,42.8,28.9,18
67
+ 69,9.3,0.9,9.3
68
+ 31.5,24.6,2.2,9.5
69
+ 139.3,14.5,10.2,13.4
70
+ 237.4,27.5,11,18.9
71
+ 216.8,43.9,27.2,22.3
72
+ 199.1,30.6,38.7,18.3
73
+ 109.8,14.3,31.7,12.4
74
+ 26.8,33,19.3,8.8
75
+ 129.4,5.7,31.3,11
76
+ 213.4,24.6,13.1,17
77
+ 16.9,43.7,89.4,8.7
78
+ 27.5,1.6,20.7,6.9
79
+ 120.5,28.5,14.2,14.2
80
+ 5.4,29.9,9.4,5.3
81
+ 116,7.7,23.1,11
82
+ 76.4,26.7,22.3,11.8
83
+ 239.8,4.1,36.9,12.3
84
+ 75.3,20.3,32.5,11.3
85
+ 68.4,44.5,35.6,13.6
86
+ 213.5,43,33.8,21.7
87
+ 193.2,18.4,65.7,15.2
88
+ 76.3,27.5,16,12
89
+ 110.7,40.6,63.2,16
90
+ 88.3,25.5,73.4,12.9
91
+ 109.8,47.8,51.4,16.7
92
+ 134.3,4.9,9.3,11.2
93
+ 28.6,1.5,33,7.3
94
+ 217.7,33.5,59,19.4
95
+ 250.9,36.5,72.3,22.2
96
+ 107.4,14,10.9,11.5
97
+ 163.3,31.6,52.9,16.9
98
+ 197.6,3.5,5.9,11.7
99
+ 184.9,21,22,15.5
100
+ 289.7,42.3,51.2,25.4
101
+ 135.2,41.7,45.9,17.2
102
+ 222.4,4.3,49.8,11.7
103
+ 296.4,36.3,100.9,23.8
104
+ 280.2,10.1,21.4,14.8
105
+ 187.9,17.2,17.9,14.7
106
+ 238.2,34.3,5.3,20.7
107
+ 137.9,46.4,59,19.2
108
+ 25,11,29.7,7.2
109
+ 90.4,0.3,23.2,8.7
110
+ 13.1,0.4,25.6,5.3
111
+ 255.4,26.9,5.5,19.8
112
+ 225.8,8.2,56.5,13.4
113
+ 241.7,38,23.2,21.8
114
+ 175.7,15.4,2.4,14.1
115
+ 209.6,20.6,10.7,15.9
116
+ 78.2,46.8,34.5,14.6
117
+ 75.1,35,52.7,12.6
118
+ 139.2,14.3,25.6,12.2
119
+ 76.4,0.8,14.8,9.4
120
+ 125.7,36.9,79.2,15.9
121
+ 19.4,16,22.3,6.6
122
+ 141.3,26.8,46.2,15.5
123
+ 18.8,21.7,50.4,7
124
+ 224,2.4,15.6,11.6
125
+ 123.1,34.6,12.4,15.2
126
+ 229.5,32.3,74.2,19.7
127
+ 87.2,11.8,25.9,10.6
128
+ 7.8,38.9,50.6,6.6
129
+ 80.2,0,9.2,8.8
130
+ 220.3,49,3.2,24.7
131
+ 59.6,12,43.1,9.7
132
+ 0.7,39.6,8.7,1.6
133
+ 265.2,2.9,43,12.7
134
+ 8.4,27.2,2.1,5.7
135
+ 219.8,33.5,45.1,19.6
136
+ 36.9,38.6,65.6,10.8
137
+ 48.3,47,8.5,11.6
138
+ 25.6,39,9.3,9.5
139
+ 273.7,28.9,59.7,20.8
140
+ 43,25.9,20.5,9.6
141
+ 184.9,43.9,1.7,20.7
142
+ 73.4,17,12.9,10.9
143
+ 193.7,35.4,75.6,19.2
144
+ 220.5,33.2,37.9,20.1
145
+ 104.6,5.7,34.4,10.4
146
+ 96.2,14.8,38.9,11.4
147
+ 140.3,1.9,9,10.3
148
+ 240.1,7.3,8.7,13.2
149
+ 243.2,49,44.3,25.4
150
+ 38,40.3,11.9,10.9
151
+ 44.7,25.8,20.6,10.1
152
+ 280.7,13.9,37,16.1
153
+ 121,8.4,48.7,11.6
154
+ 197.6,23.3,14.2,16.6
155
+ 171.3,39.7,37.7,19
156
+ 187.8,21.1,9.5,15.6
157
+ 4.1,11.6,5.7,3.2
158
+ 93.9,43.5,50.5,15.3
159
+ 149.8,1.3,24.3,10.1
160
+ 11.7,36.9,45.2,7.3
161
+ 131.7,18.4,34.6,12.9
162
+ 172.5,18.1,30.7,14.4
163
+ 85.7,35.8,49.3,13.3
164
+ 188.4,18.1,25.6,14.9
165
+ 163.5,36.8,7.4,18
166
+ 117.2,14.7,5.4,11.9
167
+ 234.5,3.4,84.8,11.9
168
+ 17.9,37.6,21.6,8
169
+ 206.8,5.2,19.4,12.2
170
+ 215.4,23.6,57.6,17.1
171
+ 284.3,10.6,6.4,15
172
+ 50,11.6,18.4,8.4
173
+ 164.5,20.9,47.4,14.5
174
+ 19.6,20.1,17,7.6
175
+ 168.4,7.1,12.8,11.7
176
+ 222.4,3.4,13.1,11.5
177
+ 276.9,48.9,41.8,27
178
+ 248.4,30.2,20.3,20.2
179
+ 170.2,7.8,35.2,11.7
180
+ 276.7,2.3,23.7,11.8
181
+ 165.6,10,17.6,12.6
182
+ 156.6,2.6,8.3,10.5
183
+ 218.5,5.4,27.4,12.2
184
+ 56.2,5.7,29.7,8.7
185
+ 287.6,43,71.8,26.2
186
+ 253.8,21.3,30,17.6
187
+ 205,45.1,19.6,22.6
188
+ 139.5,2.1,26.6,10.3
189
+ 191.1,28.7,18.2,17.3
190
+ 286,13.9,3.7,15.9
191
+ 18.7,12.1,23.4,6.7
192
+ 39.5,41.1,5.8,10.8
193
+ 75.5,10.8,6,9.9
194
+ 17.2,4.1,31.6,5.9
195
+ 166.8,42,3.6,19.6
196
+ 149.7,35.6,6,17.3
197
+ 38.2,3.7,13.8,7.6
198
+ 94.2,4.9,8.1,9.7
199
+ 177,9.3,6.4,12.8
200
+ 283.6,42,66.2,25.5
201
+ 232.1,8.6,8.7,13.4
app.py ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import gradio as gr
3
+ from datasets import Dataset
4
+ from huggingface_hub import HfApi, HfFolder
5
+
6
+ # Get the Hugging Face token from the environment variable
7
+ hf_token = os.getenv("HF_TOKEN")
8
+
9
+ # Save the token to the Hugging Face folder
10
+ HfFolder.save_token(hf_token)
11
+
12
+ def upload_to_huggingface(file):
13
+ # Load the CSV file into a Hugging Face Dataset
14
+ dataset = Dataset.from_csv(file.name)
15
+
16
+ # Authenticate using the Hugging Face token
17
+ api = HfApi()
18
+ api.upload_file(
19
+ path_or_fileobj=file.name,
20
+ path_in_repo="advertising.csv",
21
+ repo_id="wvsu-dti-aidev-team/advertising_sales_regression",
22
+ repo_type="dataset",
23
+ token=hf_token
24
+ )
25
+
26
+ return "Dataset uploaded successfully!"
27
+
28
+ # Create a Gradio interface
29
+ iface = gr.Interface(
30
+ fn=upload_to_huggingface,
31
+ inputs=gr.File(label="Upload CSV File"),
32
+ outputs="text",
33
+ title="Upload Dataset to Hugging Face",
34
+ description="Upload the advertising.csv dataset to the Hugging Face Hub repository wvsu-dti-aidev-team/advertising_sales_regression."
35
+ )
36
+
37
+ # Launch the Gradio app
38
+ iface.launch()
requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ gradio
2
+ datasets
3
+ huggingface_hub