UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO

Documentos relacionados
Uma Análise de Algoritmos de Aprendizagem de Máquina Aplicados em Técnicas de Localização Indoor para Diferentes Tipos de Smartphones

Um método de validação de residência baseado em geolocalização PROPOSTA DE TRABALHO DE GRADUAÇÃO

Universidade Federal de Pernambuco

Investigando grids irregulares para localização outdoor em ambientes urbanos

Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO

Universidade Federal de Pernambuco

RECONHECIMENTO DE CARACTERES MANUSCRITOS JAPONESES

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO

MODELAGEM E OTIMIZAÇÃO DE SOFTWARE AUTOMOTIVOS PROPOSTA DE TRABALHO DE GRADUAÇÃO

Universidade Federal de Pernambuco

Utilização de técnicas de Process Mining em Sistemas de Middleware Adaptativos Proposta de Trabalho de Graduação

Uma metodologia para aprimoramento do Video Colortoning

Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática

Análise do Espectro do Campus Universitário e Construção de uma Base de Dados Geolocalizada PROPOSTA DE TRABALHO DE GRADUAÇÃO

Aplicação de Algoritmo de Localização Indoor Baseado em Sinais de Radiofrequência

Mecanismo de Segurança para Redes Móveis Ad Hoc

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO SISTEMAS DE INFORMAÇÃO IGOR DA SILVA COELHO RAPHAEL GONÇALVES BITTENCOURT DE SOUZA

PROJETO DE UM MODELO DE UM CONVERSOR ANALÓGICO DIGITAL PARA SOC S

Previsão de séries temporais através da combinação de modelo híbrido ARIMA e redes neurais artificiais

ESTUDO E IMPLEMENTAÇÃO DE METÁFORAS DE INTERAÇÃO 3D COM FOCO EM NAVEGAÇÃO EM AMBIENTE CAVE

Predição de links em uma rede heterogênea baseada em dados geolocalizados e de relacionamentos

Estratégia para medição de orientação baseado em sensores MARG para aplicações Wearable PROPOSTA DE TRABALHO DE GRADUAÇÃO

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Análise da Eficiência da Codificação de Huffman em Extensões de Fontes de Informação

Implementação de algoritmos para consultas de segmentos em janelas

Aprendizado de Máquina. Combinando Classificadores

Controladora de Access Points Autônomos OpenWRT baseada no CoovaChilli e OpenWISP PROPOSTA DE TRABALHO DE GRADUAÇÃO

UNIVERSIDADE FEDERAL DO PIAUI- UFPI COLEGIO TÉCNICO DE TERESINA- CTT CURSO TÉCNICO DE INFORMÁTICA REDES DE COMPUTADORES PROFº VALDEMIR REIS

Inteligência Artificial

Configuração Automática de Smartphones em Modo Silencioso

POSICIONAMENTO EM AMBIENTES INTERNOS COM DISPOSITIVOS WI-FI DE BAIXO CUSTO

Detecção de Posicionamento no contexto de Fake News

Aprendizagem de Máquina

Avaliação do desempenho das ConvNets na detecção de ovos de esquistossomose PROPOSTA DE TRABALHO DE GRADUAÇÃO

TITULO: Implementação do alinhamento de proteínas em GPU utilizando OpenCL PROPOSTA DE TRABALHO DE GRADUAÇÃO

Sobre o curso. Fabrício Olivetti de França. Universidade Federal do ABC

UBIBUSANALYSIS UMA FERRAMENTA DE INTERPRETAÇÃO DE

Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino

PLANO DE CONTINGÊNCIA DA BIBLIOTECA

Análise de Difusão de Influência em redes sociais com foco na Hipótese dos Influentes

UNIVERSIDADE FEDERAL DE PERNAMBUCO. Aplicando a Abordagem GQM para Avaliar o Impacto da Adoção da Metodologia Ágil Scrum

WoCCES 2017: Metodologia para Localização de Ativos por Técnicas de Fusão de Sensores para Rastreamento Autônomo

ENTENDENDO ABORDAGENS DE GAMEFICAÇÃO APLICADAS À EDUCAÇÃO: UMA REVISÃO SISTEMÁTICA DA LITERATURA

Universidade Federal de Pernambuco

SENSIBILIDADE À LOCALIZAÇÃO PARA APLICAÇÕES

Predição de Utilização de Recursos Computacionais Usando Séries Temporais

