|
import streamlit as st
|
|
from streamlit_extras.switch_page_button import switch_page
|
|
|
|
from utils.functional import generate_empty_space, set_page_config
|
|
|
|
|
|
set_page_config("Homepage", "π")
|
|
|
|
|
|
st.markdown("# π About Me")
|
|
st.write(
|
|
"""
|
|
π Hello everyone! My name is Hafidh Soekma Ardiansyah and I'm a student at Surabaya State University, majoring in Management Information Vocational Programs. π
|
|
|
|
I am excited to share with you all about my final project for the semester. π My project is about classifying anime characters from the popular Hunter X Hunter anime series using various machine learning algorithms. π€
|
|
|
|
To start the project, I collected a dataset of images featuring the characters from the series. π· Then, I preprocessed the data to ensure that the algorithms could efficiently process it. π»
|
|
|
|
After the data preparation, I used various algorithms such as Deep Learning, Prototypical Networks, and many more to classify the characters. π§
|
|
|
|
Through this project, I hope to showcase my skills in machine learning and contribute to the community of anime fans who are interested in image classification. π
|
|
|
|
Thank you for your attention, and please feel free to ask me any questions about the project! π€
|
|
|
|
"""
|
|
)
|
|
|
|
st.markdown("# π΅οΈ About the Project")
|
|
|
|
st.markdown("### π¦Έ HxH Character Anime Classification with Prototypical Networks")
|
|
st.write(
|
|
"Classify your favorite Hunter x Hunter characters with our cutting-edge Prototypical Networks! π¦ΈββοΈπ¦ΈββοΈ"
|
|
)
|
|
go_to_page_0 = st.button(
|
|
"Go to page 0",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_0:
|
|
switch_page("hxh character anime classification with prototypical networks")
|
|
|
|
st.markdown("### π HxH Character Anime Detection with Prototypical Networks")
|
|
st.write(
|
|
"Detect the presence of your beloved Hunter x Hunter characters using Prototypical Networks! ππ΅οΈββοΈπ΅οΈββοΈ"
|
|
)
|
|
go_to_page_1 = st.button(
|
|
"Go to page 1",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_1:
|
|
switch_page("hxh character anime detection with prototypical networks")
|
|
|
|
st.markdown("### π Image Similarity with Prototypical Networks")
|
|
st.write(
|
|
"Discover how similar your Images are to one another with our Prototypical Networks! ππ€"
|
|
)
|
|
go_to_page_2 = st.button(
|
|
"Go to page 2",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_2:
|
|
switch_page("image similarity with prototypical networks")
|
|
|
|
st.markdown("### π Image Embeddings with Prototypical Networks")
|
|
st.write(
|
|
"Unleash the power of image embeddings to represent Images in a whole new way with our Prototypical Networks! ππ€―"
|
|
)
|
|
go_to_page_3 = st.button(
|
|
"Go to page 3",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_3:
|
|
switch_page("image embeddings with prototypical networks")
|
|
|
|
st.markdown("### π€ HxH Character Anime Classification with Deep Learning")
|
|
st.write(
|
|
"Experience the next level of character classification with our Deep Learning models trained on Hunter x Hunter anime characters! π€π"
|
|
)
|
|
go_to_page_4 = st.button(
|
|
"Go to page 4",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_4:
|
|
switch_page("hxh character anime classification with deep learning")
|
|
|
|
st.markdown("### π· HxH Character Anime Detection with Deep Learning")
|
|
st.write(
|
|
"Detect your favorite Hunter x Hunter characters with our Deep Learning models! π·π΅οΈββοΈπ΅οΈββοΈ"
|
|
)
|
|
go_to_page_5 = st.button(
|
|
"Go to page 5",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_5:
|
|
switch_page("hxh character anime detection with deep learning")
|
|
|
|
st.markdown("### πΌοΈ Image Similarity with Deep Learning")
|
|
st.write(
|
|
"Discover the similarities and differences between your Images with our Deep Learning models! πΌοΈπ§"
|
|
)
|
|
go_to_page_6 = st.button(
|
|
"Go to page 6",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_6:
|
|
switch_page("image similarity with deep learning")
|
|
|
|
st.markdown("### π Image Embeddings with Deep Learning")
|
|
st.write(
|
|
"Explore a new dimension of Images representations with our Deep Learning-based image embeddings! ππ"
|
|
)
|
|
go_to_page_7 = st.button(
|
|
"Go to page 7",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_7:
|
|
switch_page("image embeddings with deep learning")
|
|
|
|
st.markdown("### π― Zero-Shot Image Classification with CLIP")
|
|
st.write(
|
|
"Classify Images with zero training using CLIP, a state-of-the-art language-image model! π―π€―"
|
|
)
|
|
go_to_page_8 = st.button(
|
|
"Go to page 8",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_8:
|
|
switch_page("zero-shot image classification with clip")
|
|
|
|
st.markdown("### π More About Me")
|
|
st.write(
|
|
"Curious to learn more about the person behind these amazing projects? Check out my bio and get to know me better! ππ§βπΌ"
|
|
)
|
|
go_to_page_9 = st.button(
|
|
"Go to page 9",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_9:
|
|
switch_page("more about me")
|
|
|
|
st.markdown("### π Glossary")
|
|
st.write(
|
|
"Not sure what some of the terms used in this project mean? Check out our glossary to learn more! ππ€"
|
|
)
|
|
go_to_page_10 = st.button(
|
|
"Go to page 10",
|
|
)
|
|
generate_empty_space(2)
|
|
if go_to_page_10:
|
|
switch_page("glossary")
|
|
|