Classificação de páginas da Internet utilizando redes neurais artificiais

Resumo. Este artigo aborda a classificação de páginas da Internet pelo seu conteúdo  utilizando   uma   Rede   Neural   Kohonen.   Desenvolveu-se   um
sistema em Java para extrair o conteúdo das páginas, e a partir do seu
conteúdo é feita um análise e classificação com a RNA.
Palavras-chave: Redes Neurais Artificiais, RNA, classificação de páginas.

Abstract. This paper reports the classification of web pages by their content
using a Kohonen Neural Network. A system was developed in Java to
extract the contents of the pages, and from its content is made an analysis
and classification with the RNA.
Keywords:   Artificial   Neural   Networks,   Kohonen,   RNA,   web   pages
classification.

Link para o artigo completo.

Rede Neural Artificial aplicada ao prognóstico de câncer de próstata – EAIC 2010

Rede Neural Artificial aplicada ao prognóstico de câncer de próstata

Genilto Dallo1 (IC-Voluntária/ UNICENTRO), Angelita Maria De Ré1, Fábio Hernandes1, Sandro Rautenberg1, Maria José de Paula Castanho2 (Orientadora), e-mail: geniltodallo@gmail.com

Universidade Estadual do Centro-Oeste/Departamento de Ciência da Computação1/Departamento de Matemática2/Guarapuava, PR.

 Ciências Exatas e da Terra, Ciência da Computação

 Palavras-chave: Câncer de Próstata, Prognóstico, Rede Neural Artificial Perceptron Multicamadas.

Resumo:

O câncer de próstata é o sexto tipo de câncer mais comum no mundo, com cerca de 10% das ocorrências. Este trabalho investiga o desenvolvimento de uma Rede Neural Artificial Perceptron Multicamadas para auxiliar o médico na tomada de decisão quanto a realizar ou não a cirurgia, que deve ser feita apenas se o tumor estiver confinado na próstata. A Rede Neural Artificial é utilizada para classificar cada caso de câncer como confinado ou não-confinado a partir de dados de pacientes. Porém, o uso deste tipo de RNA para o prognóstico de câncer de próstata ainda não apresentou o comportamento esperado, motivando trabalhos futuros.

Link para o artigo completo.

Postfix blacklist

Criando uma lista negra no postfix para rejeitar domínios ou emails.

No arquivo de configurações main.cf adicione a seguinte linha no smtpd_sender_restrictions =

  check_sender_access hash:/etc/postfix/blacklist,

Crie o arquivo /etc/postfix/blacklist com o seguinte conteúdo no
formato DOMINIO/EMAIL REJECT  MENSAGEM DE BLOQUEIO

dominiospam.com.br REJECT Blacklist
entregueimx.info REJECT Blacklist
mktphone.com.br REJECT Blacklist
bounces.paineldeenvio.com REJECT Blacklist
marketingalves.com.br REJECT Blacklist
hffix.com.br REJECT Blacklist
mktlionbrasil113.info REJECT Blacklist
cartaexpressa.info REJECT Blacklist
vendamais.com.br REJECT Blacklist
vistamail.com.br REJECT Blacklist

Execute

      postmap /etc/postfix/blacklist

Recarregar as configurações do postfix:

      /etc/init.d/postfix reload

 

Apagando emails da fila de envio do Postfix

As vezes nos deparamos com algum malware na rede enviando email loucamente ou algum envio errado de mala direta, etc, e não queremos que nosso server acabe em listas negras.

Segue abaixo um script bem simples para apagar da fila de envio do postfix os emails de um determinado remetente.

#!/bin/sh
#Script para apagar emails da fila do postfix de um determinado remetente
#Genilto Dallo <geniltodallo at gmail.com>
#————————————————————————

echo “————————————”
echo “- Excluir email da fila do postfix -”
echo “————————————”
echo “Digite o email:”
read email

LISTA=`postqueue -p|grep $email |awk -F” ” {‘print $1’}|sed -e s’/\*//g’`

