Inteligência artificial criada para realizar interação social com idosos.

Overview

IA SONIA 4.0

A SONIA foi inspirada no assistente mais famoso do mundo e muito bem conhecido JARVIS. Todo mundo algum dia ja sonhou em ter o seu próprio assistente virtual a lá Homem de Ferro, e a SONIA em suas primeiras versões tinha exatamente os mesmos princípios. Você pode conhecer as primeiras versões que eu criei dela no repositório abaixo: https://github.com/vmeazevedo/Artificial_Intelligence_S.O.N.I.A

A SONIA 4.0 tem um objetivo mais humanizado dessa vez, a minha intenção é criar uma inteligência artificial mais simples possível que seja capaz de realizar interação social com idosos. A minha proposta veio ao ver que muitos idosos adoram conversar mais não tem com quem falar as vezes, e passam seus dias finais sozinhos em suas casas ou até mesmo em hospitais ou asilos, o que para mim é um fim muito triste. Minha proposta com esse projeto é trabalhar com a comunidade para desenvolver um algoritmo open-source o qual tenha o objetivo de levar a SONIA para todos os lares onde ela possa executar tarefas simples e básicas por comandos de voz e ao mesmo tempo ter um "modo conversa" onde ela possa interagir com os idosos.

Se você gostou do projeto e quer contribuir, sinta-se a vontade! É só criar um fork e realizar os pull requests! Vou ficar muito contente em ver a comunidade atuando nesse meu projeto que tem um objetivo tão bacana!

Contexto sobre NLP

O Processamento de Linguagem Natural (PLN) — Natural Language Processing (NLP) é uma vertente da Inteligência Artificial que estuda a capacidade e as limitações de uma máquina em entender a linguagem dos seres humanos. Ou seja, é uma interface entre a linguagem homem-máquina. Dessa forma, o objetivo do PLN é fornecer aos computadores a capacidade de entender e compor textos.

Comandos de voz

Exites alguns comandos que eu já criei e que estão executando bem no algoritmo da SONIA, são eles:

  • Sônia: esse comando de voz ativa a SONIA que esta ouvindo em segundo plano e habilita a utilização de qualquer outro comando de voz.

  • Google: esse comando possibilita realizar pesquisas de voz no google em seu navegador padrão.

  • Youtube: esse comando possibilitar realizar pesquisas de voz no youtube.

  • previs: esse comando utiliza apenas o radical da palavra para checagem possibilitando usar combinações para trazer a previsão do tempo atual.

  • Wikipédia: esse comando possibilita realizar pesquisas sobre qualquer assunto na wiki e ela irá trazer para você um resumo do tópico pesquisado.

  • modo conversa: o comando mais importante na minha opinião, ele ainda também não esta funcionando mas a ideia aqui será possibilitar um dialogo básico entre o usuário e a SONIA.

  • deslig: esse comando também utiliza apenas o radical da palavra para checagem possibilitando usar combinações para desligar a SONIA.

Owner
Vinícius Azevedo
I solve problems.
Vinícius Azevedo
Codes of paper "Unseen Object Amodal Instance Segmentation via Hierarchical Occlusion Modeling"

Unseen Object Amodal Instance Segmentation (UOAIS) Seunghyeok Back, Joosoon Lee, Taewon Kim, Sangjun Noh, Raeyoung Kang, Seongho Bak, Kyoobin Lee This

GIST-AILAB 92 Dec 13, 2022
This is an example of a reproducible modelling project

An example of a reproducible modelling project What are we doing? This example was created for the 2021 fall lecture series of Stanford's Center for O

Armin Thomas 2 Oct 26, 2021
Attentional Focus Modulates Automatic Finger‑tapping Movements

"Attentional Focus Modulates Automatic Finger‑tapping Movements", in Scientific Reports

Xingxun Jiang 1 Dec 02, 2021
Face recognition project by matching the features extracted using SIFT.

MV_FaceDetectionWithSIFT Face recognition project by matching the features extracted using SIFT. By : Aria Radmehr Professor : Ali Amiri Dependencies

Aria Radmehr 4 May 31, 2022
A modular domain adaptation library written in PyTorch.

