Defina o tamanho do gráfico de KElbowVisualizer

Jack Zaki Zakiul Fahmi Jailani

Portanto, tenho esse vetor e quero agrupá-los com agrupamento K-Means simples, mas primeiro preciso procurar o agrupamento k ideal com o método Elbow. Eu uso a função KElbowVisualizer do pacote YellowBrick para encontrar o k-cluster ideal. O problema é que tenho 569 vetores, e o gráfico do KElbowVisualizer não era grande o suficiente para visualizá-los; portanto, não consigo ver qual é o melhor k-cluster que existe.

Procurei o código para definir o tamanho do lote, mas não funcionou. Aqui está o resultado do gráfico:insira a descrição da imagem aqui

e aqui está o meu código:

from sklearn.cluster import MiniBatchKMeans
from sklearn.feature_extraction.text import TfidfVectorizer
from yellowbrick.cluster import KElbowVisualizer

vec = TfidfVectorizer(
      stop_words = 'english',
      use_idf=True
)

vectors_= vec.fit_transform(df1)

model = MiniBatchKMeans()
titleKElbow = "The Optimal K-Cluster with Elbow Method"
visualizer = KElbowVisualizer(model, k=(2,30), metric='silhouette', timings=False, title = titleKElbow, size=(1080, 720))
visualizer.fit(vectors_)
visualizer.show(outpath="G:/My Drive/0. Thesis/Results/kelbow_minibatchkmeans.pdf")

Não consegui nem salvá-lo no meu diretório com a última linha do meu código. Alguém tem alguma ideia de como consertar? Obrigado

Jack Zaki Zakiul Fahmi Jailani

resposta: basta instalar a última versão do Yellowbrick com pip install -U yellowbrick.

não se esqueça de definir o tamanho do gráfico KElbowVisualizer para que você possa ver o k-cluster ideal em detalhes

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Defina o tamanho do texto dentro do marcador no gráfico de bolhas r

Defina o tamanho do gráfico em R

Defina explicitamente o tamanho do painel (não apenas o tamanho do gráfico) em ggplot2

Defina o tamanho da barra de cores Matplotlib para corresponder ao gráfico

Defina o tamanho da barra de cores Matplotlib para corresponder ao gráfico

tamanho do marcador do gráfico de dispersão pyplot

Como altero o tamanho do gráfico para um gráfico de dispersão do mar?

Aumentar o tamanho do gráfico de pizza em Amcharts

Como ajustar o tamanho do gráfico de bokeh dinamicamente

SSRS: como corrigir o tamanho do gráfico de pizza

Veja o tamanho do gráfico de trabalho no Google Dataflow

Defina dinamicamente o tamanho das janelas de feixe do Apache

Defina o intervalo xey no gráfico de barras no gráfico

Gráfico WinForms: Defina o intervalo mínimo de exibição do eixo Y

Defina a posição de determinado nó sempre no topo do gráfico de anel

Defina o tamanho UICollectionViewCell antes do tamanho do conteúdo

Defina o valor máximo do gráfico de barras chart.js

Defina os eixos xey em um gráfico de dispersão do Excel em C #

Aumentando o tamanho de um gráfico

Configure o tamanho do gráfico de cores do fundo para o tamanho dos eixos no gráfico de junta do mar

Defina o tamanho da imagem do quadro

Defina o tamanho do ggsave exatamente

Cálculo do tamanho do marcador do gráfico de dispersão

tamanho do marcador do gráfico de dispersão do mar para TODOS os marcadores

Defina manualmente o tamanho da fonte dos títulos dos eixos no gráfico R nativo e nas funções de gráficos de rede

Criação de texto no gráfico de barras MatplotLib que se ajusta ao tamanho do gráfico

Alterar o tamanho e o símbolo dos pontos do gráfico de dispersão no ScalaFX

Obtenha dimensão do XML e defina o tamanho do texto em tempo de execução

Mantenha o tamanho das colunas do gráfico do Google e force a barra de rolagem

TOP lista

quentelabel

Arquivo