Você está na página 1de 14

Celso Correia de SOUZA / Jos Francisco REIS NETO / Leandro Oliveira ARAUJO

ISSNCONCEIO
Heder Saito NUNES / Las Rodrigues 1516-6503
eISSN 2316-3402

UTILIZAO DE REDES NEURAIS ARTIFICIAIS PARA PREVISO DE PREOS DE


FRUTAS E HORTALIAS
USE OF ARTIFICIAL NEURAL NETWORKS TO FORECAST FRUITS AND VEGETABLES PRICES

Celso Correia de SOUZA


Universidade Anhanguera Uniderp Campo Grade, MS
csouza939@gmail.com

Jos Francisco REIS NETO


Universidade Anhanguera Uniderp Campo Grade, MS
jfreisneto@terra.com.br

Leandro Oliveira ARAUJO


Universidade Anhanguera Uniderp Campo Grade, MS
leandro.chidori@hotmail.com

Heder Saito NUNES


Universidade Anhanguera Uniderp Campo Grade, MS
hedsaito@hotmail.co.jp

Las Rodrigues CONCEIO


Fundao de Apoio ao Desenvolvimento do Ensino, Cincia e Tecnologia (MS)- FUNDECT / CNPq
laisrodriguesbnt@gmail.com

Recebido em 11/2013 Aprovado em 08/2014


Resumo
As redes neurais artificiais (RNA) tm sido usadas com vantagens em anlises de sries temporais, pois so
de fcil tratamento matemtico e fornecem resultados mais rpidos, facilitando as tomadas de decises.
Atualmente, no campo dos negcios, as RNA esto se tornando cada vez mais populares, atuando como
uma ferramenta de grande importncia como auxiliar na interpretao do mercado. Muitos sistemas que
utilizam redes neurais tm funcionado bem na identificao de padres complexos, aprendendo pela
experincia, concluindo sobre algo e realizando previso. Este artigo trata da aplicao de RNA para a
previso de preos de frutas e hortalias. As redes foram treinadas utilizando dados sobre sries temporais
de preos de frutas e hortalias, do banco de dados do Ncleo de Estudos e Pesquisas Econmicas e Sociais
(NEPES). Os resultados obtidos foram muito promissores e animadores, pois foi possvel fazer a previso de
preos desses alimentos ao longo do tempo, se candidatando como uma boa ferramenta de ajuda aos
empresrios do setor de hortifrti.
Palavras-Chave: Inteligncia Artificial, Sries Temporais, Redes Neurais MLP, Neurnio Artificial, Setor de
Hortifrti.

FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014 259
UTILIZAO DE REDES NEURAIS ARTIFICIAIS PARA PREVISO DE
PREOS DE FRUTAS E HORTALIAS

Abstract e legumes em seu Guia Alimentar, enfatizando a


Artificial Neural Networks (ANN) has been used importncia de variar o consumo desses
with advantage in time series analysis, because alimentos nas refeies ao longo da semana
they are easy mathematical treatment and (FIGUEIREDO, JAIME e MONTEIRO, 2008).
provide faster results, facilitating decision making.
Currently, in the business field ANN are becoming Esses alimentos so importantes na composio
increasingly popular, serving as an important tool de uma dieta saudvel, pois so fontes de
to aid in the interpretation of the market. Many micronutrientes, fibras e de outros componentes
systems using neural networks have worked well com propriedades funcionais. Ademais, frutas e
in identifying complex patterns, learning through hortalias tm baixa densidade energtica.
experience, concluding about something and
making prediction. This article deals with the De acordo com as evidncias apresentadas pelo
application of ANN to forecast prices of Relatrio Mundial da Sade de 2003, estima-se
vegetables, fruits and vegetables. The networks que at 2,7 milhes de vidas poderiam ser salvas
were trained using time series data on prices of
anualmente em todo o mundo, se o consumo de
vegetables, fruits and vegetables, the database of
Ncleo de Estudos e Pesquisas Econmicas e hortalias e frutas fosse adequado (GOMES,
Sociais (NEPES). The results were very promising 2007).
and encouraging because it was possible to Fica evidente que o consumo de frutas verduras e
forecast prices for those foods over time, applying
hortalias deve ser algo do cotidiano, sendo de tal
as a good tool to help entrepreneurs in the
grocery industry. importncia que se deve fazer um oramento
levando em conta o custo destes alimentos.
Keywords: Artificial Intelligence, Series, MLP Acontece que esses produtos so altamente
Neural Networks, Artificial Neuron, Sector perecveis e sujeitos s variaes climticas e
Hortifruti. sazonalidade, dificultando a previso a longo
prazo dos preos de mercado desses alimentos.

1 INTRODUO Assim, o advento de uma ferramenta


