Iker commited on
Commit
19cbd6e
·
verified ·
1 Parent(s): 952b10d

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +106 -121
app.py CHANGED
@@ -367,68 +367,62 @@ with gr.Blocks(
367
 
368
  gr_exageracion = gr.Slider(
369
  label="Exageración",
370
- minimum=0,
371
- maximum=10,
372
  step=1,
373
  value=0,
374
  info="Se identifica y evalua el uso de afirmaciones excesivas o superlativas que pueden distorsionar la realidad del contenido ofrecido.",
375
  )
376
- gr_discrepancia = gr.Slider(
377
- label="Discrepancia Título-Contenido",
378
- minimum=0,
379
- maximum=10,
380
- step=1,
381
- value=0,
382
- info="Se evalua la coherencia entre los titulares y el cuerpo del artículo, asegurando que las expectativas generadas se cumplan efectivamente.",
383
- )
384
- gr_promesas = gr.Slider(
385
- label="Promesas Incumplidas",
386
- minimum=0,
387
- maximum=10,
388
- step=1,
389
- value=0,
390
- info="Se detecta cuando los titulares hacen promesas específicas que el contenido no logra satisfacer, manteniendo un estándar de integridad informativa.",
391
- )
392
- gr_incompleto = gr.Slider(
393
- label="Información Incompleta",
394
- minimum=0,
395
- maximum=10,
396
  step=1,
397
  value=0,
398
- info="Se identifica la omisión de detalles cruciales que son necesarios para una comprensión completa del tema, evitando tácticas que buscan meramente incentivar clics.",
399
  )
 
400
  gr_urgencia = gr.Slider(
401
  label="Urgencia Artificial",
402
- minimum=0,
403
- maximum=10,
404
  step=1,
405
  value=0,
406
  info="Se evalua el uso de frases que intentan crear una percepción de necesidad inmediata o limitación temporal sin justificación real.",
407
  )
 
408
  gr_sensacionalismo = gr.Slider(
409
  label="Sensacionalismo",
410
- minimum=0,
411
- maximum=10,
412
  step=1,
413
  value=0,
414
  info="Se distingue el contenido que busca impactar emocionalmente al lector mediante el uso de afirmaciones alarmantes o escandalosas sin fundamento sólido.",
415
  )
416
- gr_contexto = gr.Slider(
417
- label="Omisión de Contexto",
418
- minimum=0,
419
- maximum=10,
420
- step=1,
421
- value=0,
422
- info="Se revela la falta de información contextual que es esencial para entender completamente la noticia o el argumento presentado.",
423
- )
424
- gr_manipulacion = gr.Slider(
425
  label="Influencia",
426
- minimum=0,
427
- maximum=10,
428
- step=1,
429
- value=0,
430
  info="Se analizan las técnicas utilizadas para influir en la percepción del lector o dirigir sus conclusiones de manera sesgada o con fines específicos.",
431
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
432
  gr_generalScore = gr.Slider(
433
  label="Clasificación General",
434
  minimum=0,
@@ -436,6 +430,7 @@ with gr.Blocks(
436
  value=0,
437
  info="Clasificación general del nivel de clickbait del artículo en una escala del 0 al 100, donde 0 significa que el artículo no es clickbait y 100 significa que el artículo es clickbait en su máxima expresión.",
438
  )
 
439
  save = gr.Button("💾 Enviar")
440
  gr_play.click(
441
  fn=example_getter.start_train,
@@ -523,68 +518,62 @@ with gr.Blocks(
523
 
524
  gr_exageracion = gr.Slider(
525
  label="Exageración",
526
- minimum=0,
527
- maximum=10,
528
  step=1,
529
  value=0,
530
  info="Se identifica y evalua el uso de afirmaciones excesivas o superlativas que pueden distorsionar la realidad del contenido ofrecido.",
531
  )
532
- gr_discrepancia = gr.Slider(
533
- label="Discrepancia Título-Contenido",
534
- minimum=0,
535
- maximum=10,
536
- step=1,
537
- value=0,
538
- info="Se evalua la coherencia entre los titulares y el cuerpo del artículo, asegurando que las expectativas generadas se cumplan efectivamente.",
539
- )
540
- gr_promesas = gr.Slider(
541
- label="Promesas Incumplidas",
542
- minimum=0,
543
- maximum=10,
544
- step=1,
545
- value=0,
546
- info="Se detecta cuando los titulares hacen promesas específicas que el contenido no logra satisfacer, manteniendo un estándar de integridad informativa.",
547
- )
548
- gr_incompleto = gr.Slider(
549
- label="Información Incompleta",
550
- minimum=0,
551
- maximum=10,
552
  step=1,
553
  value=0,
554
- info="Se identifica la omisión de detalles cruciales que son necesarios para una comprensión completa del tema, evitando tácticas que buscan meramente incentivar clics.",
555
  )
 
556
  gr_urgencia = gr.Slider(
557
  label="Urgencia Artificial",
558
- minimum=0,
559
- maximum=10,
560
  step=1,
561
  value=0,
562
  info="Se evalua el uso de frases que intentan crear una percepción de necesidad inmediata o limitación temporal sin justificación real.",
563
  )
 
564
  gr_sensacionalismo = gr.Slider(
565
  label="Sensacionalismo",
566
- minimum=0,
567
- maximum=10,
568
  step=1,
569
  value=0,
570
  info="Se distingue el contenido que busca impactar emocionalmente al lector mediante el uso de afirmaciones alarmantes o escandalosas sin fundamento sólido.",
571
  )
572
- gr_contexto = gr.Slider(
573
- label="Omisión de Contexto",
574
- minimum=0,
575
- maximum=10,
576
- step=1,
577
- value=0,
578
- info="Se revela la falta de información contextual que es esencial para entender completamente la noticia o el argumento presentado.",
579
- )
580
- gr_manipulacion = gr.Slider(
581
  label="Influencia",
582
- minimum=0,
583
- maximum=10,
584
- step=1,
585
- value=0,
586
  info="Se analizan las técnicas utilizadas para influir en la percepción del lector o dirigir sus conclusiones de manera sesgada o con fines específicos.",
587
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
588
  gr_generalScore = gr.Slider(
589
  label="Clasificación General",
590
  minimum=0,
@@ -592,6 +581,7 @@ with gr.Blocks(
592
  value=0,
593
  info="Clasificación general del nivel de clickbait del artículo en una escala del 0 al 100, donde 0 significa que el artículo no es clickbait y 100 significa que el artículo es clickbait en su máxima expresión.",
594
  )
 
595
  save = gr.Button("💾 Enviar")
596
  save.click(
597
  fn=example_getter.update_example,
@@ -679,68 +669,62 @@ with gr.Blocks(
679
 
680
  gr_exageracion = gr.Slider(
681
  label="Exageración",
682
- minimum=0,
683
- maximum=10,
684
  step=1,
685
  value=0,
686
  info="Se identifica y evalua el uso de afirmaciones excesivas o superlativas que pueden distorsionar la realidad del contenido ofrecido.",
687
  )
688
- gr_discrepancia = gr.Slider(
689
- label="Discrepancia Título-Contenido",
690
- minimum=0,
691
- maximum=10,
692
- step=1,
693
- value=0,
694
- info="Se evalua la coherencia entre los titulares y el cuerpo del artículo, asegurando que las expectativas generadas se cumplan efectivamente.",
695
- )
696
- gr_promesas = gr.Slider(
697
- label="Promesas Incumplidas",
698
- minimum=0,
699
- maximum=10,
700
- step=1,
701
- value=0,
702
- info="Se detecta cuando los titulares hacen promesas específicas que el contenido no logra satisfacer, manteniendo un estándar de integridad informativa.",
703
- )
704
- gr_incompleto = gr.Slider(
705
- label="Información Incompleta",
706
- minimum=0,
707
- maximum=10,
708
  step=1,
709
  value=0,
710
- info="Se identifica la omisión de detalles cruciales que son necesarios para una comprensión completa del tema, evitando tácticas que buscan meramente incentivar clics.",
711
  )
 
712
  gr_urgencia = gr.Slider(
713
  label="Urgencia Artificial",
714
- minimum=0,
715
- maximum=10,
716
  step=1,
717
  value=0,
718
  info="Se evalua el uso de frases que intentan crear una percepción de necesidad inmediata o limitación temporal sin justificación real.",
719
  )
 
720
  gr_sensacionalismo = gr.Slider(
721
  label="Sensacionalismo",
722
- minimum=0,
723
- maximum=10,
724
  step=1,
725
  value=0,
726
  info="Se distingue el contenido que busca impactar emocionalmente al lector mediante el uso de afirmaciones alarmantes o escandalosas sin fundamento sólido.",
727
  )
728
- gr_contexto = gr.Slider(
729
- label="Omisión de Contexto",
730
- minimum=0,
731
- maximum=10,
732
- step=1,
733
- value=0,
734
- info="Se revela la falta de información contextual que es esencial para entender completamente la noticia o el argumento presentado.",
735
- )
736
- gr_manipulacion = gr.Slider(
737
  label="Influencia",
738
- minimum=0,
739
- maximum=10,
740
- step=1,
741
- value=0,
742
  info="Se analizan las técnicas utilizadas para influir en la percepción del lector o dirigir sus conclusiones de manera sesgada o con fines específicos.",
743
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
744
  gr_generalScore = gr.Slider(
745
  label="Clasificación General",
746
  minimum=0,
@@ -748,6 +732,7 @@ with gr.Blocks(
748
  value=0,
749
  info="Clasificación general del nivel de clickbait del artículo en una escala del 0 al 100, donde 0 significa que el artículo no es clickbait y 100 significa que el artículo es clickbait en su máxima expresión.",
750
  )
 
751
  save = gr.Button("💾 Enviar")
752
  save.click(
753
  fn=example_getter.update_example,
@@ -806,4 +791,4 @@ with gr.Blocks(
806
  )
807
 
808
 
809
- demo.launch( auth=(os.environ.get("pass"), os.environ.get("pass")))
 
367
 
368
  gr_exageracion = gr.Slider(
369
  label="Exageración",
370
+ minimum=-2,
371
+ maximum=5,
372
  step=1,
373
  value=0,
374
  info="Se identifica y evalua el uso de afirmaciones excesivas o superlativas que pueden distorsionar la realidad del contenido ofrecido.",
375
  )
376
+
377
+ gr_contexto = gr.Slider(
378
+ label="Omisión de Contexto",
379
+ minimum=-2,
380
+ maximum=5,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
381
  step=1,
382
  value=0,
383
+ info="Se revela la falta de información contextual que es esencial para entender completamente la noticia o el argumento presentado.",
384
  )
385
+
386
  gr_urgencia = gr.Slider(
387
  label="Urgencia Artificial",
388
+ minimum=-2,
389
+ maximum=5,
390
  step=1,
391
  value=0,
392
  info="Se evalua el uso de frases que intentan crear una percepción de necesidad inmediata o limitación temporal sin justificación real.",
393
  )
394
+
395
  gr_sensacionalismo = gr.Slider(
396
  label="Sensacionalismo",
397
+ minimum=-2,
398
+ maximum=5,
399
  step=1,
400
  value=0,
401
  info="Se distingue el contenido que busca impactar emocionalmente al lector mediante el uso de afirmaciones alarmantes o escandalosas sin fundamento sólido.",
402
  )
403
+
404
+ gr_manipulacion = gr.Radio(
 
 
 
 
 
 
 
405
  label="Influencia",
406
+ choices=[("No se usan técnicas de manipulación",-1),("Se usan técnicas de manipulación",5)],
 
 
 
407
  info="Se analizan las técnicas utilizadas para influir en la percepción del lector o dirigir sus conclusiones de manera sesgada o con fines específicos.",
408
  )
409
+
410
+ gr_discrepancia = gr.Radio(
411
+ label="Discrepancia Título-Contenido",
412
+ choices=[("No hay discrepancia",-5),("Existe discrepancia",10)],
413
+ info="Se evalua la coherencia entre los titulares y el cuerpo del artículo, asegurando que las expectativas generadas se cumplan efectivamente.",
414
+ )
415
+ gr_promesas = gr.Radio(
416
+ label="Promesas Incumplidas",
417
+ choices=[("No hay promesas incumplidas",-1),("Hay promesas incumplidas",5)],
418
+ info="Se detecta cuando los titulares hacen promesas específicas que el contenido no logra satisfacer, manteniendo un estándar de integridad informativa.",
419
+ )
420
+ gr_incompleto = gr.Radio(
421
+ label="Información Incompleta",
422
+ choices=[("La información es completa",-1),("La información es incompleta",5)],
423
+ info="Se identifica la omisión de detalles cruciales que son necesarios para una comprensión completa del tema, evitando tácticas que buscan meramente incentivar clics.",
424
+ )
425
+
426
  gr_generalScore = gr.Slider(
427
  label="Clasificación General",
428
  minimum=0,
 
430
  value=0,
431
  info="Clasificación general del nivel de clickbait del artículo en una escala del 0 al 100, donde 0 significa que el artículo no es clickbait y 100 significa que el artículo es clickbait en su máxima expresión.",
432
  )
433
+
434
  save = gr.Button("💾 Enviar")
435
  gr_play.click(
436
  fn=example_getter.start_train,
 
518
 
519
  gr_exageracion = gr.Slider(
520
  label="Exageración",
521
+ minimum=-2,
522
+ maximum=5,
523
  step=1,
524
  value=0,
525
  info="Se identifica y evalua el uso de afirmaciones excesivas o superlativas que pueden distorsionar la realidad del contenido ofrecido.",
526
  )
527
+
528
+ gr_contexto = gr.Slider(
529
+ label="Omisión de Contexto",
530
+ minimum=-2,
531
+ maximum=5,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
532
  step=1,
533
  value=0,
534
+ info="Se revela la falta de información contextual que es esencial para entender completamente la noticia o el argumento presentado.",
535
  )
536
+
537
  gr_urgencia = gr.Slider(
538
  label="Urgencia Artificial",
539
+ minimum=-2,
540
+ maximum=5,
541
  step=1,
542
  value=0,
543
  info="Se evalua el uso de frases que intentan crear una percepción de necesidad inmediata o limitación temporal sin justificación real.",
544
  )
545
+
546
  gr_sensacionalismo = gr.Slider(
547
  label="Sensacionalismo",
548
+ minimum=-2,
549
+ maximum=5,
550
  step=1,
551
  value=0,
552
  info="Se distingue el contenido que busca impactar emocionalmente al lector mediante el uso de afirmaciones alarmantes o escandalosas sin fundamento sólido.",
553
  )
554
+
555
+ gr_manipulacion = gr.Radio(
 
 
 
 
 
 
 
556
  label="Influencia",
557
+ choices=[("No se usan técnicas de manipulación",-1),("Se usan técnicas de manipulación",5)],
 
 
 
558
  info="Se analizan las técnicas utilizadas para influir en la percepción del lector o dirigir sus conclusiones de manera sesgada o con fines específicos.",
559
  )
560
+
561
+ gr_discrepancia = gr.Radio(
562
+ label="Discrepancia Título-Contenido",
563
+ choices=[("No hay discrepancia",-5),("Existe discrepancia",10)],
564
+ info="Se evalua la coherencia entre los titulares y el cuerpo del artículo, asegurando que las expectativas generadas se cumplan efectivamente.",
565
+ )
566
+ gr_promesas = gr.Radio(
567
+ label="Promesas Incumplidas",
568
+ choices=[("No hay promesas incumplidas",-1),("Hay promesas incumplidas",5)],
569
+ info="Se detecta cuando los titulares hacen promesas específicas que el contenido no logra satisfacer, manteniendo un estándar de integridad informativa.",
570
+ )
571
+ gr_incompleto = gr.Radio(
572
+ label="Información Incompleta",
573
+ choices=[("La información es completa",-1),("La información es incompleta",5)],
574
+ info="Se identifica la omisión de detalles cruciales que son necesarios para una comprensión completa del tema, evitando tácticas que buscan meramente incentivar clics.",
575
+ )
576
+
577
  gr_generalScore = gr.Slider(
578
  label="Clasificación General",
579
  minimum=0,
 
581
  value=0,
582
  info="Clasificación general del nivel de clickbait del artículo en una escala del 0 al 100, donde 0 significa que el artículo no es clickbait y 100 significa que el artículo es clickbait en su máxima expresión.",
583
  )
584
+
585
  save = gr.Button("💾 Enviar")
586
  save.click(
587
  fn=example_getter.update_example,
 
669
 
670
  gr_exageracion = gr.Slider(
671
  label="Exageración",
672
+ minimum=-2,
673
+ maximum=5,
674
  step=1,
675
  value=0,
676
  info="Se identifica y evalua el uso de afirmaciones excesivas o superlativas que pueden distorsionar la realidad del contenido ofrecido.",
677
  )
678
+
679
+ gr_contexto = gr.Slider(
680
+ label="Omisión de Contexto",
681
+ minimum=-2,
682
+ maximum=5,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
683
  step=1,
684
  value=0,
685
+ info="Se revela la falta de información contextual que es esencial para entender completamente la noticia o el argumento presentado.",
686
  )
687
+
688
  gr_urgencia = gr.Slider(
689
  label="Urgencia Artificial",
690
+ minimum=-2,
691
+ maximum=5,
692
  step=1,
693
  value=0,
694
  info="Se evalua el uso de frases que intentan crear una percepción de necesidad inmediata o limitación temporal sin justificación real.",
695
  )
696
+
697
  gr_sensacionalismo = gr.Slider(
698
  label="Sensacionalismo",
699
+ minimum=-2,
700
+ maximum=5,
701
  step=1,
702
  value=0,
703
  info="Se distingue el contenido que busca impactar emocionalmente al lector mediante el uso de afirmaciones alarmantes o escandalosas sin fundamento sólido.",
704
  )
705
+
706
+ gr_manipulacion = gr.Radio(
 
 
 
 
 
 
 
707
  label="Influencia",
708
+ choices=[("No se usan técnicas de manipulación",-1),("Se usan técnicas de manipulación",5)],
 
 
 
709
  info="Se analizan las técnicas utilizadas para influir en la percepción del lector o dirigir sus conclusiones de manera sesgada o con fines específicos.",
710
  )
711
+
712
+ gr_discrepancia = gr.Radio(
713
+ label="Discrepancia Título-Contenido",
714
+ choices=[("No hay discrepancia",-5),("Existe discrepancia",10)],
715
+ info="Se evalua la coherencia entre los titulares y el cuerpo del artículo, asegurando que las expectativas generadas se cumplan efectivamente.",
716
+ )
717
+ gr_promesas = gr.Radio(
718
+ label="Promesas Incumplidas",
719
+ choices=[("No hay promesas incumplidas",-1),("Hay promesas incumplidas",5)],
720
+ info="Se detecta cuando los titulares hacen promesas específicas que el contenido no logra satisfacer, manteniendo un estándar de integridad informativa.",
721
+ )
722
+ gr_incompleto = gr.Radio(
723
+ label="Información Incompleta",
724
+ choices=[("La información es completa",-1),("La información es incompleta",5)],
725
+ info="Se identifica la omisión de detalles cruciales que son necesarios para una comprensión completa del tema, evitando tácticas que buscan meramente incentivar clics.",
726
+ )
727
+
728
  gr_generalScore = gr.Slider(
729
  label="Clasificación General",
730
  minimum=0,
 
732
  value=0,
733
  info="Clasificación general del nivel de clickbait del artículo en una escala del 0 al 100, donde 0 significa que el artículo no es clickbait y 100 significa que el artículo es clickbait en su máxima expresión.",
734
  )
735
+
736
  save = gr.Button("💾 Enviar")
737
  save.click(
738
  fn=example_getter.update_example,
 
791
  )
792
 
793
 
794
+ demo.launch(auth=(os.environ.get("pass"), os.environ.get("pass")))