for IDEMAIL in $LISTA; do
echo “Apagando $IDEMAIL”
postsuper -d $IDEMAIL
done

Postfix + Spamassassin on Debian

Installing and configuring Spamassassin + Postfix on Debian.

apt-get install spamassassin

Modify the line of smtp on /etc/postfix/master.cf

smtp inet n - n - - smtpd -o content_filter=spamassassin

Add at the end of the file /etc/postfix/master.cf

spamassassin unix  -       n       n       -       -       pipe
flags=R user=spamuser argv=/usr/bin/spamc -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

Set ENABLED=1 in /etc/default/spamassassin

ENABLED=1

Add spamuser:

adduser spamuser

Start Spamassassin:

service spamassassin start

Restart Postfix

service postfix restart

and watch the logs…

Jan 25 14:58:56 web01 spamd[6747]: spamd: connection from localhost [127.0.0.1] at port 54825
Jan 25 14:58:56 web01 spamd[6747]: spamd: setuid to spamuser succeeded
Jan 25 14:58:56 web01 spamd[6735]: prefork: child states: IB
Jan 25 14:58:56 web01 spamd[6747]: spamd: processing message <1238538872.3099.1359132632799.JavaMail.root@java.srv> for spamuser:1000
Jan 25 14:58:56 web01 spamd[6747]: spamd: clean message (2.4/5.0) for spamuser:1000 in 0.0 seconds, 1415 bytes.
Jan 25 14:58:56 web01 spamd[6747]: spamd: result: . 2 - ALL_TRUSTED,HTML_IMAGE_ONLY_12,HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY scantime=0.0,size=1415,user=spamuser,uid=1000,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=54825,mid=<1238538872.3099.1359132632799.JavaMail.root@java.srv>,autolearn=no

After run Spamassassin, we have to tune the config... Coming soon...

Você pode personalizar a mensagem de spam editando o arquivo:
/usr/share/spamassassin/30_text_pt_br.cf

É possível ajustar a pontuação.
A pontuação é um escore que o spamassassin atribui as mensagens, quanto mais padrões de spam ele encontra, maior é a pontuação.
Como padrão o escore é 5.0, acima disso as mensagens são classificadas como SPAM.
Servidores com poucos domínios eu utilizo 4.0. Mas é bom você ajustar conforme os tipos de mensagens que o seu servidor recebe.
Para ajustar edite o arquivo /etc/spamassassin/local.cf
descomente e modifique a linha

# required_score 5.0

Configurando dois links de Internet

Segue abaixo o script para utilização de dois links de internet.
Trocar os IPs etc conforme o comentário…

Adicionar o mesmo nome dos links que voce utilizar no script no arquivo /etc/iproute2/rt_tables

echo "1 gvt" >> /etc/iproute2/rt_tables
echo "2 copel" >> /etc/iproute2/rt_tables

Script:

#!/bin/sh
# Dois links de internet
# Balaceamento de Link
# Genilto Dallo geniltodallo@gmail.com
#---------------------

IP1=10.1.11.20 #IP Link 1
IP2=200.195.176.28 #IP Link 2
IFACE1=eth1 #Interface do Link 1
IFACE2=eth2 #Interface do Link 2
GW1=10.1.11.1 #Gateway Link 1
GW2=200.195.176.25 #Gateway Link 2

W1=1 #Peso do balaceamento link 1
W2=1 #Peso do balanceamento link 2

NAME1=gvt #Nome do link 1
NAME2=copel #Nome do link 2

ip route add $IP2/24 dev $IFACE2 src $IP2 table $NAME2
ip route add default via $GW2 table $NAME2
ip route add $IP1/24 dev $IFACE1 src $IP1 table $NAME1
ip route add default via $GW1  table $NAME1
ip rule add from $IP2 table $NAME2
ip rule add from $IP1 table $NAME1
ip route add default scope global nexthop via $GW2 dev $IFACE2 weight 1 nexthop via $GW1 dev $IFACE1 weight 1