computacional para ajudar nas tomadas de
deciso por parte do empresrio, certamente
O campo das polticas pblicas de alimentao e haver uma melhor oferta desses produtos,
nutrio, a promoo do consumo de hortalias, consequentemente, melhores preos ao
frutas e verduras ocupa posio de destaque consumidor, incentivando o consumo de
dentre as diretrizes de promoo de alimentao produtos saudveis a um custo compatvel.
saudvel.
Desse modo, a utilizao de RNAs, com o seu alto
A Estratgia Global sobre Alimentao Saudvel, poder computacional, se torna uma tima
Atividade Fsica e Sade, elaborada pela ferramenta , capaz de determinar, com uma
Organizao Mundial da Sade - OMS, recomenda aproximao fantstica, os preos de hortalias,
o aumento do consumo de hortalias, frutas e frutas e legumes ao longo do tempo.
verduras dentre as recomendaes para
preveno de doenas crnicas. Aps treinada, as RNAs podem fornecer timas
previses, podendo influenciar positivamente na
No cenrio nacional, o Ministrio da Sade do estabilidade ou mesmo at queda de preos
Brasil recomenda o consumo dirio de no mnimo desses produtos.
trs pores de frutas e trs pores de hortalias

260 FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014
Celso Correia de SOUZA / Jos Francisco REIS NETO / Leandro Oliveira ARAUJO
Heder Saito NUNES / Las Rodrigues CONCEIO

O estudo das RNAs busca o desenvolvimento de 2.1 REDES NEURAIS ARTIFICIAIS


algoritmos computacionais de alto desempenho
baseados nos conceitos da inteligncia do ser As RNAs, teoria ligada Inteligncia
humano, com a finalidade de se obter sistemas Computacional (IC), busca, atravs de tcnicas
computacionais inteligentes capazes de resolver inspiradas na Natureza, o desenvolvimento de
problemas simples e complexos. sistemas inteligentes artificiais que imitem alguns
aspectos do comportamento humano, tais como:
As RNA, tecnologia desenvolvida muito
percepo, raciocnio, aprendizado, evoluo e
recentemente, tem apresentado solues
adaptao.
interessantes a problemas de vrias reas, como
finanas, marketing, vendas e compras, como As principais ideias sobre RNAs vieram atravs do
afirmou ALMEIDA (1995 p.47). trabalho do neurologista McCulloch e o
matemtico Walter Pitts, que, em 1943,
Os pioneiros nesse estudo foram o neurologista
conseguiram representar o primeiro neurnio
McCulloch e o matemtico Walter Pitts que, em
artificial, copiando a ideia funcional da rede
1943 conseguiram representar o primeiro
neural biolgica, que dispara impulsos sinpticos
neurnio artificial, copiando a ideia funcional da
quando a soma dos impulsos sinpticos recebidos
rede neural biolgica que dispara impulsos
de outros neurnios atinge o seu limiar de
sinpticos, quando a soma dos impulsos de
excitao (threshold) (KOVCS, 1996; HAYKIN,
outros neurnios atinge o seu limiar de disparo
2001).
(sinapse).
Segundo Braga e Ludemir (2010), um neurnio
O multilayer perceptron foi concebido para
biolgico composto por dendritos que tm por
resolver problemas mais complexos, os quais no
funo receber os estmulos eltricos
poderiam ser resolvidos pelo modelo de um nico
(informaes) transmitidos por outros neurnios
neurnio. Utilizou-se nesse trabalho a rede neural
e encaminh-los ao corpo do neurnio, tambm
artificial do tipo MLP progressiva back-
chamado de corpo somtico, que responsvel
propagation.
por coletar, combinar e armazenar essas
O objetivo deste trabalho de pesquisa foi a informaes at atingir um limiar de excitao
utilizao das RNAs, em particular, para previso (threshold), quando, finalmente, acontece uma
de preos de hortalias, frutas e verduras ao descarga eltrica atravs do axnio, que
longo do tempo. constitudo de uma fibra tubular que pode
alcanar at alguns metros, e responsvel por
transmitir os estmulos eltricos para outros
2 REFERENCIAL TERICO
neurnios (Figura 1).

Nesta seo far-se- um breve estudo sobre as As descries do modelo matemtico de um


RNAs, descrevendo um pouco sobre a sua histria neurnio biolgico resultaram no modelo de um
recente, as aplicaes nas mais diversas reas do neurnio artificial, devido a McCulloch e Pitts
conhecimento humano, ao mesmo tempo em que (Figura 2), composto pelos terminais de entrada
se faz uma anlise do seu equacionamento (dendritos), corpo do neurnio, representada
matemtico. pelo par , e do axnio, representado
pela sada y .

FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014 261
UTILIZAO DE REDES NEURAIS ARTIFICIAIS PARA PREVISO DE
PREOS DE FRUTAS E HORTALIAS

Figura 1: Representao de um neurnio biolgico destacando os seus principais componentes

Fonte: Google (2012)

Figura 2: Modelo de neurnio artificial

Fonte: Braga e Ludemir (2010)

Os terminais de entrada do neurnio artificial, y f (u) , denominada de funo de ativao


