File size: 4,905 Bytes
6eefc08
33cb025
6eefc08
 
 
33cb025
6eefc08
33cb025
6eefc08
c3f6357
 
33cb025
 
c3f6357
 
 
6eefc08
 
33cb025
6eefc08
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33cb025
2eb8dcf
49080f2
38fb64b
e00bd2f
6eefc08
33cb025
b2dbf40
33cb025
 
fe657a7
6eefc08
33cb025
 
 
6eefc08
 
fe657a7
b2dbf40
fe657a7
 
 
 
 
33cb025
b2dbf40
33cb025
 
 
6eefc08
 
33cb025
b2dbf40
33cb025
fe657a7
33cb025
 
 
 
6eefc08
c7ef059
bdd836e
33cb025
fe657a7
 
33cb025
c7ef059
30aacf0
33cb025
 
 
 
c7ef059
 
6eefc08
7a9e6c8
b2dbf40
7a9e6c8
 
 
 
 
 
 
 
6eefc08
 
 
 
2699120
33cb025
6eefc08
 
 
 
 
 
 
 
 
 
 
 
 
 
33cb025
fe657a7
6eefc08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
import streamlit as st
import pandas as pd

st.markdown("""
    <style>
    /* Set full-page width and remove Streamlit default padding */
    .stApp {
        background-color: #d0e8ff;
    }
    .main .block-container {
        padding-top: 2rem;
        padding-right: 2rem;
        padding-left: 2rem;
        padding-bottom: 2rem;
        max-width: 100%;
    }
    .about-author {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 1.5rem;
        border-radius: 15px;
        box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    }
    .author-links a {
        margin-right: 15px;
        font-weight: bold;
        color: #4b0082;
        text-decoration: none;
    }
    .author-links a:hover {
        text-decoration: underline;
    }
    </style>
""", unsafe_allow_html=True)

# Main Heading

st.markdown('<h2 style="text-align: center;"><span style="color:#003366;">Introduction to Data Science and Artificial Intelligence</span></h2>', unsafe_allow_html=True)

st.markdown("<br>", unsafe_allow_html=True)

# Section: AI
st.markdown('<h4 style="text-align: left; color:#003366;">What is Artificial Intelligence (AI)?</h4>', unsafe_allow_html=True)
st.write("""
Artificial Intelligence (AI) refers to the simulation of human intelligence in machines that are programmed to think, learn, and make decisions like humans. 
In simple terms, when machines mimic/copy natural intelligence i.e.(performing day-to-day tasks).

It includes two main capabilities:
- **Learning Ability** (achieved using Machine Learning (ML) and Deep Learning (DL))
- **Generating Ability** (achieved using Generative AI)
""")

# Section: Generative AI
st.markdown('<h4 style="text-align: left; color:#003366;">What is Generative AI?</h4>', unsafe_allow_html=True)
st.write("""
Generative AI is a tool which is used to mimic/copy the generating ability and provide this ability to machines. It is a type of artificial intelligence that creates new contents like text, images, music, or videos, by learning patterns from existing data.
""")


# Section: Data Science
st.markdown('<h4 style="text-align: left; color:#003366;">What is Data Science?</h4>', unsafe_allow_html=True)
st.write("""
Data Science is a field that combines statistics, mathematics, and computer science to extract insights from data. 
It involves techniques and algorithms, including Machine Learning and Deep Learning, to work with structured, unstructured, and semi-structured data.
""")

# Section: Machine Learning
st.markdown('<h4 style="text-align: left; color:#003366;">Machine Learning</h4>', unsafe_allow_html=True)
st.write("""
Machine Learning uses statistical concepts to give machines the ability to learn from data.It is a tool used to mimic/copy the learning ability

The relationship between input and output can be expressed as a function:
""")
st.latex(r"f(x_i) = y_i")


st.markdown("""
For machines to learn this function, they need two things:
- **Data** (data contains x and y where x are feature variables and y is class variable)
- **Algorithms** (used to capture the relationships between x and y)

<u><b>NOTE:</b></u> The data given to the machine learning model should be **structured**; if not, then it needs to be converted to a structured format.

Machine Learning can be categorized into:
1. Supervised Learning  
2. Unsupervised Learning  
3. Semi-Supervised Learning
""", unsafe_allow_html=True)


# Section: Deep Learning
st.markdown('<h4 style="text-align: left; color:#003366;">Deep Learning</h4>', unsafe_allow_html=True)
st.markdown("""
Deep Learning is a tool which is used to mimic/copy the learning ability and provide this ability to machines, similar to ML. But DL uses complex logical structure of **neurons** connected to each other form **neural networks** to learn.

It is used for working with **unstructured data** (such as images, videos, audio, and text), which becomes complex to handle using machine learning algorithms.
""")



# About the Author
st.markdown(
    """
    <div class="about-author">
        <h3><center><u>About the Author</u><center></h3>
        <h4><strong>Shubham Mohanty</strong></h4>
        <p>I'm a Data Science Enthusiast with a strong passion for turning raw data into meaningful insights.
        With a love for statistics, machine learning, and real-world problem solving, I enjoy working on 
        end-to-end data science projects that make a difference.</p>
        <div class="author-links">
            <a href="https://www.linkedin.com/in/shubhamohanty/" target="_blank">LinkedIn</a>
            <a href="https://github.com/ShubhamMohanty680?tab=repositories" target="_blank">GitHub</a>
        </div>
    </div>
    """, unsafe_allow_html=True
)

# Space before button
st.markdown("<br><br>", unsafe_allow_html=True)

# Navigation button (optional if you have multi-page setup)
if st.button("Next Page"):
    st.switch_page("pages/player stats.py")