SISTEMA PARA PREVER A CHEGADA DE ÔNIBUS NOS PONTOS DE PARADA Felipe Saraiva da Costa¹, André Castelo Branco Soares².

Marta Catarina Andrade Rodrigues. Algoritmos probabilísticos para Wi- Fi Fingerprinting. Universidade do Minho Escola de Engenharia

Redes Sem Fio. Alberto Felipe Friderichs Barros

WIRELESS (WI-FI) REDES E SR1 ETER-FAETEC. Rio de Janeiro - RJ ETER-FAETEC

Aprendizado de Máquina (Machine Learning)

Indoor Localization without the Pain

Relatório Técnico RFLocus - Sistema de Localização por meio das redes Wi-fi, direcionado a deficientes visuais

Neural Networks. Neurônios: Elementos aritméticos simples. Redes Neuronais: conj de neurônios interligados.

Localização indoor com redes de beacons inteligentes. André Márcio de Lima Curvello

Graduação Tecnológica em Redes de Computadores. Infraestrutura II Rede Wireless

Implementação de uma arquitetura microcontrolada para auxiliar na triagem de coarctação da aorta em neonatos PROPOSTA DE TRABALHO DE GRADUAÇÃO

Utilização das Redes Neurais Artificiais na Adaptação de Modelos de Propagação em Ambiente Fechado AMBIENTE E SETUP DE MEDIÇÃO

Realidade Aumentada aplicada ao ensino da simetria molecular

Análise e balanceamento das mecânicas de jogos PROPOSTA DE TRABALHO DE GRADUAÇÃO

Síntese de programas utilizando a linguagem Alloy

IMPLEMENTAÇÃO DE GERENCIAMENTO DA REDE WIRELESS DA UNIVIÇOSA Fernando Herculano Cassimiro 1, Hermes Nunes Pereira Júnior 2.

Objetivos Avaliação do referencial teórico Cronograma da Entrega das notas RT G1 Observações gerais

"Análise de Extratores de Característica para Reconhecimento de Face"

Tipos para uma Linguagem de Transformação

Normas ISO:

PROCESSAMENTO E ANÁLISE DE IMAGENS DE MICROARRANJOS DE DNA

8.1 Principais Resultados

Reconhecimento Ótico de Caracteres em Placas Veiculares

ANALISANDO TÉCNICAS DE DESENVOLVIMENTO EM REPOSITÓRIOS DE SOFTWARE ALUNO: BRENO GUSTAVO DE CARVALHO SIQUEIRA TORRES ORIENTADOR: MÁRCIO LOPES CORNÉLIO

Contagem Automática de Ovos de Aedes Aegypti Através de Processamento de Imagens de palhetas em Ovitrampas

Boas Maneiras em Aprendizado de Máquinas

COMUNICAÇÃO TÉCNICA Nº RTLS - Sistemas de Localização em Tempo Real. Matheus Jacon Pereira

USANDO XML PARA CARGA AUTOMÁTICA DE DADOS EM BANCOS DE DADOS DE PROJETO INDUSTRIAL DE MAQUETE ELETRÔNICA PROPOSTA DE TRABALHO DE GRADUAÇÃO

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA

Primeiro Trabalho de IA/SI: Buscas. Entrega: 03/03/2019 (2 semanas)

As Disciplinas de Introdução à Programação na USP: um Estudo Preliminar

Aplicativo para posicionamento em ambientes fechados utilizando pontos de acesso Wi-Fi

Padrão IEEE PROJETO DE REDES SEM FIO Prof. Dr. Andrei Piccinini Legg. Bruno Lucena Raissa Monego

p TPP = (6.1) e a rajada de perda de pacote é medida pela Comprimento Médio da Rajada (CMR ) que é dada por

Linguagens de Programação

MODELAGEM DE TRANSISTORES E DE CIRCUITOS ANALÓGICOS CMOS USANDO VERILOG-AMS

Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo

PRÁTICAS QUE CONTRIBUEM NA FORMAÇÃO DE HACKERS AO LONGO DA GRADUAÇÃO EM CURSOS DE COMPUTAÇÃO

UNIVERSIDADE FEDERAL DO CEARÁ CAMPUS QUIXADÁ CURSO DE ENGENHARIA DE SOFTWARE FRANCISCO CREONILSO RODRIGUES

Os pontos mais fortes do MAS-School são: A técnica orientada a objetivos para a fase de requisitos utiliza o processo recursivo de decomposição de um