que representam os dendritos no neurnio (BRAGA e LUDERMIR, 2010), descarregado u, que
biolgico, com valores x1 , x2 ,, xn , so afetadas atinge valores muito prximos de zero, e o
por pesos w1 , w2 ,, wn , cujos valores podem processo se repete. esse tambm o
comportamento de um neurnio biolgico,
ser positivos ou negativos. A equao (1)
guardadas as devidas propores.
representa uma combinao linear u desses
parmetros, obtida atravs da funo soma do A funo de ativao u do neurnio, que gera a
neurnio artificial. sada y f (u) , uma combinao linear dos

vetores peso W w1 , w2 ,, wn e entrada
T
u i 1 wi xi w1 x1 w2 x2 wn xn
n


(1) X x1 , x2 ,, xn T , pode ser representada,
O valor de u cresce at atingir o limiar de de seu modo mais simples, por uma funo
excitao (threshold), produzindo a sada degrau, equao (2), funo essa que representa

262 FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014
Celso Correia de SOUZA / Jos Francisco REIS NETO / Leandro Oliveira ARAUJO
Heder Saito NUNES / Las Rodrigues CONCEIO

aproximadamente o comportamento do neurnio obter a classificao correta dos pesos (HAYKIN,


biolgico. 2001).
De acordo com Braga e Ludermir (2010), para o
1 se u treinamento, cada padro de entrada
y f (u ) apresentado ao perceptron e seus pesos devem
0 se u
ser ajustados seguindo a regra criada por
(2)
Rosenblatt em 1958.
Vrios desses neurnios artificiais, associados de
forma especial, tm em seu funcionamento a Assim sendo, tem-se x i o i-simo padro de
representao do comportamento inteligente do treinamento apresentado entrada, yi a
ser humano.
resposta do perceptron e y d o valor desejado
Devido a esse fato, o estudo de RNAs faz parte de
um tpico especial da teoria denominada de como resposta. Se yi y d , nenhum ajuste de
Inteligncia Artificial, compartilhada com pesos ocorrer no algoritmo de treinamento do
algoritmos genticos, lgica fuzzy, entre outras. neurnio.

Segundo Haykin (2001), Rosemblat, em 1950, Caso contrrio, duas possibilidades devem ser
criou o primeiro modelo de RNAs, que consistia consideradas pelo algoritmo: i) y d 1 e yi 0
de uma rede de mltiplos neurnios artificiais
dispostos em trs camadas, denominadas de e; ii) y d 0 e yi 1 .
perceptron ou discriminador linear.
Em ambos os casos o algoritmo precisa ajustar os
Os perceptrons so organizados em camadas de pesos do perceptron para que a sada do mesmo
entrada e sada, onde os pesos das conexes so se iguale sada desejada. Nos dois casos os
adaptados a fim de se atingir a eficincia pesos reajustados so dados pela equao (3),
sinptica, e pode ser usada no reconhecimento
wi 1 wi wi
de caracteres, uma das vrias aplicaes de RNAs.
(3)
Um perceptron pode aprender conceitos atravs
onde wi ei xi , sendo um escalar positivo,
de exemplos e a responder, quando apresentado
a ele novo exemplo, se o mesmo verdadeiro, tambm, conhecido como taxa de aprendizagem
com 1, ou falso, com 0, baseado nos exemplos do perceptron, que indica o quanto o vetor de
apresentados inicialmente. pesos ser modificado na direo e sentido do

Uma passagem inteira de um vetor de entrada vetor de entradas x i e ei y d yi , o erro da


para treinamento denominada poca. As sada desejada para a sada obtida, obtendo-se a
pocas so repetidas at que se alcance algum equao (4) para a atualizao dos pesos.
critrio de parada.
Se os padres de entradas forem separveis wi 1 wi ei xi
linearmente, o algoritmo tem garantido a sua (4)
convergncia, isto , os pesos so
Para Vieira e Roisenberg (2010), as redes de uma
convenientemente ajustados no sentido de se
s camada resolvem apenas problemas
linearmente separveis, sendo que a soluo de

FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014 263
UTILIZAO DE REDES NEURAIS ARTIFICIAIS PARA PREVISO DE
PREOS DE FRUTAS E HORTALIAS

