{"id":5968,"date":"2026-04-20T14:52:47","date_gmt":"2026-04-20T17:52:47","guid":{"rendered":"https:\/\/thiagorossi.com.br\/blog\/?p=5968"},"modified":"2026-04-20T14:56:15","modified_gmt":"2026-04-20T17:56:15","slug":"aprendizado-supervisionado-classificacao-no-rubix-ml","status":"publish","type":"post","link":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/","title":{"rendered":"Aprendizado Supervisionado &#8211; Classifica\u00e7\u00e3o no Rubix ML"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"has-medium-font-size wp-block-paragraph\">Aprendizado Supervisionado &#8211; Classifica\u00e7\u00e3o no Rubix ML: Passamos pelas etapas de prepara\u00e7\u00e3o, limpeza e refinaria. Agora, chegou o momento que todo desenvolvedor espera: a hora de dar &#8220;vida&#8221; aos dados. No sexto artigo da nossa jornada com <strong>Rubix ML<\/strong>, vamos mergulhar no <strong>Aprendizado Supervisionado<\/strong>, especificamente na tarefa de <strong>Classifica\u00e7\u00e3o<\/strong>.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Como especialista em desenvolvimento e intelig\u00eancia de dados, preparei este guia para que voc\u00ea crie seu primeiro modelo preditivo capaz de tomar decis\u00f5es categ\u00f3ricas. Se voc\u00ea j\u00e1 se perguntou como o Gmail sabe o que \u00e9 Spam ou como o <strong>RPJobs<\/strong> pode classificar um candidato como &#8220;Aprovado&#8221; ou &#8220;Reprovado&#8221;, este artigo \u00e9 para voc\u00ea.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Aprendizado Supervisionado &#8211; Classifica\u00e7\u00e3o: Criando seu Primeiro Modelo no Rubix ML<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Aprendizado Supervisionado &#8211; Classifica\u00e7\u00e3o no Rubix ML: A <strong>Classifica\u00e7\u00e3o<\/strong> \u00e9 uma das tarefas mais fundamentais do Machine Learning. No aprendizado supervisionado, n\u00f3s treinamos o modelo fornecendo a ele perguntas (samples) e as respostas corretas (labels). O objetivo \u00e9 que o algoritmo aprenda a mapear as caracter\u00edsticas de entrada para uma categoria espec\u00edfica.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">No <strong>Rubix ML<\/strong>, temos \u00e0 disposi\u00e7\u00e3o diversos algoritmos de classifica\u00e7\u00e3o, cada um com seus pontos fortes. Hoje, focaremos nos dois pilares mais populares: o <strong>K-Nearest Neighbors (KNN)<\/strong> e o <strong>Random Forest<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/encrypted-tbn1.gstatic.com\/licensed-image?q=tbn:ANd9GcTD-pgGmAvfD4z-op4gPQE4bvZlu7peHd2wQH1PL8fQRw63cAATJvcUL7sciR46qh8AW6VJQQpqKUis0c2RgGJgQZd86fMIgseJlbHJZT-mJ8fVzbc\" alt=\"Machine Learnig vs Deep Learning\"\/><\/figure>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">1. O que \u00e9 Classifica\u00e7\u00e3o e por que ela \u00e9 \u00fatil?<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Diferente da regress\u00e3o (que prev\u00ea n\u00fameros cont\u00ednuos, como o pre\u00e7o de uma casa), a classifica\u00e7\u00e3o lida com grupos discretos. Se o resultado esperado \u00e9 uma &#8220;etiqueta&#8221; ou &#8220;classe&#8221;, estamos falando de classifica\u00e7\u00e3o.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Exemplos de aplicabilidade em problemas reais:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Diagn\u00f3stico M\u00e9dico:<\/strong> Com base em exames, classificar se um tumor \u00e9 &#8220;Benigno&#8221; ou &#8220;Maligno&#8221;.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Reten\u00e7\u00e3o de Clientes (Churn):<\/strong> Prever se um usu\u00e1rio do seu SaaS vai &#8220;Cancelar&#8221; ou &#8220;Manter&#8221; a assinatura no pr\u00f3ximo m\u00eas.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>An\u00e1lise de Sentimento:<\/strong> Classificar um coment\u00e1rio no seu blog como &#8220;Positivo&#8221;, &#8220;Negativo&#8221; ou &#8220;Neutro&#8221;.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">2. Conhecendo os Algoritmos<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">K-Nearest Neighbors (KNN)<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O KNN \u00e9 o algoritmo da &#8220;vizinhan\u00e7a&#8221;. Ele classifica uma nova amostra com base na classe das amostras mais pr\u00f3ximas a ela no espa\u00e7o de dados.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Vantagem:<\/strong> Extremamente simples de entender e n\u00e3o requer um treinamento complexo.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Desvantagem:<\/strong> Pode ser lento em datasets gigantescos, pois precisa calcular a dist\u00e2ncia para todos os pontos.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Random Forest (Floresta Aleat\u00f3ria)<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Como o nome sugere, \u00e9 um conjunto de muitas &#8220;\u00c1rvores de Decis\u00e3o&#8221; que trabalham juntas. Cada \u00e1rvore d\u00e1 um &#8220;voto&#8221; e a classe mais votada vence.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Vantagem:<\/strong> Muito robusto, lida bem com ru\u00eddos e \u00e9 um dos favoritos para competi\u00e7\u00f5es de ci\u00eancia de dados.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Desvantagem:<\/strong> \u00c9 um modelo de &#8220;caixa preta&#8221;, sendo mais dif\u00edcil explicar exatamente <em>por que<\/em> ele tomou aquela decis\u00e3o em compara\u00e7\u00e3o com uma \u00e1rvore \u00fanica.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">3. Criando o Modelo: O Caso do Sucesso Profissional<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Vamos imaginar um cen\u00e1rio pr\u00e1tico para o seu portal <strong>RPJobs<\/strong>. Queremos prever se um desenvolvedor ter\u00e1 sucesso em uma entrevista t\u00e9cnica com base em tr\u00eas fatores: <strong>Anos de Experi\u00eancia<\/strong>, <strong>N\u00edvel de Ingl\u00eas (0 a 10)<\/strong> e <strong>Projetos no GitHub<\/strong>.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 1: Prepara\u00e7\u00e3o do Dataset<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">PHP<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>use Rubix\\ML\\Datasets\\Labeled;\n\n\/\/ Samples: &#91;Anos Exp, N\u00edvel Ingl\u00eas, Projetos GitHub]\n$samples = &#91;\n    &#91;5, 8, 12], &#91;2, 4, 3], &#91;10, 9, 20], &#91;1, 2, 1], &#91;7, 7, 15], &#91;3, 5, 5]\n];\n\n\/\/ Labels: &#91;Sucesso na Entrevista]\n$labels = &#91;'Sim', 'N\u00e3o', 'Sim', 'N\u00e3o', 'Sim', 'N\u00e3o'];\n\n$dataset = new Labeled($samples, $labels);\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 2: Treinando com Random Forest<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Para garantir um resultado profissional, vamos envolver nosso classificador em um <code>Pipeline<\/code> com um <code>StandardScaler<\/code>, garantindo que os &#8220;Anos de Experi\u00eancia&#8221; e o &#8220;N\u00edvel de Ingl\u00eas&#8221; estejam na mesma escala.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">PHP<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>use Rubix\\ML\\Pipeline;\nuse Rubix\\ML\\Transformers\\StandardScaler;\nuse Rubix\\ML\\Classifiers\\RandomForest;\n\n$estimator = new Pipeline(&#91;\n    new StandardScaler(),\n], new RandomForest(100)); \/\/ Criamos uma floresta com 100 \u00e1rvores\n\necho \"Iniciando o treinamento...\" . PHP_EOL;\n$estimator-&gt;train($dataset);\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">4. Fazendo Predi\u00e7\u00f5es em Tempo Real<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Com o modelo treinado, podemos agora submeter novos dados. Imagine que um novo candidato se inscreveu no seu site em S\u00e3o Jos\u00e9 do Rio Preto:<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">PHP<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>$novoCandidato = &#91;4, 6, 8]; \/\/ 4 anos exp, ingl\u00eas 6, 8 projetos\n\n$previsao = $estimator-&gt;predictSample($novoCandidato);\n\necho \"Previs\u00e3o de sucesso: \" . strtoupper($previsao); \n\/\/ Prov\u00e1vel sa\u00edda: SIM\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">5. Valida\u00e7\u00e3o: O Modelo \u00e9 Confi\u00e1vel?<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">N\u00e3o basta o modelo dar uma resposta; precisamos saber o qu\u00e3o bom ele \u00e9. No aprendizado supervisionado, usamos uma <strong>Matriz de Confus\u00e3o<\/strong> para ver onde o modelo est\u00e1 acertando e onde est\u00e1 confundindo as classes.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">PHP<\/p>\n\n\n\n<pre class=\"wp-block-code has-medium-font-size\"><code>use Rubix\\ML\\CrossValidation\\Reports\\ConfusionMatrix;\n\n\/\/ Simulando um teste com dados que o modelo nunca viu\n&#91;$training, $testing] = $dataset-&gt;split(0.8);\n$estimator-&gt;train($training);\n\n$predictions = $estimator-&gt;predict($testing);\n\n$report = new ConfusionMatrix();\n$results = $report-&gt;generate($predictions, $testing-&gt;labels());\n\nprint_r($results);\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">6. Boas Pr\u00e1ticas para uma Classifica\u00e7\u00e3o de Elite<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Para atuar como um especialista em <strong>Rubix ML<\/strong>, siga estas diretrizes:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Equil\u00edbrio de Classes:<\/strong> Se voc\u00ea tem 900 exemplos de &#8220;N\u00e3o&#8221; e apenas 10 de &#8220;Sim&#8221;, o modelo vai aprender a dizer sempre &#8220;N\u00e3o&#8221;. Tente equilibrar seu dataset ou use t\u00e9cnicas de <em>resampling<\/em>.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Escolha o K certo no KNN:<\/strong> Um <code>K<\/code> muito pequeno (ex: 1) torna o modelo sens\u00edvel a ru\u00eddos. Um <code>K<\/code> muito grande suaviza demais as fronteiras. Geralmente, n\u00fameros \u00edmpares como 3, 5 ou 7 funcionam bem.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>N\u00e3o subestime o Random Forest:<\/strong> Ele \u00e9 excelente para come\u00e7ar quase qualquer projeto de classifica\u00e7\u00e3o. Se ele n\u00e3o performar bem, o problema geralmente est\u00e1 nos dados (engenharia de atributos), n\u00e3o no algoritmo.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Persist\u00eancia:<\/strong> Como vimos no artigo de deploy do CakePHP, salve seu modelo treinado. N\u00e3o faz sentido treinar o modelo a cada visita ao seu blog.<\/li>\n<\/ol>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">Conclus\u00e3o: O Poder da Decis\u00e3o Automatizada<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Criar seu primeiro modelo de <strong>Classifica\u00e7\u00e3o com Rubix ML<\/strong> \u00e9 o momento em que voc\u00ea deixa de ser um espectador da intelig\u00eancia artificial e se torna um criador. O aprendizado supervisionado abre portas para automa\u00e7\u00f5es incr\u00edveis, permitindo que seu software PHP tome decis\u00f5es complexas com base em experi\u00eancias passadas.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Seja classificando curr\u00edculos no <strong>RPJobs<\/strong>, identificando comportamentos de usu\u00e1rios ou filtrando o conte\u00fado do seu blog, a classifica\u00e7\u00e3o \u00e9 a ferramenta que traz a intelig\u00eancia para o centro da sua regra de neg\u00f3cio.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">No pr\u00f3ximo artigo, exploraremos o outro lado da moeda: <strong>&#8220;Aprendizado Supervisionado &#8211; Regress\u00e3o: Prevendo valores num\u00e9ricos (ex: pre\u00e7os de im\u00f3veis ou sal\u00e1rios).&#8221;<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Mas antes de dominar o Rubix ML, se este for o seu caso, entendemos que toda jornada tem um in\u00edcio. Vamos entender quais s\u00e3o os conhecimentos b\u00e1sicos necess\u00e1rios para aproveitar ao m\u00e1ximo esta poderosa biblioteca. Para iniciar seus estudos do Rubix ML, voc\u00ea precisar\u00e1 dominar as seguintes tecnologias e\/ou framework:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/blog\/categoria\/php\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png\" alt=\"Capa Curso PHP\" class=\"wp-image-2835\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP-300x169.png 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">PHP<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/blog\/categoria\/sql\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/05\/Capa-Artigos-2.webp\" alt=\"SQL\" class=\"wp-image-942\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/05\/Capa-Artigos-2.webp 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/05\/Capa-Artigos-2-300x169.webp 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">SQL<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/blog\/categoria\/laravel\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Laravel.webp\" alt=\"Laravel\" class=\"wp-image-1642\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Laravel.webp 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Laravel-300x169.webp 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">Laravel<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/blog\/categoria\/cakephp\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-cakephp.png\" alt=\"CakePHP\" class=\"wp-image-5819\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-cakephp.png 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/04\/capa-cakephp-300x169.png 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">CakePHP<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">E se voc\u00ea gosta do nosso conte\u00fado, n\u00e3o deixe de contribuir adquirindo os servi\u00e7os e produtos dos nossos apoiadores e empresas que somos associados.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/hostinger.com.br\/?REFERRALCODE=1THIAGO62\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/03\/hostinger.png\" alt=\"Hospedagem Hostinger\" class=\"wp-image-92\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/amzn.to\/3SNDYlc\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/08\/ofertas-amazon.webp\" alt=\"Ofertas Amazon\" class=\"wp-image-1308\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/amzn.to\/3SNKmt0\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/08\/amazonprime.webp\" alt=\"Amazon Prime\" class=\"wp-image-1307\"\/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Dica de Especialista:<\/strong> Quer ver algo surpreendente? O Rubix ML permite que voc\u00ea use o <code>Probabilistic<\/code> para ver a probabilidade de cada classe. Em vez de apenas &#8220;Sim&#8221;, o modelo pode dizer: &#8220;H\u00e1 85% de chance de ser Sim&#8221;. Isso \u00e9 ouro para criar dashboards de suporte \u00e0 decis\u00e3o!<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Aprendizado Supervisionado &#8211; Classifica\u00e7\u00e3o no Rubix ML: Passamos pelas etapas de prepara\u00e7\u00e3o, limpeza e refinaria&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":5935,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[98],"tags":[],"class_list":["post-5968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rubix-ml","wpcat-98-id"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML - BLOG THIAGO ROSSI<\/title>\n<meta name=\"description\" content=\"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML: A Classifica\u00e7\u00e3o \u00e9 uma das tarefas mais fundamentais do Machine Learning. No ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML - BLOG THIAGO ROSSI\" \/>\n<meta property=\"og:description\" content=\"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML: A Classifica\u00e7\u00e3o \u00e9 uma das tarefas mais fundamentais do Machine Learning. No ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/\" \/>\n<meta property=\"og:site_name\" content=\"BLOG THIAGO ROSSI\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-20T17:52:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-20T17:56:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/04\/RubixML.png\" \/>\n\t<meta property=\"og:image:width\" content=\"758\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thiago Rossi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thiago Rossi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/\"},\"author\":{\"name\":\"Thiago Rossi\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\"},\"headline\":\"Aprendizado Supervisionado &#8211; Classifica\u00e7\u00e3o no Rubix ML\",\"datePublished\":\"2026-04-20T17:52:47+00:00\",\"dateModified\":\"2026-04-20T17:56:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/\"},\"wordCount\":1044,\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/RubixML.png\",\"articleSection\":[\"Rubix ML\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/\",\"name\":\"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML - BLOG THIAGO ROSSI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/RubixML.png\",\"datePublished\":\"2026-04-20T17:52:47+00:00\",\"dateModified\":\"2026-04-20T17:56:15+00:00\",\"description\":\"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML: A Classifica\u00e7\u00e3o \u00e9 uma das tarefas mais fundamentais do Machine Learning. No ...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/RubixML.png\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/RubixML.png\",\"width\":758,\"height\":426,\"caption\":\"Rubix ML\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/aprendizado-supervisionado-classificacao-no-rubix-ml\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprendizado Supervisionado &#8211; Classifica\u00e7\u00e3o no Rubix ML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"name\":\"THIAGO ROSSI\",\"description\":\"Mais de 20 anos de experi\u00eancia no mercado de TI!\",\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"TR | CURSO WEB DEV\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\",\"name\":\"THIAGO ROSSI\",\"alternateName\":\"TR | CURSO WEB DEV\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"width\":300,\"height\":300,\"caption\":\"THIAGO ROSSI\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\",\"name\":\"Thiago Rossi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"caption\":\"Thiago Rossi\"},\"description\":\"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \\\"GDD \u2013 O Guia Definitivo\\\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.\",\"sameAs\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\",\"https:\\\/\\\/instagram.com\\\/thiagorossix86\",\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"],\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/author\\\/thiagorossi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML - BLOG THIAGO ROSSI","description":"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML: A Classifica\u00e7\u00e3o \u00e9 uma das tarefas mais fundamentais do Machine Learning. No ...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/","og_locale":"pt_BR","og_type":"article","og_title":"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML - BLOG THIAGO ROSSI","og_description":"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML: A Classifica\u00e7\u00e3o \u00e9 uma das tarefas mais fundamentais do Machine Learning. No ...","og_url":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/","og_site_name":"BLOG THIAGO ROSSI","article_published_time":"2026-04-20T17:52:47+00:00","article_modified_time":"2026-04-20T17:56:15+00:00","og_image":[{"width":758,"height":426,"url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/04\/RubixML.png","type":"image\/png"}],"author":"Thiago Rossi","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Thiago Rossi","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/#article","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/"},"author":{"name":"Thiago Rossi","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87"},"headline":"Aprendizado Supervisionado &#8211; Classifica\u00e7\u00e3o no Rubix ML","datePublished":"2026-04-20T17:52:47+00:00","dateModified":"2026-04-20T17:56:15+00:00","mainEntityOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/"},"wordCount":1044,"publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/04\/RubixML.png","articleSection":["Rubix ML"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/","url":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/","name":"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML - BLOG THIAGO ROSSI","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/#primaryimage"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/04\/RubixML.png","datePublished":"2026-04-20T17:52:47+00:00","dateModified":"2026-04-20T17:56:15+00:00","description":"Aprendizado Supervisionado - Classifica\u00e7\u00e3o no Rubix ML: A Classifica\u00e7\u00e3o \u00e9 uma das tarefas mais fundamentais do Machine Learning. No ...","breadcrumb":{"@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/#primaryimage","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/04\/RubixML.png","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2026\/04\/RubixML.png","width":758,"height":426,"caption":"Rubix ML"},{"@type":"BreadcrumbList","@id":"https:\/\/thiagorossi.com.br\/blog\/aprendizado-supervisionado-classificacao-no-rubix-ml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thiagorossi.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Aprendizado Supervisionado &#8211; Classifica\u00e7\u00e3o no Rubix ML"}]},{"@type":"WebSite","@id":"https:\/\/thiagorossi.com.br\/blog\/#website","url":"https:\/\/thiagorossi.com.br\/blog\/","name":"THIAGO ROSSI","description":"Mais de 20 anos de experi\u00eancia no mercado de TI!","publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"alternateName":"TR | CURSO WEB DEV","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thiagorossi.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/thiagorossi.com.br\/blog\/#organization","name":"THIAGO ROSSI","alternateName":"TR | CURSO WEB DEV","url":"https:\/\/thiagorossi.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","width":300,"height":300,"caption":"THIAGO ROSSI"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/linkedin.com\/in\/thiagox86"]},{"@type":"Person","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87","name":"Thiago Rossi","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","caption":"Thiago Rossi"},"description":"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \"GDD \u2013 O Guia Definitivo\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.","sameAs":["https:\/\/thiagorossi.com.br\/blog","https:\/\/instagram.com\/thiagorossix86","https:\/\/linkedin.com\/in\/thiagox86"],"url":"https:\/\/thiagorossi.com.br\/blog\/author\/thiagorossi\/"}]}},"_links":{"self":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/5968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/comments?post=5968"}],"version-history":[{"count":2,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/5968\/revisions"}],"predecessor-version":[{"id":5970,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/5968\/revisions\/5970"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media\/5935"}],"wp:attachment":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=5968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=5968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=5968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}