Avaliação de desempenho de virtualizadores no envio e recebimento de pacotes em sistemas Linux

Avaliando Hipóteses. George Darmiton da Cunha Cavalcanti Tsang Ing Ren CIn/UFPE

Uma análise comparativa entre metodologias de medições automatizadas, baseadas em CPEs e software, no território brasileiro

Aprendizado de Máquina (Machine Learning)

UNIVERSIDADE FEDERAL DE PERNAMBUCO Graduação em Sistemas de Informação Centro de Informática

Estudo Comparativo de Estratégias de Classificação de Páginas Web

10º Congresso Interinstitucional de Iniciação Científica CIIC a 04 de agosto de 2016 Campinas, São Paulo ISBN

Engenharia de Softaware para Realidade Virtual: Avaliação de Aprendizado em Ambientes 3D

Classificação das redes sem fio

EER-CASE: FERRAMENTA CASE DE MODELAGEM CONCEITUAL COM ENTIDADE- RELACIONAMENTO ESTENDIDO PARA BANCO DE DADOS PROPOSTA DE TRABALHO DE GRADUAÇÃO

Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck

Classificação Hierárquica Multirrótulo Utilizando Redes Neurais Artificiais

UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO CENTRO DE INFORMÁTICA

Transcrição:

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO Aluno: Larissa Lages de Oliveira (llo@cin.ufpe.br) Orientador: Daniel Carvalho da Cunha (dcunha@cin.ufpe.br) Área: Localização Indoor e Aprendizagem de Máquina Recife, 17 de abril de 2017, Brasil/PE

Resumo Técnicas de localização indoor tem sido bastante estudadas nos últimos anos. Embora o GPS possa aproximar bem a posição do usuário em ambientes outdoor, em ambientes indoor a degradação do sinal é muito grande. Nesse cenário, algoritmos de Aprendizagem de Máquina, usando valores de força do sinal de WiFi (RSSI), têm sido largamente utilizados para localização de usuários. Entretanto pesquisas mostraram que smartphones diferentes mostram valores de RSSI diferentes para um mesmo ponto. O objetivo desse trabalho então é analisar a diferença na acurácia das técnicas de localização indoor para diferentes modelos de smartphones.

Introdução O interesse por técnicas de localização indoor cresceu bastante nos últimos anos, muitas aplicações precisam saber a localização do usuário para prover seus serviços [1]. O GPS é uma boa solução para localização outdoor mas não funciona bem em ambientes indoor por causa da atenuação que o sinal sofre devido a estrutura da construção (telhado, paredes e outros objetos). Por esse motivo outras soluções foram propostas. Umas delas é o fingerprinting. Esta técnica usa valores de RSSI (Received Signal Strength Indicator ) para localizar o usuário. Ela consiste de duas fases: offline e online. Na fase offline, é criada uma base de dados com medições de valores RSSI de pontos de acesso existentes, essa base de dados também inclui coordenadas do local da medição e pode incluir outras informações relevantes como número do andar e modelo do celular[2]. Já na fase online as medições do celular do usuário são comparadas com as que estão no banco de dados, os valores mais próximos indicam a posição dele. Uma das maiores vantagens do fingerprinting é que ele não requer que nenhum hardware adicional seja usado além da infraestrutura de rede de área local sem fio (WLAN) já existente[1]. Entretanto existem alguns problemas na técnica de fingerprinting, diferentes smartphones podem enxergar número de pontos de acesso e valores de RSSI diferentes. A maioria dos algoritmos de fingerprinting desenvolvidos não levam isso em consideração [3]. Além disso, a seleção de algoritmos e seus parâmetros para comparação na fase online pode afetar a acurácia do método. Outro problema é que artigos que desenvolvem novas técnicas para fingerprinting geralmente utilizam sua própria base de dados e assim fica difícil fazer uma comparação entre os algoritmos já existentes. O objetivo desse trabalho então é fazer um estudo comparativo para observar como a acurácia dos algoritmos de aprendizagem de máquina utilizados para fingerprinting mudam dependendo do modelo de smartphone utilizado. Para resolver o problema das diferentes bases de dados, neste trabalho será utilizada a base UJIIndoorLoc, disponível no site de acesso público UCI Machine Learning Repository¹. Ela foi criada para ser uma base de dados referência para comparar diferentes metodologias de localização indoor[1]. Diferentes técnicas de aprendizagem de máquina serão utilizadas e os resultados comparados entre si e com outros autores que utilizaram outras técnicas para a mesma base de dados, a fim de analisar a acurácia e a complexidade computacional. ¹ http://archive.ics.uci.edu/ml/