problemas no linearmente separveis passa pelo neurnios de sada, que se comunicam com o
uso de redes com uma ou mais camadas exterior.
intermediarias, ou escondidas. Uma rede com
A forma de arranjar os perceptrons em camadas
uma camada intermediaria pode implementar
denominada Multilayer Perceptron (MLP). O MLP
qualquer funo contnua. A utilizao de duas
foi concebido para resolver problemas mais
camadas intermedirias permite a aproximao
complexos, os quais no poderiam ser resolvidos
de qualquer funo.
pelo modelo de rede utilizando um neurnio
Existiam duas limitaes dos perceptrons que somente.
fizeram com que fossem interrompidas as
Utilizou-se nesse trabalho a rede neural artificial
pesquisas sobre o tema durante as dcadas de
do tipo MLP com o treinamento com
1960 a 1970: a primeira que os valores de sada
retropopagao (back-propagation), Figura 3.
de um perceptron s pode ser verdadeiro ou falso
(1 ou 0); e segundo, que o perceptron s pode As RNAs se aplicam basicamente a problemas em
classificar grupos de vetores se eles forem que existem dados experimentais ou gerados por
linearmente separveis (VIEIRA e ROISENBER, meio de modelos, dos quais a rede adaptar os
2010). seus pesos visando execuo de uma
determinada tarefa. No entanto, a forma mais
Com a publicao dos trabalhos do fsico e
comum de utilizao das RNAs o aprendizado
bilogo Hopfield em 1982 relatando a utilizao
por meio de um conjunto de exemplos de
de redes binrias simtricas para otimizao
entrada.
atravs de um algoritmo de aprendizagem, com
realimentao, que estabilizava essa rede, as As tarefas principais das RNAs so: classificao
pesquisas na rea foram retomadas e Rumelhart, de dados, categorizao de variveis,
Hinton e Williams, em 1986, introduziram o aproximao de funes, previso sobre sries
poderoso mtodo de treinamento de RNAs temporais e otimizao de modelos matemticos
denominado Back-Propagation (BP) (HAYKIN, (TATIBANA e KAETSU, 2010).
2001).
As RNAs so constitudas de um sistema de 3 MATERIAL E MTODOS
neurnios artificiais ligados por conexes
sinpticas e divididos em neurnios de entrada, Essa pesquisa deve ser classificada como
que recebem estmulos do meio externo, bibliogrfica, pois, inicialmente, foi feito um
neurnios internos ou hidden (ocultos) e

Figura 3: Estrutura de uma Rede Neural Artificial com retropropagao

264 FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014
Celso Correia de SOUZA / Jos Francisco REIS NETO / Leandro Oliveira ARAUJO
Heder Saito NUNES / Las Rodrigues CONCEIO

levantamento bibliogrfico dos assuntos que A funo de ativao mais utilizada a sigmoidal
envolvem o tema em estudo; em seguida, uma logstica cuja orientao determinada pela
reviso bibliogrfica desses assuntos para a direo do vetor de pesos
fixao dos conceitos que foram utilizados.
W w1 , w2 ,, wn T . O valor do termo de
Tambm, deve ser classificada como exploratria
descritiva, pois, procurou-se, atravs de dados de polarizao corresponde ao peso w0 , que
preos de verduras, hortalias e frutas, descobrir determina a localizao da funo sigmoidal, ou
e observar fenmenos, procurando descrev-los, seja, define a posio da funo sigmoidal com
classific-los e interpret-los, ao mesmo tempo relao ao eixo das ordenadas.
em que procurou explorar, no problema de
pesquisa, os motivos das grandes variaes
3.2 FUNCIONALIDADE
sazonais e climticas de preos desses alimentos.
Os dados utilizados nesta pesquisa foram os Em uma rede multicamadas o processamento
preos praticados no varejo de Campo Grande, realizado por cada neurnio definido pela
MS de verduras, hortalias e frutas, do banco de combinao dos processamentos pelos neurnios
dados do Ncleo de Estudos e Pesquisas da camada anterior que esto conectados a ele.
Econmicos e Sociais NEPES da Universidade
Quando se move da primeira camada
Anhanguera Uniderp, responsvel pelo clculo
intermediaria em direo a camada de sada, as
mensal da inflao desta cidade.
funes implementadas se tornam cada vez mais
Utilizou-se, nesta pesquisa, o modelo de RNAs complexas. Estas funes definem como
(MLP) para a previso de preos de hortalias, realizada a diviso do espao de deciso.
frutas e verduras ao longo do tempo rede esta
Deve ser observado, contudo, que em alguns
treinada com o algoritmo de aprendizagem com
casos a utilizao de duas ou mais camadas
retropropagao dos erros.
intermediarias pode facilitar o treinamento da
rede.
3.1 REDES NEURAIS ARTIFICIAIS MULTICAMADAS A utilizao de um grande nmero de camadas
(MULTILAYER PERCEPTRON - MLP) intermedirias no recomendada. No entanto,
cada vez que o erro medido durante o
Redes MLP apresentam uma poder
treinamento propagado para a camada anterior,
computacional muito maior do que aquele
ele se torna menos til ou preciso.
apresentado pelas redes sem camadas
intermedirias, ao contrrio destas, redes MLPs A nica camada que tem uma noo precisa do
podem tratar com dados que no so erro cometido pela rede a camada de sada. A
linearmente separveis (RAUBER, 2012). ltima camada intermediaria recebe apenas uma
estimativa sobre o erro. A penltima camada
As funes de sadas dessas redes precisam ser
intermediaria uma estimativa da estimativa, e
diferenciveis para que o gradiente possa ser
assim por diante (RAUBER, 2012).
calculado, direcionando o ajuste dos pesos. O
objetivo do algoritmo de treinamento minimizar
o erro quadrtico mdio (MSE) entre a sada de
rede e a sada desejada.

FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014 265
UTILIZAO DE REDES NEURAIS ARTIFICIAIS PARA PREVISO DE
PREOS DE FRUTAS E HORTALIAS

