yandex_project / Home.py
Sazuppy's picture
Update Home.py
fc2e62b verified
import streamlit as st
from pathlib import Path
st.set_page_config(page_title="Главная страница")
from st_pages import Page, show_pages
show_pages(
[
Page("Home.py", "Главная страница", "🏠"),
Page("pages/1_tariff_recommendation.py", "Рекомендация тарифа", ":receipt:"),
Page("pages/2_clients_churn.py", "Отток клиентов «Бета-Банка»", ":classical_building:"),
Page("pages/3_booking_cancel_pred.py", "Прогнозирование оттока клиентов в сети отелей «Как в гостях»", ":house_buildings:"),
Page("pages/4_toxic_comments.py", "Выявление негативных комментариев с BERT", ":female-student:"),
Page("pages/5_star_temperature.py", "Прогнозирование температуры звезды", ":star:"),
Page("pages/6_sql_stackoverflow.py", "Анализ данных StackOverflow", ":page_facing_up:"),
Page("pages/7_car_cost_pred.py", "Определение стоимости автомобилей", ":car:"),
Page("pages/8_accident_prediction.py", "Разработка модели для оценки ДТП", ":rotating_light:"),
Page("pages/9_taxi_orders_prediction.py", "Прогнозирование заказов такси", ":taxi:"),
Page("pages/10_power_forecasting.py", "Потребление электроэнергии производством", ":factory:")
]
)
st.write("## Демонстрационный проект на базе Streamlit 👋")
st.markdown(
"""
**О себе:** Меня зовут Махнев Андрей, и я являюсь начинающим специалистом в области Data Science. Начал свой путь с курсов, изучая основы языка Python:
- [Питонтьютор](https://pythontutor.ru/)
- ["Поколение Python": курс для начинающих](https://stepik.org/course/58852/promo)
- ["Поколение Python": курс для продвинутых](https://stepik.org/course/68343/promo)
- ["Поколение Python": курс для профессионалов](https://stepik.org/course/82541/promo)
- [SQL Academy](https://sql-academy.org/ru)
Спустя время определился с выбором направления и прошел курс:
- [Яндекс Практикум (2022) по направлению Data Science Plus](https://practicum.yandex.ru/data-scientist-plus/)
По прошествия обучения хочу продемонстрировать результаты в виде самостоятельного проекта на базе [Streamlit](https://streamlit.io/) для наглядной демонстрации работы моделей машинного обучения, которые созданы на основе учебных проектов в процессе
обучения на курсах Яндекс Практикум. [Ссылка мой на профиль с проектами на GitHub](https://github.com/Sazuppy/yandex_project)
"""
)
st.header("Технологии")
st.markdown(
"""
Технологии которые были мною изучены в процессе обучения и применены в данном проекте и проектах Яндекс Практикум:
- **Streamlit:** Создание визуальных интерфейсов для демонстрации результатов моих проектов.
- **Keras и TensorFlow:** Работа с нейронными сетями и глубоким обучением.
- **scikit-learn и PyTorch:** Применение различных алгоритмов машинного обучения и глубокого обучения.
- **torchvision:** Работа с изображениями и компьютерным зрением в экосистеме PyTorch.
- **Seaborn:** Визуализация данных с использованием стильных и информативных графиков.
- **scipy:** Использование для научных и технических вычислений.
- **PostgreSQL:** Работа с базами данных для хранения и обработки данных.
- **Pandas и Numpy:** Обработка и анализ данных.
- **Matplotlib:** Визуализация данных и результатов.
- **Transformers:** Применение в обработке естественного языка и обучении с использованием трансформерных моделей.
- **Apache Spark и Hadoop:** Обработка больших объемов данных и распределенные вычисления.
"""
)
st.header("Проект по компьютерному зрению")
st.markdown(
"""
Дополнительно, я представляю проект, посвященный компьютерному зрению, который был разработан на основе учебного проекта в рамках обучения на платформе Яндекс Практикум.
**Определение возраста человека по фотографии:**
Этот проект позволяет определить возраст человека по предоставленной фотографии. Интерактивный интерфейс проекта доступен по [ссылке](https://huggingface.co/spaces/Sazuppy/age_determination).
Здесь я применял навыки обработки изображений, использовал библиотеки Keras и TensorFlow для построения модели, способной анализировать и предсказывать возраст объекта на фотографии.
"""
)