Curiosity Data Analytics
Curiosity Data Analytics
  • 20
  • 5 419
How to Create Your Own ChatBot w/ Ollama & Streamlit
📝 Topics covered in this video:
- Downloading and installing the Ollama desktop app
- Running commands to manage LLM models locally
- Pulling new models and sending prompts using Ollama
- Creating a local chatbot with Streamlit and Ollama
- Managing chat history with Streamlit's session state
- Streaming responses from the model in real-time
If you enjoyed this video, don’t forget to like, share, and subscribe for more!
#ollama #streamlit #python #chatbot #llm #localmodels #machinelearning #gemma2 #ai #artificialintelligence #pythonlibrary #tutorial #freeai #localai #chatinterface #streamlitpython #deeplearning #opensource #desktopapp #localchatbot #apifree #openai #coding #programming #data #chatgpt #llmtutorial #streamingresponses #sessionstate #pythondev #modeldeployment #aiapplications #howto #tech #datamodels #aiwithoutcloud #llmtools #gemma2chatbot #aiintegration #languagelearningmodel #datascience #developer
มุมมอง: 196

วีดีโอ

Image Reader AI w/ Llama3.2-Vision | Ollama & Streamlit
มุมมอง 121วันที่ผ่านมา
In this video, we explore the capabilities of the Llama3.2-Vision model and how you can use it to extract content from images within a Streamlit app. 📝 Topics covered in this video: - Setting up Streamlit with a file uploader for image input - Transforming images into base64 encoding for LLM processing - Utilizing the LLAMA Vision model for: - Description: Generate detailed image descriptions -...
Shark Tracker w/ MovingPandas | Python & Streamlit
มุมมอง 7021 วันที่ผ่านมา
In this video, we explore the powerful MovingPandas library and its wide range of features for spatiotemporal data analysis. Using real-world shark tracking data from Guadalupe Island, Mexico, we showcase how MovingPandas can be applied to analyze movements, calculate metrics, and visualize patterns. 📝 Topics covered in this video: - Introduction to MovingPandas and spatiotemporal data - Loadin...
NEW Streamlit 1.41 Release | December 2024
มุมมอง 234หลายเดือนก่อน
In this video, we dive into the latest Streamlit 1.41 update, released on December 10th, 2024. 📝 Topics covered in this video: - Adding borders to st.metric and st.columns components - Freezing first column in tables using the pinned=True setting - Tertiary button style - Setting initial values for date_input using ISO formatted strings Don't forget to like, share, and subscribe for more videos...
Meal Prep AI | Gemma2 & Streamlit
มุมมอง 57หลายเดือนก่อน
In this video, we'll build a Meal Prep app using Streamlit and Google’s Gemma2 LLM model. This tutorial will guide you step-by-step in creating an app that not only allows food list input but also generates categorized pantries, meal plans, recipes, and macros breakdowns. 📝 Topics covered in this video: - Using the Ollama module to access and run the Gemma2 model locally - Generating a categori...
NEW Streamlit 1.40 Release | November 2024
มุมมอง 617หลายเดือนก่อน
In this video, we review the latest Streamlit 1.40 update. Although this release is a bit lighter than previous updates, there are some useful new features to explore! 📝 Topics covered in this video: - Adding pill-style button selections with st.pills - Implementing segmented control for user input - Recording audio directly in your app with st.audio_input - Displaying symbols directly with st....
2024 US Election | Analyzing Historical Results w/ Python & Streamlit
มุมมอง 872 หลายเดือนก่อน
In this video, we explore the trends of US presidential elections from 1789 to the upcoming 2024 election using Python and Streamlit. 📝 Topics covered in this video: - Extracting election data by state and nationally from Wikipedia using Pandas - Creating a heatmap to visualize winning parties by state and election year - Mapping state-by-state election results in a historical animated GIF - In...
Audio Insights w/ AI | OLLaMA & Streamlit
มุมมอง 1972 หลายเดือนก่อน
In this video, we dive into building an Audio to Insights app using Meta's Generative AI. Learn how to import audio, convert speech to text, and use LLM models to generate insights. We'll explore key features like speech-to-text, topic summarization, translation, search, and Q&A, all powered by Meta's LLama 3.2 model. 📝 Topics covered in this video: - Importing and recording audio with Streamli...
Hurricane Milton Satellite Images w/ Python
มุมมอง 412 หลายเดือนก่อน
In this video, we explore how to extract and visualize satellite images of Hurricane Milton using Python and Streamlit. NOAA GOES Image Viewer : star.nesdis.noaa.gov/GOES/index 📝 Topics covered in this video: - Introduction to NOAA and the GOES-16 satellite - Using the requests library to fetch satellite images - Parsing webpage content with BeautifulSoup - Downloading and compiling images into...
Streamlit 1.39 Release | October 2024
มุมมอง 1933 หลายเดือนก่อน
In this video, we explore the key features of the Streamlit 1.39 update, released last week. 📝 Topics covered in this video: - New audio input component - Enhanced pydeck_chart with user selection events - Icon support in button titles and multi-index headers in st.dataframe - Adjustable map height/width for pydeck_chart - Full-screen toggle for pydeck maps Don't forget to like, share, and subs...
Data Explorer Streamlit App w/ GenAI | LLaMA3 by Meta
มุมมอง 1883 หลายเดือนก่อน
In this video, we walk through building a data explorer app that uses generative AI to extract insights from a dataset. We’ll integrate the Groq API to create a conversational interface powered by Meta’s Llama3 model. The chatbot will have three core features - Ask, Aggregate and Create - which allow users to extract insights, summarize data, and generate visualizations using Plotly. 📝 Topics c...
Python Geospatial Viz Libraries | Folium, Leafmap, Pydeck & Kepler.gl
มุมมอง 6253 หลายเดือนก่อน
In this video, we compare four popular Python libraries for geospatial visualization: Folium, Leafmap, Pydeck, and Kepler.gl. 📝 Topics covered in this video: - How to set up maps using Folium, Leafmap, Pydeck, and Kepler.gl - Managing map tiles and custom layers - Adding geometries and creating choropleth maps - Exploring map controls and interactivity features - Building heatmaps and exporting...
Streamlit 1.38 August 2024 Update | Top 3 Features You Need to Know
มุมมอง 2354 หลายเดือนก่อน
In this video, we explore the most exciting features from the Streamlit 1.38 update, released on August 28th, 2024. 📝 Topics covered in this video: - Enhanced support for various DataFrame objects in st.dataframe - Improved JSON object display with customizable expansion levels - New line-wrapping capability in st.code for better code readability Don't forget to like, share, and subscribe for m...
Analyzing Canadian Rental Housing Prices w/ CMHC Data & Streamlit
มุมมอง 454 หลายเดือนก่อน
Analyzing Canadian Rental Housing Prices w/ CMHC Data & Streamlit
Streamlit 1.37 Release | New Features Explained
มุมมอง 4135 หลายเดือนก่อน
Streamlit 1.37 Release | New Features Explained
Streamlit 1.36 Release | New Features Explained
มุมมอง 1355 หลายเดือนก่อน
Streamlit 1.36 Release | New Features Explained
Build a Stock Portfolio Analysis App with Streamlit and Yahoo Finance | Tutorial
มุมมอง 1.2K5 หลายเดือนก่อน
Build a Stock Portfolio Analysis App with Streamlit and Yahoo Finance | Tutorial
Integrate a PyDeck map into Streamlit using Python | Tutorial
มุมมอง 6208 หลายเดือนก่อน
Integrate a PyDeck map into Streamlit using Python | Tutorial