3.3 TREINAMENTO DE REDES MLP (BACK- E


PROPAGATION) w ji
w ji

O algoritmo back-propagation foi um dos (6)


principais responsveis pelo ressurgimento do
interesse por RNAs. um algoritmo Agora, necessrio definir como camada um dos
supervisionado que utiliza pares (entradas, sada pesos de cada neurnio da rede de v ser
desejada) para, por meio de um mecanismo de ajustado de forma a diminuir o erro total gerado
correo de erros, ajustar os pesos da rede. pela rede. Utilizando a regra da cadeia, tem-se.

O treinamento ocorre em duas fases, em que


E E u
cada fase percorre a rede em um sentido. Estas
duas fases so chamadas de fase forward e fase w ji u w ji
backward. A fase forward utilizada para definir n
(7) Onde u j xi w ji e
a sada da rede para um dado padro de i 1
entradas, ao mesmo tempo em que, atualiza os
n
pesos de suas conexes . xi w ji
u
Embora o erro total E seja definido pela soma i 1
xi
w ji w ji
dos erros dos neurnios de sada para todos os
(8)
padres, ser considerado, sem perda de
generalidade, que a minimizao do erro para
cada padro individualmente levar A primeira derivada, aquela do lado direito da
minimizao do erro total. Assim, o erro pode ser igualdade da equao da equao (7), mede o
definido pela equao (5). erro do neurnio j , e, geralmente, abreviada
para , sendo

E
1
2

yid yi
2
j
E E y j

u j y j u j
(5)
(9)
com
onde y i representa a resposta do perceptron ao
y j f (u )
f ' (u j )
i-simo padro de treinamento e y d o valor u j u
desejado como resposta para esse mesmo (11)
padro.
E
A regra delta sugere que a variao dos pesos seja J o clculo de , que utiliza o erro, vai
y j
definida de acordo com o gradiente descendente
do erro com relao ao peso, ou seja, que a depender da camada onde o neurnio j se
variao do peso para um dado padro seja encontra. Se o neurnio estiver na ltima camada
definida pela equao (6). o seu erro pode ser facilmente definido utilizando
a Equao (12).

266 FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014
Celso Correia de SOUZA / Jos Francisco REIS NETO / Leandro Oliveira ARAUJO
Heder Saito NUNES / Las Rodrigues CONCEIO

w ji n j xi
1 n
(17)
xi w ji
E y d y

2 i 1 Ou
y j y j
j j
w ji (t 1) w ji (t ) n j (t ) xi (t )
(12) (18)

Que a mesma frmula da regra delta original. Se o neurnio for de sada, o erro ser definido
Substituindo-se as expresses (11) e (12) em (10), pela equao (13) , caso contrrio, ser dado
obtm-se a equao (13) pela equao (16).
Como j citado, o objetivo do treinamento da
j y y j f (u j )
d
j
' rede ajustar os pesos, de modo que a aplicao
de um conjunto de entradas produza um
(13)
conjunto de sadas desejadas. Antes de se iniciar
o processo de treinamento, todos os pesos
Caso o neurnio j seja um neurnio devem ser inicializados randomicamente com
intermedirio, utiliza-se a regra da cadeia para valores pequenos, garantindo dessa forma que a
escrever a equao (14). rede no ficar saturada com grandes valores de
pesos e prevenindo-se contra certas patologias de
n
wil yi treinamento.
E M E u l M E M
E
i 1
w jl O treinamento pode ser dividido em passos da
y j l 1 u l y j l 1 u l y j l 1 u l seguinte forma (ABELM, 1994):
(14)
1- Selecionar o prximo par do conjunto de
onde: treinamento e aplicar o vetor de entrada rede;
M
E M 2.Calcular a sada da rede; 3 Calcular o erro entre
u w jl l w jl a sada da rede e a sada-alvo; 4- Ajustar os pesos
l 1 l l 1
da rede de maneira a minimizar o erro; e 5-
(15)
Repetir o passo 1 at o passo 4 para cada vetor
Substituindo mais uma vez os dois termos do lado do conjunto de treinamento, at o erro se tornar
direito da equao (13) obtm-se que, para os aceitavelmente baixo para o conjunto inteiro.
neurnios das camadas intermediarias o erro
Pode-se observar que os passos 1 e 2 constituem
definido pela equao (16).
a etapa de propagao para frente, em que o
M sinal de entrada transmitido atravs da rede da
j f ' (u j ) l wlj entrada at a sada.
l 1
(16) Os passos 3 e 4, por sua vez, constituem-se na
Pode se assim generalizar a frmula de ajuste de etapa de retropropagao, na qual o erro
pesos proposta na equao (9) para a equao calculado propagado de volta atravs da rede
(17). para ajustar os pesos.

FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014 267
UTILIZAO DE REDES NEURAIS ARTIFICIAIS PARA PREVISO DE
PREOS DE FRUTAS E HORTALIAS

