Spaces:
Sleeping
Sleeping
fruitpicker01
commited on
Commit
•
8779283
1
Parent(s):
9400754
Update app.py
Browse files
app.py
CHANGED
@@ -789,7 +789,7 @@ def generate_all_messages(desc, benefits, key_message, gender, generation, psych
|
|
789 |
save_statistics_to_github(approach_stats)
|
790 |
|
791 |
def rank_messages(non_personalized_messages, personalized_messages):
|
792 |
-
#
|
793 |
unique_sms_df = pd.read_parquet('unique_texts.parquet')
|
794 |
|
795 |
# Разделяем сообщения на отдельные строки
|
@@ -797,15 +797,20 @@ def rank_messages(non_personalized_messages, personalized_messages):
|
|
797 |
personalized_list = [msg.strip() for msg in personalized_messages.strip().split('\n\n') if msg.strip()]
|
798 |
|
799 |
# Ранжируем неперсонализированные сообщения
|
800 |
-
|
801 |
# Ранжируем персонализированные сообщения
|
802 |
-
|
|
|
|
|
|
|
|
|
|
|
803 |
|
804 |
# Формируем строки для отображения
|
805 |
-
|
806 |
-
|
807 |
|
808 |
-
return
|
809 |
|
810 |
# ФУНКЦИИ ПРОВЕРОК (НАЧАЛО)
|
811 |
|
|
|
789 |
save_statistics_to_github(approach_stats)
|
790 |
|
791 |
def rank_messages(non_personalized_messages, personalized_messages):
|
792 |
+
# Загружаем DataFrame unique_sms_df, используемый в функции best_text_choice
|
793 |
unique_sms_df = pd.read_parquet('unique_texts.parquet')
|
794 |
|
795 |
# Разделяем сообщения на отдельные строки
|
|
|
797 |
personalized_list = [msg.strip() for msg in personalized_messages.strip().split('\n\n') if msg.strip()]
|
798 |
|
799 |
# Ранжируем неперсонализированные сообщения
|
800 |
+
ranked_non_personalized_df = best_text_choice(non_personalized_list, unique_sms_df, tokenizer, model)
|
801 |
# Ранжируем персонализированные сообщения
|
802 |
+
ranked_personalized_df = best_text_choice(personalized_list, unique_sms_df, tokenizer, model)
|
803 |
+
|
804 |
+
# Предполагается, что функция best_text_choice возвращает DataFrame с колонкой 'text' или 'message'
|
805 |
+
# Извлекаем список сообщений из DataFrame
|
806 |
+
ranked_non_personalized_messages_list = ranked_non_personalized_df['text'].tolist()
|
807 |
+
ranked_personalized_messages_list = ranked_personalized_df['text'].tolist()
|
808 |
|
809 |
# Формируем строки для отображения
|
810 |
+
ranked_non_personalized_messages = '\n\n'.join(ranked_non_personalized_messages_list)
|
811 |
+
ranked_personalized_messages = '\n\n'.join(ranked_personalized_messages_list)
|
812 |
|
813 |
+
return ranked_non_personalized_messages, ranked_personalized_messages
|
814 |
|
815 |
# ФУНКЦИИ ПРОВЕРОК (НАЧАЛО)
|
816 |
|