/Shanti

O Shanti tem como objetivo promover uma abordagem holística da saúde, utilizando a inteligência artificial para guiar os usuários em exercícios físicos, concentração e respiração.

Primary LanguagePython

Em abril de 2024, este projeto foi apresentado no Massachusetts Institute of Technology (MIT), durante a 10° edição da Brazil Conference.

Apresentação

Notícias sobre: UOL Economia, Centro de Informática - UFPE

Você pode encontrar a apresentação em: Live da Brazil Conference

O Shanti é um aplicativo inovador que utiliza inteligência artificial para proporcionar uma abordagem holística à saúde, oferecendo orientação personalizada em exercícios físicos, concentração e t (1)

Como testar o MVP da visão computacional do Shanti

Obs: As instruções abaixo são direcionadas para a versão BETA em computadores com um sistema operacional Linux. A versão mobile atual não será disponibilizada no momento.

Pré-requisitos

  • Python >= 3.7.0
  • Uma IDE de sua preferência
  • Ultralytics package

Você pode instalá-la através do terminal com o seguinte comando:

pip install ultralytics

Para rodar

  1. Instale o arquivo best.pt que está disponiblizado no Drive
  2. Baixe também o MVP.py para rodar a inferência
  3. Baixe o vídeo de teste, o flow, ou teste com a webcam, como mostrado no código
  4. Junte tudo na mesma pasta e rode o MVP.py na sua IDE preferida ou através do terminal

Exemplo do funcionamento

flow.1.mp4

Você também pode treinar o dataset com as instruções disponíveis no jupiter notebook

Sobre o nome

"Shanti" é uma palavra que tem raízes profundas em tradições espirituais, particularmente no mantra "Om Shanti Shanti Shanti". "Om" é considerado um som primordial, e "Shanti" significa paz. O mantra é repetido três vezes para invocar a paz física, mental e espiritual.

Ao escolher este nome, há uma intenção clara de proporcionar não apenas atividades físicas, mas uma experiência que promove a paz e o equilíbrio em todos os aspectos da vida. Assim como o mantra, o Shanti aspira a ser um guia para a paz interior, oferecendo não apenas exercícios físicos, mas também um caminho para o bem-estar mental e emocional.

Essa conexão com a espiritualidade destaca a abordagem holística do aplicativo, reforçando a ideia de que a prática regular não é apenas sobre condicionamento físico, mas uma jornada para a harmonia total. Este aspecto adiciona uma dimensão mais profunda à proposta do Shanti, posicionando-o como mais do que apenas um aplicativo de fitness, mas um companheiro para o crescimento integral e a busca pela paz interior.