3.4 DIFICULDADES NO TREINAMENTO 4 RESULTADOS E DISCUSSO

Apesar do grande sucesso das aplicaes do Utilizou-se a rede neural do tipo MLP para fazer
algoritmo de retropropagao e da sua enorme previses dos preos de hortalias, frutas e
popularidade, alguns problemas ainda o verduras, utilizando-se no treinamento da rede as
acompanham, entre os quais citamos: o longo informaes contidas no banco de dados do
perodo de treinamento, principalmente para NEPES sobre os preos desses hortifrutis, no
problemas complexos, em que no h garantias perodo de 2006 a 2011. A srie do Quadro 1 se
de que, depois deste tempo, o treinamento tenha refere aos preos mdios mensais da alface lisa
sido feito com sucesso; mnimos locais, j que a no mercado varejista de Campo Grande, no
superfcie do erro geralmente cheia de vales e perodo de 2006 a 2011.
desnveis e o algoritmo emprega um tipo de
De acordo com NEPES (2012), no perodo de
gradiente descendente, existindo sempre a
janeiro de 2006 a dezembro de 2011 houve uma
possibilidade de ficar preso em um mnimo local;
inflao acumulada de 30% no comrcio varejista
paralisia da rede, pois durante o treinamento os
da cidade de Campo Grande, o que levou a
pesos podem ser ajustados para valores muito
realizar o deflacionamento os valores, pois ao
grandes, os quais vo levar a derivada da funo
eliminar o efeito da inflao no perodo se
de ativao a zero (no caso de funes
aproxima mais da realidade do que ocorreu no
squashing), impedindo a rede de aprender o
comrcio varejista neste perodo, tendo como
conjunto de treinamento.
base 31 de dezembro de 2011.
Devido s deficincias do algoritmo de
O Quadro 2 apresenta os valores do Quadro 1,
retropropagao, inmeras variaes tm sido
eliminando-se os efeitos da inflao acumulada
propostas nos ltimos anos, embora, at agora,
nos valores da alface lisa, bem como as mdias
nenhuma tenha solucionado de forma definitiva e
aritmticas mensais dos preos dessa hortalia
confivel os problemas do "Backpropagation.
(GUJARATI, 2006).

Quadro 1: Preos mdios mensais da alface lisa no comrcio varejista de Campo Grande, no perodo de
2006 a 2011

JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ

2006 1,57 1,74 2,27 2,06 1,27 1,11 1,20 1,62 1,16 1,23 1,43 1,52

2007 1,96 2,18 1,74 1,89 1,88 1,78 1,10 1,65 1,16 1,22 1,32 1,47

2008 1,61 1,52 1,81 1,83 1,82 1,71 1,73 1,53 1,28 1,61 1,92 1,80

2009 2,48 2,59 2,79 2,21 2,15 2,06 2,36 2,25 2,09 2,43 2,28 2,47

2010 2,50 2,71 2,78 2,69 2,64 2,70 1,90 2,23 2,48 2,49 2,21 2,32

2011 2,44 2,39 2,91 2,79 2,51 2,64 2,71 2,42 1,78 2,24 1,81 2,10

268 FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014
Celso Correia de SOUZA / Jos Francisco REIS NETO / Leandro Oliveira ARAUJO
Heder Saito NUNES / Las Rodrigues CONCEIO

Quadro 2: Preos mdios mensais deflacionados, base dezembro de 2011, da alface lisa no mercado
varejista da cidade de Campo Grande, no perodo de 2006 a 2011

JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
2006 2,04 2,24 2,93 2,66 1,63 1,43 1,55 2,09 1,49 1,58 1,84 1,94
2007 2,49 2,74 2,19 2,37 2,35 2,22 1,37 2,06 1,44 1,51 1,63 1,80
2008 1,97 1,85 2,21 2,22 2,20 2,06 2,06 1,82 1,52 1,91 2,27 2,12
2009 2,90 3,02 3,24 2,56 2,48 2,37 2,71 2,58 2,39 2,77 2,59 2,80
2010 2,83 3,03 3,10 2,98 2,91 2,97 2,09 2,45 2,72 2,72 2,39 2,49
2011 2,60 2,51 3,04 2,90 2,57 2,70 2,77 2,47 1,81 2,27 1,83 2,11
Mdia 2,47 2,57 2,78 2,62 2,36 2,29 2,09 2,25 1,89 2,13 2,09 2,21
DP 0,39 0,46 0,46 0,30 0,43 0,54 0,58 0,30 0,54 0,55 0,38 0,37
CV(%) 15,84 18,07 16,66 11,29 18,20 23,37 27,53 13,27 28,36 25,86 18,07 16,76

