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.393 ]
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()
Solucionando problemas no sistema de arquivos
Instalando Apache, PHP e PostgreSQL no Slackware 12 (compilando)
Detectando vulnerabilidades com o Nessus
Rundeck - Um Poderoso Agendador de Tarefas
Crie um bot para Telegram e gerencie a escala de plantonistas
Threads - Importância dentro de um software
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
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (2)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta