import streamlit as st st.markdown( """ """, unsafe_allow_html=True ) st.markdown( """

RoadMap of NLP Project

""", unsafe_allow_html=True ) # Explanation for steps st.markdown("
Step 1: Understand the Problem Statement
", unsafe_allow_html=True) st.write(""" - Understand the problem. - Either the client provides the problem or you create one. """) st.markdown("
Step 2: Data Collection
", unsafe_allow_html=True) st.write(""" - Data Collection is a crucial step in any Natural Language Processing (NLP) project. - The quality, quantity, and relevance of the data directly influence the performance of NLP models. - In NLP, the data consists of text or speech and is often unstructured """) st.markdown("
Step 3: Perform Simple EDA
", unsafe_allow_html=True) st.write(""" - To know about the quality of the cpllected text data. -Our collected data contains raw data, so simple EDA is important to about the unwanted things in our data. """) st.markdown("
Step 4:Pre-processing
", unsafe_allow_html=True) st.write(""" - Preprocessing is an essential step in the Natural Language Processing (NLP) pipeline. - It involves transforming raw text data into a structured format that can be effectively used by machine learning models. - Preprocessing ensures that the text is clean, consistent, and free from noise. """) st.markdown("
Step 5: Perform Original EDA
", unsafe_allow_html=True) st.write(""" - Conduct in-depth exploration of pre-processed data tailored to the problem statement. """) st.markdown("
Step 6: Feature Engineering
", unsafe_allow_html=True) st.write(""" - Create new features from the existing data to enhance the model's performance. - How to convert our text data to numerical representation called as Vectors. """) st.markdown("
Step 7: Train the Model
", unsafe_allow_html=True) st.write(""" - Train the model using feature-engineered data. - Select appropriate machine learning algorithms. """) st.markdown("
Step 8: Test the Model
", unsafe_allow_html=True) st.write(""" - Use a test dataset to evaluate the model's performance. """) st.markdown("
Step 9: Deploy the Model
", unsafe_allow_html=True) st.write(""" - Make the model accessible via a web app or API. """) st.markdown("
Step 10: Monitor the Model
", unsafe_allow_html=True) st.write(""" - Continuously track the model's performance and retrain as needed. """) st.image(image_url,use_container_width = True) st.markdown("

In upcoming pages, you will learn about each step in detail!

", unsafe_allow_html=True)