Para a consecuo do objetivo da pesquisa, aos rede aps 966 pocas e preciso menor do que
dados deflacionados foram aplicados dois 10-5.
mtodos para a previso de preos dessa
O vetor de sada, aps a rede treinada, dada por
hortalia: treinamento de uma rede neural
SAIDA_RN=[2,4663 2,5722 2,7816 2,6171 2,364
artificial e uma anlise de regresso mltipla
2,2876 2,0861 2,2567 1,8896 2,1297 2,0877
(HOFFMAN e VIEIRA, 2006).
2,2112] e o veto erro ERRO =[0,0037472 -
0,0022058 -0,0016467 0,0029056 -0,004046
TREINAMENTO DA REDE NEURAL ARTIFICIAL 0,00242 0,003947 -0,0067155 0,00038908
0,00025569 0,0022615 -0,0012483], mostrando
Considerou-se como matriz de entrada a matriz uma tima convergncia.
formada pelos valores mdios mensais dos preos
da alface lisa no comrcio varejista de Campo
ANLISE DE REGRESSO LINEAR MLTIPLA
Grande, MS, no perodo de 2006 2011 e, como
objetivo, o vetor formado pelas mdias
Na anlise de regresso linear mltipla,
aritmticas mensais dos preos desta hortalia,
considerou-se com variveis independentes os
no referido perodo.
anos, e como varivel dependente a mdia
A rede MLP utilizada foi constituda de 6 aritmtica.
neurnios na camada de entrada, 18 neurnios
O Quadro 3 apresenta as correlaes de Pearson
na camada intermediria e um neurnio na
entre todas as variveis.
camada de sada.
A rede foi treinada utilizando-se o toolbox do
software Matbab, que apresentou, aps realizado
o treinamento o grfico da convergncia dessa

FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014 269
UTILIZAO DE REDES NEURAIS ARTIFICIAIS PARA PREVISO DE
PREOS DE FRUTAS E HORTALIAS

Figura 4: Trajetria de convergncia apresentada pela rede neural artificial no treinamento dos preos
mdios da alface lisa

Quadro 3: Correlaes de Pearson entre as variveis

MEDIA ANO_06 ANO_07 ANO_08 ANO_09 ANO_10 ANO_11


MEDIA 1,000 0,840 0,814 0,447 0,619 0,698 0,769
ANO_06 0,840 1,000 0,518 0,349 0,654 0,446 0,522
ANO_07 0,814 0,518 1,000 0,200 0,294 0,728 0,528
ANO_08 0,447 0,349 0,200 1,000 0,179 0,046 0,401
ANO_09 0,619 0,654 0,294 0,179 1,000 0,231 0,370
ANO_10 0,698 0,446 0,728 0,046 0,231 1,000 0,402
ANO_11 0,769 0,522 0,528 0,401 0,370 0,402 1,000

Observa-se no Quadro 3 que no existem altas fenmeno estudado .


correlaes entre as variveis,
Segundo Montgomery et al. (2001), a equao de
consequentemente, no existindo problemas de
regresso linear mltipla ( MEDIA _ RLM )
multicolinearidade na obteno da equao de
encontrada dada pela equao (19).
regresso. Na anlise de varincia, encontrou-se p
= 0, indicando que a equao de regresso No Quadro 4 esto, de maneira resumida, a
altamente significativa, explicando muito bem o mdia aritmtica, a sada das redes neurais

MDIA _ RLM 0.014 0.168 Ano _ 06 0.173 Ano _ 07 0.165 Ano _ 08 0.163 Ano _ 09
0.161Ano _ 10 0.167 Ano _ 11
(19)
270 FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014
Celso Correia de SOUZA / Jos Francisco REIS NETO / Leandro Oliveira ARAUJO
Heder Saito NUNES / Las Rodrigues CONCEIO

Quadro 4: Valores da mdia aritmtica, da sada das redes neurais artificiais e da regresso linear mltipla
dos preos mdios mensais da alface lisa, de 2006 a 2011

JAN FEV MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
MEDIA 2,473 2,566 2,785 2,616 2,358 2,290 2,093 2,245 1,895 2,128 2,091 2,209
SAIDA_RN 2,466 2,572 2,782 2,617 2,364 2,288 2,086 2,257 1,890 2,130 2,088 2,211
MEDIA_RLM 2,475 2,569 2,783 2,618 2,360 2,291 2,092 2,248 1,893 2,124 2,091 2,209

Figura 5: Representaes grficas das variveis MDIA, SAIDA_RN e MDIA_RLM preos mdios mensais
de alface lisa, no perodo de 2006 a 2011

2.80
2.70
2.60
2.50
2.40
( R$ )

2.30
2.20
2.10
2.00
1.90
1.80
jan fev mar abr mai jun jul ago set out nov

MEDIA SAIDA_RN MEDIA_RL

artificiais e os valores da regresso linear 5 CONCLUSO


