B <¾þ[¿ã@sTddlZddlZddlZddlmZddlmZejdede  d¡Z dd„Z dS) éN)ÚCountVectorizer)ÚjoblibÚignore)ÚactionÚcategoryÚs3cCsÐt t |¡¡}|d}d}d}d}|d|}|d|}d|} d|} |d} t ||¡ | ¡t ||¡ | ¡t | ¡} t | ¡} t| d}|  | g¡}|  ¡}|   |¡}d |d i}d t |¡d œS) NÚ bucket_namez&ServerlessAIWorkshop/SentimentAnalysiszsentiment_analysis_model.pklzvocabulary.pklú/z/tmp/Z test_tweet)Z vocabularyÚ sentimentréÈ)Ú statusCodeÚbody) ÚjsonÚloadsÚdumpsrZObjectZ download_filerÚloadrZ transformZtoarrayZpredict)ÚeventÚcontextÚdataZ BUCKET_NAMEZDATADIRZ MODEL_FILEZ VOCAB_FILEZMODEL_FILE_KEYZVOCAB_FILE_KEYZLOCAL_MODEL_FILEZLOCAL_VOCAB_FILEZ TEST_TWEETÚmodelZvocabulary_to_loadZloaded_vectorizerZtransformed_tweetsr Úresults©rút/mnt/c/Users/skrinak/Development/serverless-ai-workshop/Lab 1 - Lambda and SciKit Learn Inference/lambda_function.pyÚlambda_handler s*        r) rÚboto3ÚwarningsZsklearn.feature_extraction.textrZsklearn.externalsrÚfilterwarningsÚWarningÚresourcerrrrrrÚs