Browse Source

AI Chatbot and Personal Story Writer

AI Chatbot and Personal Story Writer
pull/295/head
arunabeshc 1 month ago
parent
commit
64c1acf9b8
  1. 98
      week2/community-contributions/AI Booking Chatbot.ipynb
  2. 139
      week2/community-contributions/Personal Story Writer.ipynb

98
week2/community-contributions/AI Booking Chatbot.ipynb

@ -20,7 +20,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 1,
"id": "a07e7793-b8f5-44f4-aded-5562f633271a",
"metadata": {},
"outputs": [],
@ -43,10 +43,18 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 2,
"id": "717ea9d4-1e72-4035-b7c5-5d61da5b8ea3",
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"OpenAI API Key exists and begins sk-proj-\n"
]
}
],
"source": [
"# Initialization\n",
"\n",
@ -67,7 +75,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 3,
"id": "cc78f4fd-9920-4872-9117-90cd2aeb2a06",
"metadata": {},
"outputs": [],
@ -79,7 +87,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 4,
"id": "b2701cc0-6403-4880-9b31-e6e39e89feb4",
"metadata": {},
"outputs": [],
@ -96,7 +104,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 5,
"id": "5e33902f-c2c3-4fb0-b01d-a346a4dff811",
"metadata": {},
"outputs": [],
@ -106,7 +114,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 6,
"id": "27dfca47-2a38-49f3-8905-f583d98710a5",
"metadata": {},
"outputs": [],
@ -120,7 +128,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 7,
"id": "6ae7371b-031e-47d7-afaf-42d6758ccd92",
"metadata": {},
"outputs": [],
@ -134,7 +142,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 8,
"id": "c919b13a-50b6-4510-8e9d-02cdfd95cb98",
"metadata": {},
"outputs": [],
@ -157,7 +165,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 9,
"id": "d2628781-6f5e-4ac1-bbe3-2e08aa0aae0d",
"metadata": {},
"outputs": [],
@ -191,7 +199,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 10,
"id": "480de296-4a36-4ec4-a5f6-149fc198c7a8",
"metadata": {},
"outputs": [],
@ -200,7 +208,7 @@
"\n",
"price_function = {\n",
" \"name\": \"get_ticket_price\",\n",
" \"description\": \"Get the price of a return ticket to the destination city. Call this whenever you need to know the ticket price, for example when a customer asks 'How much is a ticket to this city'\",\n",
" \"description\": \"Get the price of a one_way ticket to the destination city. Call this whenever you need to know the ticket price, for example when a customer asks 'How much is a ticket to this city'\",\n",
" \"parameters\": {\n",
" \"type\": \"object\",\n",
" \"properties\": {\n",
@ -217,7 +225,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 11,
"id": "cf1b3e35-08ee-478e-aa1c-534418d78daf",
"metadata": {},
"outputs": [],
@ -241,7 +249,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 12,
"id": "73e4c8a2-c034-41a4-9b97-7b2aa4aca504",
"metadata": {},
"outputs": [],
@ -266,7 +274,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 13,
"id": "1d5d74a0-9c25-46a4-84ee-1f700bd55fa7",
"metadata": {},
"outputs": [],
@ -281,7 +289,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 14,
"id": "fa18f535-f8a7-4386-b39a-df0f84d23406",
"metadata": {},
"outputs": [],
@ -318,7 +326,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 15,
"id": "b588d711-5f20-4a3a-9422-81a1fda8d5b0",
"metadata": {},
"outputs": [],
@ -360,7 +368,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 16,
"id": "e74eee70-f89e-4c03-922c-74f9ab567a4c",
"metadata": {},
"outputs": [],
@ -413,7 +421,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 17,
"id": "b8f25812-2609-4e26-b929-9cee2d1e4467",
"metadata": {},
"outputs": [],
@ -440,7 +448,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 18,
"id": "1728e70b-596c-4048-8c02-ac3c26756470",
"metadata": {},
"outputs": [],
@ -503,7 +511,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 19,
"id": "a2547bb0-43a5-4b1d-8b9a-95da15a11040",
"metadata": {},
"outputs": [],
@ -519,7 +527,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 20,
"id": "23b102a4-e544-4560-acc8-a15620478582",
"metadata": {},
"outputs": [],
@ -556,10 +564,40 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 21,
"id": "133904cf-4d72-4552-84a8-76650f334857",
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"* Running on local URL: http://127.0.0.1:7860\n",
"\n",
"To create a public link, set `share=True` in `launch()`.\n"
]
},
{
"data": {
"text/html": [
"<div><iframe src=\"http://127.0.0.1:7860/\" width=\"100%\" height=\"500\" allow=\"autoplay; camera; microphone; clipboard-read; clipboard-write;\" frameborder=\"0\" allowfullscreen></iframe></div>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/plain": []
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"with gr.Blocks() as ui:\n",
" with gr.Row():\n",
@ -598,10 +636,18 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 22,
"id": "dc4a3844-194c-4af7-8ca8-2fc4edb74c11",
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{'london': '20', 'paris': '90', 'tokyo': '100', 'berlin': '2'}\n"
]
}
],
"source": [
"print(ticket_availability)"
]

