Noor28 commited on
Commit
d1312e1
·
1 Parent(s): 3b9a989

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -27
app.py CHANGED
@@ -1,31 +1,14 @@
1
- # app.py
2
-
3
- import nltk
4
  import gradio as gr
5
 
6
- nltk.download("punkt")
7
-
8
- def generate_ngrams(text, n):
9
- words = nltk.word_tokenize(text)
10
- ngrams = list(nltk.ngrams(words, n))
11
- return ngrams
12
 
13
- def ngram_interface(text, n):
14
- ngrams = generate_ngrams(text, n)
15
- return {"n-grams": ngrams}
16
-
17
- iface = gr.Interface(
18
- fn=ngram_interface,
19
- inputs=["text", "number"],
20
- outputs="json",
21
- live=True,
22
- layout="vertical",
23
- title="N-gram Generator",
24
- description="Enter a text passage, choose the n-gram size, and click 'Generate N-grams.'",
25
- example=[
26
- "This is a sample text. Enter your own text here.",
27
- 2
28
- ]
29
  )
30
-
31
- iface.launch()
 
 
 
 
1
  import gradio as gr
2
 
3
+ def greet(name, is_morning, temperature):
4
+ salutation = "Good morning" if is_morning else "Good evening"
5
+ greeting = f"{salutation} {name}. It is {temperature} degrees today"
6
+ celsius = (temperature - 32) * 5 / 9
7
+ return greeting, round(celsius, 2)
 
8
 
9
+ demo = gr.Interface(
10
+ fn=greet,
11
+ inputs=["text", "checkbox", gr.Slider(0, 100)],
12
+ outputs=["text", "number"],
 
 
 
 
 
 
 
 
 
 
 
 
13
  )
14
+ demo.launch()