Programação Paralela com Dask em Python
James Fulton
Climate Informatics Researcher
import dask_ml



# Importar modelo de regressão
from sklearn.linear_model import SGDRegressor
# Criar instância do modelo
model = SGDRegressor()
# Ajustar o modelo aos dados
model.fit(X, y)
# Fazer previsões
y_pred = model.predict(X)
# Importar modelo de regressão from sklearn.linear_model import SGDRegressor # Criar instância do modelo model = SGDRegressor()# Importar wrapper do Dask-ML para o modelo from dask_ml.wrappers import Incremental# Envelopar o modelo dask_model = Incremental(model, scoring='neg_mean_squared_error')# Ajustar em DataFrames ou arrays do Dask dask_model.fit(dask_X, dask_y) # não é lazy

# Percorrer os dados várias vezes
for i in range(10):
dask_model.partial_fit(dask_X, dask_y) # não é lazy
y_pred = dask_model.predict(dask_X)
print(y_pred)
dask.array<_predict, shape=(nan,), dtype=int64, chunksize=(nan,), chunktype=...>
print(y_pred.compute())
array([0.465557, 0.905675, 0.285214, ..., 0.249454, 0.559624, 0.823475])
Programação Paralela com Dask em Python