CoolFace
Apppublic

kalilurrahman/tnelectionpredictor2026

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
predictor.cpython-313.pyc12 linesDownload Raw Back to __pycache__
1�

2���i���<�SSKJr SSKJrJrJrJr "SS5rg)�)�pipeline)�List�Dict�Any�Tuplec�Z�\rSrSrSS\4SjjrSS\S\\S\S\\\\	44Sjjr3S	rg4)
�ElectionPredictor��5model_namec��Xl[SURS35 [SURURSS9Ul[S5 g![a(n[SURSU35 SUleSnAff=f)	NzLoading prediction model: z...zzero-shot-classification�����)�model�	tokenizer�devicez%Prediction model loaded successfully.zError loading prediction model z: )r�printr�6classifier�	Exception)�selfr�es   �_C:\Users\HP\OneDrive\Documents\GitHub\tn-election-predictor\tn-predictor-final\src\predictor.py�__init__�ElectionPredictor.__init__s���$��
�*�4�?�?�*;�3�?�@�	�&�*��o�o��/�/��	�D�O�
�9�:���	��3�D�O�O�3D�B�q�c�J�K�"�D�O���	�s�0A�7B�#A?�?B�8text_input�candidate_or_party_names�num_predictions�returnc��UR(dS/$U(aUR5(dS/$U(dS/$URUUSSS9n/nU(a=SU;a7SU;a1[[USUS55nUR	S	S9S9 USUnU(dS/$U$![10an[
S
U35 S/sSnA$SnAff=f)N)�Error�)zInput requiredr)zNo candidates/parties providedrzThis text is about {}.F)�candidate_labels�hypothesis_template�multi_label�labels�scoresc��US$)N��)�items r�<lambda>�+ElectionPredictor.predict.<locals>.<lambda>'s��D��G�T)�key�reverse)zNo specific predictionrzError during prediction: )zPrediction Errorr)r�strip�list�zip�sortrr)rrrr�results�predictions�
scored_labelsrs        r�predict�ElectionPredictor.predicts������"�#�#���!1�!1�!3�!3�+�,�,�'�;�<�<�	/��o�o��!9�$<�!�	&��G��K��8�w�.�8�w�3F� $�S���):�G�H�<M�%N� O�
��"�"�';�T�"�J�+�,<�_�=���7�8�8�����	/��-�a�S�1�2�-�.�.��	/�s$�A!B#�!B#�#11C�-C�=C�C)rrN)zfacebook/bart-large-mnli)�)�__name__�12__module__�__qualname__�__firstlineno__�strrr�intr�floatr5�__static_attributes__r'r+rr	r	sP���3�� /�#�/��c��/�]`�/�im�ns�tw�y~�t~�n�jA�/�/r+r	N)�transformersr�typingrrrrr	r'r+r�<module>rBs��!�)�)�,/�,/r+