Arquivo da tag: programação

Montando seu bloco de notas online

Um bloco de notas é muito útil para agregar suas tarefas a serem realizadas, guardar ideias e deixar à mão textos e anotações utilizadas constantemente (mas difíceis de gravar). Disponibilizar essas notas na internet, usando acesso controlado por usuário e senha, permite consultá-las a partir de qualquer computador, bastando apenas acessar o site e digitando as credenciais. Existem várias ... continue lendo [...]

Redes neurais de séries temporais no R

Uma rede neural artificial é um método de previsão baseado na modelagem matemática do cérebro: os neurônios são organizados em camadas de entrada (preditores) e uma camada de saída (previsão), podendo haver camadas intermediárias/ocultas. O modo mais simples seria uma regressão linear, cujos regressores (variáveis independentes) são multiplicados por coeficientes (pesos), que são reajustados ... continue lendo [...]

Redes Neurais Artificiais

Combinando os neurônios artificias em uma ou mais camadas, que podem conter um ou mais neurônios e interligando estes neurônios através das sinapses, pode-se formar uma RNA (Rede Neural Artificial). Dentre as vantagens das redes neurais, estão sua adaptação por experiência, tolerância a falhas, aplicações em tempo real, capacidade de aprendizado e de resolver problemas práticos sem a necessidade ... continue lendo [...]

Perceptron – redes neurais

As Redes Neurais Artificiais (RNAs) são modelos computacionais inspirados no sistema nervoso central, ou seja, capazes de realizar o aprendizado de máquina (machine learning) e reconhecimento de padrões. O tipo mais simples de rede neural artificial foi proposto em 1958 por Frank Rosenblatt, conhecido como perceptron. A palavra em latim para o verbo compreender é "percipio", e sua forma supina ... continue lendo [...]

Classificação usando kNN

A Inteligência artificial (AI, do inglês "artificial intelligence") é o estudo e projeto de agentes inteligentes: sistemas que percebem seu ambiente e tomam atitudes que maximizam suas chances de sucesso. Ela busca métodos ou dispositivos computacionais que possuam ou multipliquem a capacidade racional do ser humano de resolver problemas, pensar ou, de forma ampla, ser inteligente. O aprendizado ... continue lendo [...]

Overleaf

Overleaf é uma ferramenta colaborativa de escrita online em LaTeX e Rich Text e de publicação, cujo objetivo é tornar todo o processo de escrever, editar e publicar documentos científicos muito mais rápido e mais fácil. Você pode editar diretamente o código em uma janela e ver o resultado na janela ao lado. Além disso, possui uma biblioteca de modelos usados em instituições do mundo todo ... continue lendo [...]

Octave

O GNU Octave é uma linguagem de alto nível, desenvolvida para computação matemática. O interpretador do Octave trabalha em conjunto com os softwares gnuplot e Grace para plotar e salvar gráficos. Foi escrito em C++ e usa um interpretador para executar os scripts dessa linguagem. Possui compatibilidade com o MATLAB, contando um grande número de funções semelhantes e sendo assim uma opção ... continue lendo [...]

Criando KML com polígono

O KML (Keyhole Markup Language) é baseado no XML (Extensible Markup Language): uma linguagem de marcação que permite a organização dos dados de maneira estruturada através do uso de tags. Um arquivo nesse formato pode incluir posição e informações de locais a serem sobrepostas em um mapa (como o Google Maps). Veja um exemplo de uma página HTML com código JavaScript para exibir um arquivo ... continue lendo [...]

Fixar nome de dispositivo e script de aquisição de dados

O udev é um gerenciador dinâmico de dispositivos, cujos nós estão presentes no diretório "/dev". Quando o computador inicia, o udev pode direcionar o dispositivo para algo do tipo "/dev/ttyUSB". No entanto, o sistema pode referenciar com outro código e pode haver a necessidade de atualizar scripts de leitura dessa porta. Nesse caso, deve-se verificar o novo código através do comando "dmesg ... continue lendo [...]

Monte sua VPN

Uma rede virtual privada (ou VPN) pode ser útil em muitas situações: ligar os computadores de uma empresa com várias filiais sem a construção de uma rede física, acessar seu computador dentro de outra rede, acessar outros computadores dentro de outra rede, utilizar a internet de modo seguro mesmo conectando-se inicialmente a uma rede não confiável, etc. E tudo isso de uma forma segura, sem ... continue lendo [...]