{"id":23681369,"url":"https://github.com/esscova/svm-r","last_synced_at":"2025-07-03T17:32:54.588Z","repository":{"id":244332768,"uuid":"814871043","full_name":"esscova/svm-R","owner":"esscova","description":"Este repositório contém uma implementação do algoritmo SVM para classificação de dados nos datasets Iris e Wine, usando a linguagem R com RStudio. Você pode executar o código localmente ou com Docker.","archived":false,"fork":false,"pushed_at":"2024-06-14T20:25:40.000Z","size":479,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-28T20:58:13.950Z","etag":null,"topics":["iris","iris-classification","ml","svm","svm-classifier","svm-kernel","wine-classification","wine-dataset"],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/esscova.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-13T22:15:34.000Z","updated_at":"2024-06-14T20:36:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"784829ea-7938-4a71-9ce6-45e2b34dd702","html_url":"https://github.com/esscova/svm-R","commit_stats":null,"previous_names":["esscova/svm-r"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/esscova/svm-R","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esscova%2Fsvm-R","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esscova%2Fsvm-R/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esscova%2Fsvm-R/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esscova%2Fsvm-R/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/esscova","download_url":"https://codeload.github.com/esscova/svm-R/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esscova%2Fsvm-R/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263369703,"owners_count":23456347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iris","iris-classification","ml","svm","svm-classifier","svm-kernel","wine-classification","wine-dataset"],"created_at":"2024-12-29T18:36:42.948Z","updated_at":"2025-07-03T17:32:54.577Z","avatar_url":"https://github.com/esscova.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Support Vector Machine\n\n\u003e O Support Vector Machine (SVM) é um algoritmo de aprendizado de máquina usado para classificação e regressão. Ele encontra um hiperplano que separa dados pertencentes a duas classes diferentes. Basicamente, o SVM identifica os pontos extremos entre as classes e usa esses pontos para definir as margens de separação. Além disso, o SVM não se limita a dados linearmente separáveis; ele pode ser aplicado a dados mais complexos também.\n\nEste repositório apresenta a aplicação desse algoritmo em diferentes datasets utilizando a linguagem R com RStudio. Atualmente, ele inclui scripts para os datasets Iris e Wine.\n\n![image](screenshot.png)\n\n## Requisitos\n\n- R e RStudio instalados (para execução local)\n- Docker instalado (para execução via Docker)\n\n## Como executar os scripts\n\nVocê pode executar o código de duas maneiras: localmente ou utilizando Docker.\n\n### Execução local\n\n1. Clone o repositório e navegue até a pasta do projeto.\n    ```sh\n    git clone https://github.com/esscova/svm-R.git\n    cd svm\n    ```\n\n2. Execute o script R localizado em `scripts/`.\n\n### Utilizando Docker\n\n1. Clone o repositório e navegue até a pasta do projeto.\n    ```sh\n    git clone https://github.com/esscova/svm-R.git\n    cd svm\n    ```\n\n2. Para construir a imagem Docker, execute:\n    ```sh\n    docker build -t svm-r .\n    ```\n\n3. Para iniciar o container Docker, execute:\n    ```sh\n    docker run -p 8787:8787 svm-r\n    ```\n\n4. Acesse o RStudio Server em `http://localhost:8787`.\n\n5. Faça login utilizando as seguintes credenciais:\n    - **Usuário**: `rstudio`\n    - **Senha**: `123456`\n\n6. Abra o arquivo `svm_wine.R` no RStudio e execute o código.\n\n### Notas adicionais\n\n- Certifique-se de ter o Docker instalado na sua máquina.\n- A imagem Docker é baseada em `rocker/rstudio:latest` e inclui os pacotes R necessários.\n- O arquivo `wine.csv` será copiado para o container Docker e estará disponível para o script R durante a execução.\n\n## Relatórios das análises\nPara uma análise detalhada do processo de implementação da SVM e dos resultados, consulte:\n\n- \u003ca href='/reports/iris_reports.md'\u003eClassificação das espécies de flores do dataset Iris\u003c/a\u003e\n- \u003ca href='/reports/wine_reports.md'\u003eClassificação dos tipos de vinhos do dataset Wine\u003c/a\u003e\n\n## Connect with me\n\n[![Gmail](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white)](mailto:wmoreira.ds@gmail.com)\n[![LinkedIn](https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/wellington-moreira-santos/)\n[![Facebook](https://img.shields.io/badge/Facebook-%231877F2.svg?style=for-the-badge\u0026logo=Facebook\u0026logoColor=white)](https://www.facebook.com/wellmoreiras)\n[![Instagram](https://img.shields.io/badge/Instagram-%23E4405F.svg?style=for-the-badge\u0026logo=Instagram\u0026logoColor=white)](https://www.instagram.com/moreira.883/)\n[![Telegram](https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white)](https://t.me/wellington_moreira_santos)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesscova%2Fsvm-r","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fesscova%2Fsvm-r","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesscova%2Fsvm-r/lists"}