139
week2/community-contributions/Personal Story Writer.ipynb

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 11,
"execution_count": 1,
"id": "de23bb9e-37c5-4377-9a82-d7b6c648eeb6",
"metadata": {},
"outputs": [],
@ -26,7 +26,7 @@
},
{
"cell_type": "code",
"execution_count": 12,
"execution_count": 2,
"id": "1179b4c5-cd1f-4131-a876-4c9f3f38d2ba",
"metadata": {},
"outputs": [
@ -60,7 +60,7 @@
},
{
"cell_type": "code",
"execution_count": 13,
"execution_count": 3,
"id": "797fe7b0-ad43-42d2-acf0-e4f309b112f0",
"metadata": {},
"outputs": [],
@ -74,7 +74,7 @@
},
{
"cell_type": "code",
"execution_count": 14,
"execution_count": 4,
"id": "bcb54183-45d3-4d08-b5b6-55e380dfdf1b",
"metadata": {},
"outputs": [],
@ -88,7 +88,7 @@
},
{
"cell_type": "code",
"execution_count": 22,
"execution_count": 5,
"id": "1df47dc7-b445-4852-b21b-59f0e6c2030f",
"metadata": {},
"outputs": [],
@ -134,7 +134,7 @@
},
{
"cell_type": "code",
"execution_count": 23,
"execution_count": 6,
"id": "9dc6e913-02be-4eb6-9581-ad4b2cffa606",
"metadata": {},
"outputs": [],
@ -144,7 +144,7 @@
},
{
"cell_type": "code",
"execution_count": 24,
"execution_count": 7,
"id": "7d2ed227-48c9-4cad-b146-2c4ecbac9690",
"metadata": {},
"outputs": [],
@ -186,7 +186,7 @@
},
{
"cell_type": "code",
"execution_count": 27,
"execution_count": 8,
"id": "0275b97f-7f90-4696-bbf5-b6642bd53cbd",
"metadata": {},
"outputs": [],
@ -219,7 +219,7 @@
},
{
"cell_type": "code",
"execution_count": 28,
"execution_count": 9,
"id": "19e66ed3-d2c3-4a71-aec4-7869e5295215",
"metadata": {},
"outputs": [
@ -227,7 +227,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"* Running on local URL: http://127.0.0.1:7868\n",
"* Running on local URL: http://127.0.0.1:7860\n",
"\n",
"To create a public link, set `share=True` in `launch()`.\n"
]
@ -235,7 +235,7 @@
{
"data": {
"text/html": [
"<div><iframe src=\"http://127.0.0.1:7868/\" width=\"100%\" height=\"500\" allow=\"autoplay; camera; microphone; clipboard-read; clipboard-write;\" frameborder=\"0\" allowfullscreen></iframe></div>"
"<div><iframe src=\"http://127.0.0.1:7860/\" width=\"100%\" height=\"500\" allow=\"autoplay; camera; microphone; clipboard-read; clipboard-write;\" frameborder=\"0\" allowfullscreen></iframe></div>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
@ -248,7 +248,7 @@
"data": {
"text/plain": []
},
"execution_count": 28,
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
},
@ -263,48 +263,105 @@
"Please share, I will critique the story.\n",
"\n",
"GPT:\n",
"# Whispering Hearts\n",
"# ডর আতঙিত অতিি\n",
"\n",
"In the heart of a bustling city, where dreams intersect with the rhythm of everyday life, there lived a young woman named Elara. She was a painter, her fingers forever stained with splashes of color that danced on canvases, capturing the vibrant world around her. Yet, despite the beauty she created, her heart felt empty — longing for a connection deeper than her art.\n",
"নгалর একটিরন কলকর বি, আরযন একজন সহসবক হি অনক খজ-খবর কর একটির ঘর খজছিল। পরিিত একটি অদত হর পর, স লকয করল ছবির কি একটিডরম।\n",
"\n",
"One gloomy autumn afternoon, as leaves twirled down from their branches and the sky drizzled a soft rain, Elara sought refuge in her favorite café, \"The Enchanted Brew.\" The aroma of coffee and pastries wrapped around her like a warm hug. As she sipped her latte, her gaze wandered to a corner of the café where a young man sat, engrossed in a book. His dark hair fell gently over his brow, and a smile occasionally lit up his face as he turned the pages.\n",
"রবশ করর পর, সর প একটিি রঙর স ও একটি ছবিখল। ছবির মধ মহি একটিিকটিিিিল। আরযন খব অবক হল, সময় কর জনয স ছবির দিগল। কিষণর মধই স একটিির হল।\n",
"\n",
"Intrigued, Elara felt an unexplainable pull towards him. Gathering her courage, she approached his table. “Excuse me,” she began, her voice trembling ever so slightly. “What are you reading?”\n",
"\"ভনতছ?\" স একটি শবদ আসছ। আরযন পিছন ফিিখল যর মধ একটির মহির দিি আছ\n",
"\n",
"His eyes lit up as he glanced up, and for that fleeting moment, the world seemed to fade. “It’s a collection of poetry,” he replied, his voice smooth like the finest silk. “I’m drawn to the way words can paint emotions.” \n",
"\"আমির জনয অপ করছিম,\" মহি বলল, তর গলখ থর হয় আসছিল শ। \"এটি একটি দলর রত।\"\n",
"\n",
"Elara felt a spark ignite in her heart. “I’m a painter,” she confessed. “I believe colors can tell stories, much like poetry.” \n",
"আরযন দল, কির থ অদত আওয়জ আসতগল। \"তিরব, করণ তি আমর দলগ দির ন।”\n",
"\n",
"They talked for hours, sharing their passions and dreams. His name was Leo, and despite their differences, they discovered a beautiful harmony between them. Days turned into weeks, and their café meetings became a cherished ritual. Each conversation deepened their bond, weaving their lives together like the strokes upon Elara’s canvas.\n",
"“মহির কি হয়? আপন এতিৎকর করছন? তহলি হব?” আরযন যধ করছিল।\n",
"\n",
"One evening, as the sun dipped below the horizon, casting a golden hue over the city, Leo invited Elara to an art exhibition where he would read his poetry. Her heart raced with excitement and trepidation. It was more than just a reading; it was a dance of souls under the dim lights and soft whispers of appreciation.\n",
"িি উপসিত হওয়র পর, আহিত আতিি আসতগল। আরযন খব ভত হয়ল করণ মহির মখ তর ক কখন কখনিত হচিল।\n",
"\n",
"That night, Elara stood in the crowd, her heart swelling with pride as Leo recited verses that spoke of love, longing, and the delicate balance of human connection. As he closed his eyes and poured his heart into each word, she felt as if he was painting a picture of them — two hearts intertwined in a beautiful tableau.\n",
"“আমর আজ রর জনয মজ করত এসি, তি আমর সঙগ দি!” ত একসঙিৎকর করতগল।\n",
"\n",
"After the reading, Leo found Elara near a canvas that displayed vibrant strokes of color and emotion. He looked deeply into her eyes, the intensity of his gaze making her breath catch. “You inspire me, Elara,” he said softly, “the way you see the world, it’s like a masterpiece unfolding.”\n",
"আরযন উপলবি করল য এটি একটি ভয়ঙকর ও হযকর পরিিি। সবই অত অদত ঘটনর দিিল। হঠৎ, ছবির মহি বলন, “তি যদিসতর, তব আমর দলরহণ কর!”\n",
"\n",
"Elara felt heat rise in her cheeks. “And you inspire me, Leo. Your words make me feel alive in a way I never thought possible.”\n",
"এরপর শ হল খর একটি হরর পরিশ। আরযন ও তর বনর নি সমযগল। যদিও অনক ভয়, কি একসব হির বযবস করলল। তর বিির কথ মজর চরির সিয়, আর একসময় ত সবই একসঙ করসতগল।\n",
"\n",
"With the world around them fading, Leo took her hand, intertwining his fingers with hers. “Would you paint my heart?” he asked, a playful smile dancing on his lips.\n",
", ত তখন উপলবি করল য, ভয়বহতর মও আননর উপন লি আছ। বযকি যদিিকভ উদয ব এই ভ পরি মজর উপকিি কর, ত একজনর ঘম হর ভয় হয়য় হির স\n",
"\n",
"Elara laughed lightly, her heart racing. “Only if you promise to pen my story in your poetry,” she replied, her voice barely above a whisper.\n",
"আরযন এবর নতন বনবনক একটি নতন দিরহণ কর, যি এব ভয়র পিকত হয়। \n",
"\n",
"As they stood there, hands linked and hearts aflame, the city faded into a blur, leaving only their whispered promises and dreams hanging in the air like starlight. In that moment, Elara knew she had found not just a muse, but a soulmate. \n",
"\n",
"Together, they navigated the canvas of life, blending their colors and words into a piece of art that would last a lifetime — a love story written in the most beautiful brush strokes and tender verses, forever whispering the language of their hearts.\n",
"এই ছিল আরযনর ভ অবসর আতঙিত হওয়র অভিঞত, যিি অমর করখল।\n",
"\n",
"Claude:\n",
"After 1 iterations, this is the critique for the provided story - \n",
"\n",
"The story is well-written and evocative, capturing the essence of a budding romantic relationship. However, I would suggest the following areas for potential improvement:\n",
"আইতম সমর উননতির সচন:\n",
"\n",
"1. কির শরধন চরিরটি আরিশদভ পরিচয।\n",
"2. ভ পরির বরণন আরিিত ও ভবময হত।\n",
"3. চরিরগির মধঘরষ, ডলগ ও সদ বিিময আরিক ও পণবনত হত।\n",
"4. কির শরধন চরির অভিঞত ও শি আর গভরতভ করত।\n",
"\n",
"GPT:\n",
"# ভডর আতঙিত অতিি\n",
"\n",
"বনগর একটিরনির বি, আরযন একটিঘ পরকির পর একটির ঘর খজছিল। আরযন, একজন করমঠ ও সহসবক, সদযই তর কলজ জবন শষ কর। নতন পরি নতন বনর খ এই শহর এস। পরতি অনক অদত কথ বলিল, কি ভয়ডরহন।\n",
"\n",
"একদিন, তিি একটি অদত হন, য শহরর প, খব পরন এবিল। সরবশ করর পর, তিি একটিডরর সমনি পড়ন। গ dark অনধকর মধ, তিি একটি রঙর স ও একটি creepy ছবিখতন। ছবির মধ মহি একটিিকটিিিিল।\n",
"\n",
"আরযন তর কহলক দমন করত, ছবিির দি কর। কিষণর মধই স একটি শবদ ভ এল। \"ভনতছ?\" সই ভয়ঙকর শবদটি আসছ। আরযন ভয় পই পিছন ফিয়, কিমন মহিসছ, স অপ করছ।\n",
"\n",
"\"আমির জনয অপ করছিম,\" মহি বলল, তর গলন মখ থর হচ। \"এটি একটি দলর রত।\"\n",
"\n",
"আরযন দইল, কি অদত আওয়জ বর হতগল। \"তিরব, করণ তি আমর দলগ দির ন।”\n",
"\n",
"\"মহির কি হয়? আপন এতিৎকর করছন? তহলি হব?” আরযন তর কহল ও ভয়র সধ করতগল।\n",
"\n",
"এই সময়, বিল সক পরিিত কর অনয ভ আসতগল। \"আমর আজ রর জনয মজ করত এসি, তি আমর সঙগ দি!\" ত একসঙইতগল, ভতগিবনত করর জনয।\n",
"\n",
"আরযন শই ভত ও চিিত হয়ল, কি কথপকথন চলত চলত, মহির মখ পরতির বিত হতগল এব আতিির কথনতনতর খশমজ বল।\n",
"\n",
"“যদিসতর, তি আমর দলরহণযয হব!” ত গল করিৎকর কর উঠল। তর মর হির সই আতঙক যন পরতিির মজয় পরিণত হল।\n",
"\n",
"খর মধ ভয়বহত চরমগল। আরযন এবর নতন বনর ভয এটি পরিণত হল। অবশ, ত উপলবি করল য ভয় ও হির মবনর আসল রসদ লি আছ। \n",
"\n",
"পরধন চরিরটি তখন বঝতরল য এই অদত ভ পরির মধির সঙগবদধত কত বিির হত। প। দল আতঙক এবির মিরণির আতমবি ও আননর অনি পরিণ কর। \n",
"\n",
"নতন বন মন আনজ করত, কখন কখন ভয় কি রসিকত এব আননর একটি নতন পরসঙগ হয় উঠত। আরযন সই রর অভিঞতিবন সমরণখব, যি এব ভয়র পতবত গড়র সগ পল।\n",
"\n",
"Claude:\n",
"After 2 iterations, this is the critique for the provided story - \n",
"\n",
"ভল। পরদতত কিশ কি উননযর সচন। বিষ কর চরিরটির বিিত পরিচয, ভ পরির অনরবশ ও চরিরগির মধযকর সঘরষ ও ডলগ আরও উননত হয। কির শ চরিরটির অভিঞত ও শি আরও গভরতভ কর। কল মিি, এটি একটি হরর কমি রচন।\n",
"\n",
"GPT:\n",
"# ভডর আতঙিত অতিি\n",
"\n",
"বনগর একটিরনির বি, আরযন, একজন করমঠ ও সহসবক, সদযই তর কলজ জবন শষ কর নতন অপরত শহর এস। নতন বনর খ, স শহরর বিিন অ, কির মধ ভয়র পরতি এক বিষ আকরষণ রয়। শ, শহরর বিিন সিিন ধরনর অদত ঘটনর কথ। একটি মজর কথ হল, সর মধ ঘটনর সনন দি।\n",
"\n",
"একদিন, তিি একটি অদত হন, য শহরর প অবসিত এবশ পরন ও বিল। হর পরিশ ছিল গ dark অনধক। তিি একটিডরর সমন এসন, স একটি এব একটি creepy ছবিয়। ছবির মহির হিিিল ভর মত।\n",
"\n",
"1. Character Development: While the main characters, Elara and Leo, are introduced and their individual passions are established, there could be more depth and nuance to their characterization. Exploring their backstories, motivations, and inner thoughts in greater detail could help readers connect with them on a deeper level.\n",
"আরযন তর কহলক দমন করত, ছবিির দি কর। হঠৎ, স একটি শবদ ভ আস, \"ভনতছ?\" বিত কথন সর জবন প। তিিিছন ফিখতন য মহির দিিসছ\n",
"\n",
"2. Pacing: The story progresses at a steady pace, but there might be opportunities to introduce more tension or conflict to create a stronger narrative arc. Incorporating a few obstacles or challenges that the characters must overcome could heighten the emotional impact and make the resolution more satisfying.\n",
"\"আমির জনয অপ করছিম,\" মহি গমরভ বলল, তর ভয়র আওয়জসহ। \"এটি একটি দলর রত।\"\n",
"\n",
"3. Sensory Details: The story could benefit from the inclusion of more vivid sensory details, particularly in the descriptive passages. Incorporating additional sights, sounds, smells, and textures could further immerse the reader in the characters' experiences and the atmosphere of the settings.\n",
"আরযন ভয়র সর চ করলও, স একিক ভি হযল। \"তিরব, করণ তি আমর দলগ দির ন।” মহির মর বিি আরও ভযকর লগত করল।\n",
"\n",
"Overall, the story captures the essence of a romantic connection and the power of shared passions. With some refinement in the areas mentioned, the narrative could become even more compelling and impactful.\n",
"\"মহির কি হয়? আপন এতিৎকর করছন? তহলি হব?” আরযন ভবছিল, তর সরণ জবনর এই অবক অনিললগছ।\n",
"\n",
"এই সময়, বিল সক পরিিত সদশ ভতরির হয়ল। \"আমর আজ রর জনয মজ করত এসি, তি আমর সঙগ দি!\" ত একসঙি বলল, এক ভ পরির রসিকতর আযজন করত।\n",
"\n",
"সবলল কথপকথন চলত চলত, আরযনর উপর থ ভয় কি এক অদত অভিঞত হয়। হর ইশয় ভ ওঠ, একর পর এক অদত ঘটন ধর। আরযন বঝতরল, তর কথনতনতিসন একটি অভতপব আননর মধরবিত হত কর।\n",
"\n",
"\"হসলি আমর দলক! আমর সঙশগরহণ কর!\" ত গল করিৎকর ত। আরযন অবশর পণবনত হি পরিশকণবনত কর।\n",
"\n",
"খর মধ ভয়বহত চরময়, কি আতিির সঙ সময় কিি আরও একবর বঝত ভয় এবির মধবনর আসল উপন লি আছ। \n",
"\n",
"আরযন আর উপলবি কর, অদত ভ পরির মধই হির বিদনর আসল আননদ ল। তিিই ভয এব আননর সিিিন, যম, বনব এবর সঙ মজর ঘনিঠতি কর। এটির জবন পরিবরতন করয় এবই রর অভিঞত একটি নতন দিচতিয়।\n",
"\n",
"Claude:\n",
"After 3 iterations, this is the critique for the provided story - \n",
"\n",
"The provided story is an excellent horror comedy piece in Bengali. No major areas of improvement are noted. The story has a well-developed protagonist, an engaging haunted setting, an effective blend of horror and humor, and a meaningful takeaway for the main character. Overall, it is a well-crafted story that successfully combines the horror and comedy genres.\n",
"\n"
]
}
@ -329,6 +386,22 @@
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "3c8a1c54-0344-4911-867a-3143aee0e7f0",
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"id": "5171fecb-1037-4806-b0ae-c23e8578c667",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {

Loading…
Cancel
Save