Omartificial-Intelligence-Space commited on
Commit
7144e83
·
verified ·
1 Parent(s): c5e0062

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -61
app.py CHANGED
@@ -289,42 +289,45 @@ custom_css = """
289
 
290
  .features-grid {
291
  display: grid;
292
- grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
293
- gap: 20px;
294
- margin: 20px 0;
295
  }
296
 
297
  .feature-card {
298
  background: white;
299
- padding: 20px;
300
- border-radius: 8px;
301
- box-shadow: 0 2px 4px rgba(0,0,0,0.1);
302
  transition: all 0.3s ease;
303
  border: 1px solid var(--border-color);
 
304
  }
305
 
306
  .feature-card:hover {
307
- transform: translateY(-5px);
308
- box-shadow: 0 4px 8px rgba(0,0,0,0.2);
309
  border-color: var(--primary-color);
310
  }
311
 
312
  .feature-icon {
313
- font-size: 28px;
314
- margin-bottom: 15px;
315
  color: var(--primary-color);
316
  }
317
 
318
  .feature-card h3 {
319
  color: var(--text-color);
320
- margin: 10px 0;
321
- font-size: 1.1em;
 
322
  }
323
 
324
  .feature-card p {
325
  color: #666;
326
- font-size: 0.9em;
327
- line-height: 1.4;
 
328
  }
329
 
330
  .features-summary {
@@ -502,80 +505,47 @@ with gr.Blocks(title="Advanced Text Processing with Qwen", css=custom_css, theme
502
  <div class="feature-card">
503
  <div class="feature-icon">🔄</div>
504
  <h3>Text Similarity</h3>
505
- <p>Compare semantic meaning between texts</p>
506
  </div>
507
  <div class="feature-card">
508
  <div class="feature-icon">🔍</div>
509
  <h3>Semantic Search</h3>
510
- <p>Find relevant documents by meaning</p>
511
  </div>
512
  <div class="feature-card">
513
  <div class="feature-icon">📊</div>
514
  <h3>Batch Analysis</h3>
515
- <p>Process multiple texts simultaneously</p>
516
  </div>
517
  <div class="feature-card">
518
  <div class="feature-icon">🎯</div>
519
- <h3>Multi-Query Retrieval</h3>
520
- <p>Match queries with relevant documents</p>
521
  </div>
522
  <div class="feature-card">
523
  <div class="feature-icon">🌐</div>
524
  <h3>Cross-Lingual</h3>
525
- <p>Match meaning across languages</p>
526
  </div>
527
  <div class="feature-card">
528
  <div class="feature-icon">🏷️</div>
529
- <h3>Text Classification</h3>
530
- <p>Categorize text into predefined classes</p>
531
  </div>
532
  <div class="feature-card">
533
  <div class="feature-icon">🔮</div>
534
- <h3>Document Clustering</h3>
535
- <p>Group similar documents together</p>
536
  </div>
537
  <div class="feature-card">
538
  <div class="feature-icon">😊</div>
539
- <h3>Sentiment Analysis</h3>
540
- <p>Analyze emotional content in text</p>
541
  </div>
542
  <div class="feature-card">
543
  <div class="feature-icon">🎨</div>
544
- <h3>Concept Extraction</h3>
545
- <p>Identify key themes and topics</p>
546
- </div>
547
- </div>
548
-
549
- <div class="features-summary">
550
- <h2>Advanced Features</h2>
551
- <div class="feature-list">
552
- <div class="feature-group">
553
- <h3>Text Analysis</h3>
554
- <ul>
555
- <li>Semantic similarity scoring</li>
556
- <li>Cross-language understanding</li>
557
- <li>Batch text processing</li>
558
- <li>Emotion detection</li>
559
- </ul>
560
- </div>
561
- <div class="feature-group">
562
- <h3>Document Processing</h3>
563
- <ul>
564
- <li>Smart document search</li>
565
- <li>Automated clustering</li>
566
- <li>Theme extraction</li>
567
- <li>Content categorization</li>
568
- </ul>
569
- </div>
570
- <div class="feature-group">
571
- <h3>Model Configuration</h3>
572
- <ul>
573
- <li>Adjustable embedding dimensions</li>
574
- <li>GPU acceleration support</li>
575
- <li>Batch size optimization</li>
576
- <li>Multi-language support</li>
577
- </ul>
578
- </div>
579
  </div>
580
  </div>
581
  """)
 
289
 
290
  .features-grid {
291
  display: grid;
292
+ grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
293
+ gap: 15px;
294
+ margin: 15px 0;
295
  }
296
 
297
  .feature-card {
298
  background: white;
299
+ padding: 15px;
300
+ border-radius: 6px;
301
+ box-shadow: 0 1px 3px rgba(0,0,0,0.1);
302
  transition: all 0.3s ease;
303
  border: 1px solid var(--border-color);
304
+ text-align: center;
305
  }
306
 
307
  .feature-card:hover {
308
+ transform: translateY(-3px);
309
+ box-shadow: 0 3px 6px rgba(0,0,0,0.15);
310
  border-color: var(--primary-color);
311
  }
312
 
313
  .feature-icon {
314
+ font-size: 24px;
315
+ margin-bottom: 10px;
316
  color: var(--primary-color);
317
  }
318
 
319
  .feature-card h3 {
320
  color: var(--text-color);
321
+ margin: 8px 0;
322
+ font-size: 0.95em;
323
+ font-weight: 600;
324
  }
325
 
326
  .feature-card p {
327
  color: #666;
328
+ font-size: 0.8em;
329
+ line-height: 1.3;
330
+ margin: 5px 0;
331
  }
332
 
333
  .features-summary {
 
505
  <div class="feature-card">
506
  <div class="feature-icon">🔄</div>
507
  <h3>Text Similarity</h3>
508
+ <p>Compare text meanings</p>
509
  </div>
510
  <div class="feature-card">
511
  <div class="feature-icon">🔍</div>
512
  <h3>Semantic Search</h3>
513
+ <p>Find relevant docs</p>
514
  </div>
515
  <div class="feature-card">
516
  <div class="feature-icon">📊</div>
517
  <h3>Batch Analysis</h3>
518
+ <p>Process multiple texts</p>
519
  </div>
520
  <div class="feature-card">
521
  <div class="feature-icon">🎯</div>
522
+ <h3>Multi-Query</h3>
523
+ <p>Advanced retrieval</p>
524
  </div>
525
  <div class="feature-card">
526
  <div class="feature-icon">🌐</div>
527
  <h3>Cross-Lingual</h3>
528
+ <p>Cross-language match</p>
529
  </div>
530
  <div class="feature-card">
531
  <div class="feature-icon">🏷️</div>
532
+ <h3>Classification</h3>
533
+ <p>Categorize texts</p>
534
  </div>
535
  <div class="feature-card">
536
  <div class="feature-icon">🔮</div>
537
+ <h3>Clustering</h3>
538
+ <p>Group documents</p>
539
  </div>
540
  <div class="feature-card">
541
  <div class="feature-icon">😊</div>
542
+ <h3>Sentiment</h3>
543
+ <p>Analyze emotions</p>
544
  </div>
545
  <div class="feature-card">
546
  <div class="feature-icon">🎨</div>
547
+ <h3>Concepts</h3>
548
+ <p>Extract themes</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
549
  </div>
550
  </div>
551
  """)