Code Monkey home page Code Monkey logo

hse_hw2's Introduction

Прочти это

установка

  1. Тебе понадобится vs code и раширение jupyter для него.
  2. Открываешь vs code и командой [cmd+] /[ctrl+] открываешь внутренний терминал.
  3. пишешь в него: git clone https://github.com/Artemidividiy/hse_hw2.git
  4. У тебя появится директория с проектом. Переходишь в нее. В ней ты увидешь все файлы проекта.
  5. в терминале пишешь chmod +x ./init.sh ./init.sh У тебя установятся все нужные расширения библиотеки в виртуальную среду venv и она же будет запущена(Перед именем в терминале появится (venv)). пикча терминала
  6. Открываешь файлы блокнота (У них расширение .ipynb).
  7. Выполняешь последовательно! Там сверху нажимаешь Выполнить все. Ждешь окончания. Возможно тебе понадобится выбрать ядро для блокнота. Выбираешь то, где есть venv.
  8. Готово

Про streamlit

Есть два пути:

  1. Ты выкладываешь проект на streamlit cloud и даешь к нему доступ, чтоб получить балл
  2. Ты показываешь на локале

Первый путь

Ты создаешь у себя на github публичный репозиторий в который пушишь проект. Затем ты заходишь на сайт streamlit, создаешь аккаунт, авторизуясь через github. Сервис сам предложит тебе запустить приложение на их стороне. Для этого копируешь ссылку на свой репозиторий с проектом и вставляешь ее в соответствующее поле. В поле выбора запускаемого файла пишешь streamlit.py или streamlit. Ждешь пока запустится. Готово

Второй путь

Для этого тебе нужно будет в терминале запустить следующую команду:

streamlit run streamlit.py

Важная неподгруженная пикча Если будет возмущаться и писать, что такого модуля streamlit нет, делаешь команду :

pip install -r requirements.txt

А затем снова первую, и готово тут должна быть пикча того, как оно запустилось


🛑Важно

  • Блокноты выполняешь один за другим, но я тебе это не советую делать
    • Во-первых, второй блокнот выполняется 10 часов
    • Во-вторых, я не уверен, будет ли он везде нормально работать, потому что у меня он то работает исправно( так я получил датасет для дальнейшей аналитики), то шлет куда подальше и вообще недоступно
    • Учитывай, что пятый блокнот выполняется пару часов, но по приколу можешь запустить. Только учти, что он очень требователен к железу. Просто, чтоб твой ноут не сгорел
  • уже почищенный датасет есть в репозитории. Это data_cleaned.csv. Не ебись лишний раз с этим скрепингом и чисткой.
  • У конвертера в стримлите ограничение на запросы - 250 в месяц. Учти это и сильно с ним не заигрывайся

hse_hw2's People

Contributors

artemidividiy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.