Scikit Learn: Projetando o futuro de suas APIs e aplicativos usando machine learning
O FutureCast é um script em Python que utiliza regressão linear do Scikit-Learn para projetar valores futuros de APIs e aplicativos a partir de um banco de dados SQLite, permitindo uma melhor tomada de decisões e planejamento de operações.
[ Hits: 3.539 ]
Por: Leonardo Berbert Gomes em 16/04/2023 | Blog: https://www.linkedin.com/in/leoberbert
import sqlite3 import pandas as pd import random from datetime import datetime, timedelta # conectando ao banco de dados conn = sqlite3.connect('api_data.db') # criando cursor cur = conn.cursor() # definindo data inicial como 30 dias atrás da data atual data_atual = datetime.now().replace(hour=0, minute=0, second=0, microsecond=0) data_inicial = data_atual - timedelta(days=29) # gerando intervalo de datas dos últimos 30 dias intervalo_datas = pd.date_range(data_inicial, data_atual, freq='H') # loop para gerar e inserir dados na tabela api_summary for data_hora_atual in intervalo_datas: # gerando valor aleatório para o campo total total = random.randint(1000, 10000) # inserindo dados na tabela api_summary cur.execute("INSERT INTO api_summary (data, application, api, total) VALUES (?, ?, ?, ?)", (data_hora_atual.strftime('%Y-%m-%d %H:%M:%S'), 'vivaolinux', '/artigos/v1', total)) # commitando alterações conn.commit() # fechando conexão conn.close()
Gerando gráficos sem mistérios no MRTG (Debian)
Instalando Apache, PHP e PostgreSQL no Slackware 12 (compilando)
Monitorando as conversas do MSN
Centralizando logs com Promtail + Loki + Grafana
Monitoramento de Comunicação - Blackbox Exporter(ICMP) + Prometheus + Grafana
Introdução a Threads e como implementá-las em Python
Convertendo Texto em Fala com Python e pyttsx3
Esteganografia e Esteganálise: transmissão e detecção de informações ocultas em imagens digitais
Como baixar fotos e vídeos do Instagram com Python
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Não consigo instalar o WineHQ no meu notebook vaio FE15 (Debian) (4)
Montar Partição para usar no Timeshift (8)
Instalação da Imagem ISO do Tails (8)
Não consigo atualizar para LinuxMint 22 com o Mintupdate (7)