PDF Google Drive Downloader v1.1


Báo lỗi sự cố

Nội dung text Machine Learning Kompres gambar.pdf

from skimage import io import numpy as np image = io.imread('/content/wallhaven-2yxp16.jpg') io.imshow(image) io.show() rows = image.shape[0] cols = image.shape[1] image = image/255 X = image.reshape(image.shape[0]*image.shape[1],3) K = 16 max_iters = 50 import random def init_centers(X,K): c = random.sample(list(X),K) return c def closest_centroids(X,c): K = np.size(c,0) idx = np.zeros((np.size(X,0),1)) # Initialize arr outside the loop arr = np.empty((np.size(X,0),1)) for i in range(0,K): y = c[i] temp = np.ones((np.size(X,0),1))*y b = np.power(np.subtract(X,temp),2) a = np.sum(b,axis = 1) a = np.asarray(a) a.resize((np.size(X,0),1)) arr = np.append(arr,0,axis=1) # Now arr is available outside the loop arr = np.delete(arr,0,axis=1) idx = np.argmin(arr,axis=1) return idx from re import I def compute_centroids(X,idx,K): n = np.size(X,1) centroids = np.zeros((K,n)) for i in range(0,K): ci = idx==I ci = ci.astype(int) total_number = sum(ci); ci.resize((np.size(X,0),1)) total_matrix = np.matlib.repmat(ci,1,n) ci = np.transpose(ci) total = np.multiply(x, total_matrix) centroids[i] = (1/total_number)*np.sum(total,axis=0) return centroids 6/30/24, 6:32 PM MachineLearning.ipynb - Colab https://colab.research.google.com/drive/1OmWD625egKWjZSWrsf5UNx8KwJ1oSA5E#printMode=true 1/2

Tài liệu liên quan

x
Báo cáo lỗi download
Nội dung báo cáo



Chất lượng file Download bị lỗi:
Họ tên:
Email:
Bình luận
Trong quá trình tải gặp lỗi, sự cố,.. hoặc có thắc mắc gì vui lòng để lại bình luận dưới đây. Xin cảm ơn.