Objetivos Este trabalho tem por objetivo analisar qual modelo de celular fornece os melhores resultados na hora de usar a técnica de fingerprinting. Os chipsets dos smartphones são diferentes, logo os pontos de acesso e os níveis de sinais que eles enxergam também são diferentes e isso vai influenciar no resultado dos algoritmos de predição. O trabalho também tem como objetivo comparar os resultados obtidos pelos algoritmos de aprendizagem de máquina implementados com os de outros autores, para a mesma base de dados, a fim de analisar a acurácia, a complexidade computacional e checar se os algoritmos implementados têm uma boa generalização.

Metodologia A base dados utilizada será a UJIIndoorLoc, ela é uma base de dados pública e tem 21049 amostras. Os dados foram coletados por mais de 20 usuários utilizando 25 modelos diferentes de smartphones. Os dados foram coletados dentro de três construções, na universidade Jaume I, usando 4 ou 5 andares, dependendo do prédio. A base de dados contém níveis de RSSI das WAPs (Wireless Access Points), as coordenadas geográficas das amostras,o ID do prédio e o ID da sala em que foi coletada a amostra, um ID para saber se o usuário está do lado de fora ou de dentro da sala, um ID do smartphone e o timestamp [1]. Essa base de dados foi escolhida justamente por ter muitas amostras e por ter sido construída a partir de medições de diferentes celulares. A quantidade de amostras coletadas por cada celular não foi a mesma. Por isso os celulares escolhidos para o estudo são os que têm a maior quantidade de amostras. Os algoritmos de aprendizagem de máquina utilizados serão os que são mais utilizados hoje em dia na academia para resolver problemas de Wi-Fi fingerprinting. Primeiro será feita uma comparação entre os níveis de RSSI que cada celular coletou. Depois as máquinas de aprendizagem serão treinadas com a base de dados e testadas com as medições de cada um dos celulares. Com isso podemos saber qual celular vai nos dar uma confiabilidade maior na localização e o quanto a diferença dos níveis de sinais medidos vai impactar na acurácia dos métodos utilizados. O treinamento será feito com as medições de todos os celulares que não foram selecionados para a comparação mais algumas medições dos celulares selecionados. Os conjuntos de teste serão formados pelas amostras dos smartphones selecionados que não fizeram parte do conjunto de treinamento. Cada celular terá um conjunto de testes, e pela taxa de acertos de cada um deles, podemos saber qual celular nos dá o melhor resultado para o problema de localização. Localização indoor é um problema de classificação, portanto será considerado que o algoritmo encontrou o usuário se ele acertar o ID da sala em que o usuário está. O código será feito em python com a ajuda da biblioteca scikit-learn para implementar os algoritmos. Os parâmetros dos algoritmos serão variados a fim de se obter os melhores resultados.

Cronograma Período Atividade Março Abril Maio Junho Julho Revisão bibliográfica X X Estudo dos algoritmos utilizados Implementação X X X X Experimentos X X X X Avaliação dos resultados X X X Escrita do TG x x x x x x Preparação da apresentação x x x x

Referências [1]J. Torres-Sospedra, R. Montoliu, A. Martínez-Usó, T. J., J. P.,Avariento, M., Benedito-Bordonau, and J., Huerta, UJIIndoorLoc: A New Multi-building and Multi-floor Database for WLAN Fingerprint based Indoor Localization Problems, 5th International Conference on Indoor Positioning and Indoor Navigation, 2014. [2] S. Bozkurt, G. Elibol, S. Gunal, and U. Yayan, A comparative study on machine learning algorithms for indoor positioning, in Innovations in Intelligent SysTems and Applications (INISTA), 2015 International Symposium on, Sept 2015, pp.1 8. [3] G. Lui, T. Gallagher, B. Li, A. G. Dempster, and C. Rizos, "Differences in RSSI readings made by different Wi-Fi chipsets: A limitation of WLAN localization," international Conference, 2011.

Possíveis Avaliadores Prof. Um: George Darmiton da Cunha Cavalcanti Prof. Dois: Cleber Zanchettin

Assinaturas Recife, de de Larissa Lages de Oliveira (Aluno) Daniel Carvalho da Cunha (Orientador)