ความคิดเห็น

  • @abdollahchelasi1477
    @abdollahchelasi1477 6 วันที่ผ่านมา

    Is designing websites for clients using Streamlite the right thing to do? With Streamlit I can create hotel reservations or doctor appointment systems or whatever But I can't build this project with Django and Flask because it's hard and time consuming Do you think using Streamlite instead of Django and Flask is the right thing to do? Please give your opinion

    • @CuriosityDataAnalytics
      @CuriosityDataAnalytics 4 วันที่ผ่านมา

      Streamlit is ideal for quickly building simple apps like hotel reservations or doctor appointment systems like you mention. If you prioritize speed and ease over scalability, it's a solid choice. For complex, scalable apps with advanced user management, Django or Flask is more suitable.

  • @ThePriscila2903
    @ThePriscila2903 2 หลายเดือนก่อน

    Awesome!

  • @HusainCodmMythic
    @HusainCodmMythic 2 หลายเดือนก่อน

    Great video bro Can u plz provide source code?

  • @vizav2377
    @vizav2377 4 หลายเดือนก่อน

    Hi Can you share the GitHub code for this, thanks.

  • @amanahmed6057
    @amanahmed6057 5 หลายเดือนก่อน

    is thery any feature of streamlit in which if we select multiselect , more than 2 and drop down height increases every time , I know that we can make the drop down scrollablle but is there any way to use in expander , because when we use expander , it will shift all the graph to down , Its okay when you have 4 options but when you have 20 options in expander than it would shifted all the graph upto down ,which is very irritating.

    • @CuriosityDataAnalytics
      @CuriosityDataAnalytics 5 หลายเดือนก่อน

      When using st.multiselect(), the drop-down menu only shows around 7 options before having to scroll to see the other options. For example : # options options = ['Option ' + str(i+1) for i in np.arange(0,20,1)] # using multiselect st.multiselect('test', options) But you can tackle this issue by using st.expander(), looping on multiple st.checkbox() and using the st.session_state() to gather all selected options. This way, when you open the expander, all options will be displayed at once. # using expander + checkbox with st.expander('Choose an option'): for i in options: st.checkbox(i, key=i) selected_options = [key for key, value in st.session_state.items() if value is True] st.write(selected_options) Try this and let me know if it works

  • @canal_nft_tv6086
    @canal_nft_tv6086 8 หลายเดือนก่อน

    excellent video, it helped me a lot the information that you my friend passed on, thank you very much