mltipla, dos preos mdios mensais da alface
lisa, no perodo de 2006 a 2011.
Os resultados desse trabalho de pesquisa podem
Na Figura 5 esto representados trs grficos ser considerados bons, at certo ponto,
gerados a partir do Quadro 4, pelas variveis surpreendentes, visto que o seu objetivo era o de
MDIA, SAIDA_RN e MDIA_RLM. As linhas dos usar a ferramenta computacional redes neurais
respectivos grficos das trs variveis em tela se artificiais para a predio de sries temporais,
sobrepem, indicando a excelente aproximao tendo sido conseguido na sua totalidade.
entre essas trs variveis e o poder das duas
As sries temporais preditas consistiam de um
ferramentas, redes neurais artificiais e regresso
quadro de preos mdios mensais de frutas e
linear mltipla, utilizadas nas aproximaes da
hortalias, no perodo de 2006 a 2011, no
mdia aritmtica dos preos mensais da alface
mercado varejista de Campo Grande, MS. Essa
lisa, representada pela varivel MEDIA
ferramenta, aps treinada com os dados do
(WOOLDRIDGE, 2006).

FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014 271
UTILIZAO DE REDES NEURAIS ARTIFICIAIS PARA PREVISO DE
PREOS DE FRUTAS E HORTALIAS

problema, reproduziu com grande preciso os GOMES, F. S. Frutas, legumes e verduras:


valores da varivel objetivo, que eram as mdias recomendaes tcnicas versus constructos
aritmticas mensais do preo da alface lisa. sociais. Revista de Nutrio, Campinas, v.20 n.6,
Nov/Dec 2007. http://dx.doi.org/10.1590/ S1415-
Como as redes neurais artificiais vm ganhando 52732007000600009.
cada vez mais adeptos, com novas pesquisas, se GOOGLE IMAGENS. Redes Neurais Artificiais.
tornando uma tecnologia promissora para o 2012. Disponvel em: https://www.google.com.br.
desenvolvimento de aplicaes utilizando Acessado em: 09.jul.2012.
inteligncia artificial. GUJARATI, D. M. Econometria Bsica,
O sucesso dessa ferramenta est ligada a sua Campus/Elsevier, 2006.
versatilidade de aplicaes nas mais diversas HAYKIN, S. Redes Neurias: Princpios e Prtica.
reas do conhecimento, desde o Porto Alegre: Bookman Editora, 2001.
desenvolvimento de sistemas especialistas at a HOFFMAN, R. e VIEIRA, S. Anlise de Regresso:
resoluo de complexos problemas de anlise Uma Introduo Econometria, So Paulo:
estatstica. Hucitec, 2006.

importante ressaltar que o problema de KOVCS, Z. L. Redes Neuriais Artificiais:


predio de sries temporais utilizando redes Fundamentos e Aplicaes. So Paulo: Editora
Collegium Cognitio, 1996.
neurais artificiais pode ser resolvido por outras
ferramentas matemticas, destacando a anlise MONTGOMERY, D. C, PECK, E. A. and VINING, G.
de regresso linear mltipla, tambm, utilizada G. Introduction to Linear Regression Analysis. 3.
ed. New York: John Wiley, 2001.
neste trabalho para fazer as mesmas predies,
obtendo-se resultados bastante semelhantes aos NEPES Ncleo de Estudos e Pesquisas
das redes neurais artificiais. Econmicas e Sociais. Boletim do ndice de Preos
ao Consumidor de Campo Grande (IPC/CG).
Universidade Anhanguera Uniderp Campo
Grande (MS). 2012.
REFERNCIAS
RAUBER, T. W. Redes Neurais Artificiais.
ABELM, A. J. G. Redes Neurais Artificiais na Departamento de Informtica UFES. Disponvel
previso de sries temporais. Tese (Mestrado em em: http://www.riopomba.ifsudestemg.edu.br
Engenharia Eltrica) - Mestrado em Engenharia /dcc/dcc/materiais. Acesso em 9 maio de 2012.
Eltrica, PUC-Rio, Rio de Janeiro. 1994. TATIBANA, C. Y. e KAETSU, D. Y. Uma Introduo
ALMEIDA, F. C. Desvendando o uso de redes s Redes Neurais. Universidade Estadual de
neurais em problemas de administrao de Maring-UEM, Departamento de Informtica.
empresas. Revista de Administrao de Empresas Maring. 2009.
RAE, So Paulo, v. 35, n. 1, p. 46-55, 1995. VIEIRA, R. C. e ROISENBERG, M. Redes Neurais
BRAGA, A. P. e LUDERMIR, T. B. Redes Neurais Artificiais: Um Tutorial. Laboratrio de
Artificiais: Teoria e Aplicaes. LTC Livros Conexionismo e Cincias Cognitivas. Univ. Federal
Tcnicos e Cientficos Editora S.A., 2010. de Santa Catarina UFSC. Florianpolis, 2010.

FIGUEIREDO, I. C. R.; JAIME, P. C.; MONTEIRO, C. WOOLDRIDGE, J. M. Introduo Econometria:


A. Fatores associados ao consumo de frutas, Uma Abordagem Moderna. 2 edio. Ed.
legumes e verduras em adultos da cidade de So Thomson Learning, 2006.
Paulo. Revista de Sade Pblica, So Paulo, v.42,
n.5, p. 777- 785, 2008.

272 FACEF Pesquisa: Desenvolvimento e Gesto, v.17, n.3 - p.259-272 - set/out/nov/dez 2014

Você também pode gostar