Machine Learning - ML
Atualizado em: 06/11/2024 22:10Imagens Ilustrativas


Definição Básica
Ramo da IA que permite que sistemas aprendam automaticamente com dados. Machine Learning (Aprendizado de Máquina) é uma área da Inteligência Artificial (IA) que permite que sistemas aprendam a partir de dados, adaptando-se e melhorando seu desempenho ao longo do tempo, sem a necessidade de serem programados de forma explícita para realizar tarefas específicas.
Definição Detalhada
Exemplos Práticos
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split
from sklearn.metrics import mean_squared_error
import numpy as np
# Exemplo de dados (X representa características, y representa o valor a ser previsto)
X = np.array([[1], [2], [3], [4], [5]]) # Características (Ex: tamanho do imóvel em centenas de m²)
y = np.array([150, 200, 250, 300, 350]) # Valores (Ex: preços em milhares de dólares)
# Divisão dos dados em treinamento e teste
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0)
# Criação e treino do modelo
model = LinearRegression()
model.fit(X_train, y_train)
# Previsão e avaliação
y_pred = model.predict(X_test)
print(f'Erro quadrático médio: {mean_squared_error(y_test, y_pred)}')
# Exemplo de previsão com novos dados
new_data = np.array([[6]]) # Novo tamanho do imóvel
predicted_price = model.predict(new_data)
print(f'Preço previsto: {predicted_price[0]} mil dólares')