A modular domain adaptation library written in PyTorch.

Kevin Musgrave 225 Dec 29, 2022
I explore rock vs. mine prediction using a SONAR dataset

I explore rock vs. mine prediction using a SONAR dataset. Using a Logistic Regression Model for my prediction algorithm, I intend on predicting what an object is based on supervised learning.

Jeff Shen 1 Jan 11, 2022
Orchestrating Distributed Materials Acceleration Platform Tutorial

Orchestrating Distributed Materials Acceleration Platform Tutorial This tutorial for orchestrating distributed materials acceleration platform was pre

BIG-MAP 1 Jan 25, 2022
My freqtrade strategies

My freqtrade-strategies Hi there! This is repo for my freqtrade-strategies. My name is Ilya Zelenchuk, I'm a lecturer at the SPbU university (https://

171 Dec 05, 2022
Fast and Simple Neural Vocoder, the Multiband RNNMS

Multiband RNN_MS Fast and Simple vocoder, Multiband RNN_MS. Demo Quick training How to Use System Details Results References Demo ToDO: Link super gre

tarepan 5 Jan 11, 2022
Code for "Universal inference meets random projections: a scalable test for log-concavity"

How to use this repository This repository contains code to replicate the results of "Universal inference meets random projections: a scalable test fo

Robin Dunn 0 Nov 21, 2021
A task Provided by A respective Artenal Ai and Ml based Company to complete it

A task Provided by A respective Alternal Ai and Ml based Company to complete it .

Parth Madan 1 Jan 25, 2022
“Robust Lightweight Facial Expression Recognition Network with Label Distribution Training”, AAAI 2021.

EfficientFace Zengqun Zhao, Qingshan Liu, Feng Zhou. "Robust Lightweight Facial Expression Recognition Network with Label Distribution Training". AAAI

Zengqun Zhao 119 Jan 08, 2023
Black-Box-Tuning - Black-Box Tuning for Language-Model-as-a-Service

Black-Box-Tuning Source code for paper "Black-Box Tuning for Language-Model-as-a-Service". Being busy recently, the code in this repo and this tutoria

Tianxiang Sun 149 Jan 04, 2023
OntoProtein: Protein Pretraining With Ontology Embedding

OntoProtein This is the implement of the paper "OntoProtein: Protein Pretraining With Ontology Embedding". OntoProtein is an effective method that mak

ZJUNLP 80 Dec 14, 2022
Towards Improving Embedding Based Models of Social Network Alignment via Pseudo Anchors

PSML paper: Towards Improving Embedding Based Models of Social Network Alignment via Pseudo Anchors PSML_IONE,PSML_ABNE,PSML_DEEPLINK,PSML_SNNA: numpy

13 Nov 27, 2022
Implementation of paper "DeepTag: A General Framework for Fiducial Marker Design and Detection"

Implementation of paper DeepTag: A General Framework for Fiducial Marker Design and Detection. Project page: https://herohuyongtao.github.io/research/

Yongtao Hu 46 Dec 12, 2022
Simple improvement of VQVAE that allow to generate x2 sized images compared to baseline

vqvae_dwt_distiller.pytorch Simple improvement of VQVAE that allow to generate x2 sized images compared to baseline. It allows to generate 512x512 ima

Sergei Belousov 25 Jul 19, 2022
Feature board for ERPNext

ERPNext Feature Board Feature board for ERPNext Development Prerequisites k3d kubectl helm bench Install K3d Cluster # export K3D_FIX_CGROUPV2=1 # use

Revant Nandgaonkar 16 Nov 09, 2022
[NeurIPS 2021] Introspective Distillation for Robust Question Answering

Introspective Distillation (IntroD) This repository is the Pytorch implementation of our paper "Introspective Distillation for Robust Question Answeri

Yulei Niu 13 Jul 26, 2022
FCN (Fully Convolutional Network) is deep fully convolutional neural network architecture for semantic pixel-wise segmentation

FCN_via_Keras FCN FCN (Fully Convolutional Network) is deep fully convolutional neural network architecture for semantic pixel-wise segmentation. This

Kento Watanabe 48 Aug 30, 2022