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)