{"id":26115577,"url":"https://github.com/alrescha79-cmd/analisis-sentimen","last_synced_at":"2025-10-19T16:49:08.035Z","repository":{"id":279716816,"uuid":"939713045","full_name":"alrescha79-cmd/analisis-sentimen","owner":"alrescha79-cmd","description":"Submission  Proyek Analisis Sentimen IDCamp 2024","archived":false,"fork":false,"pushed_at":"2025-04-11T01:42:13.000Z","size":30840,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T02:43:54.657Z","etag":null,"topics":["analisis-sentimen","dicoding-submission","idcamp2024","machine-learning","sentiment-analysis"],"latest_commit_sha":null,"homepage":"https://www.dicoding.com/academysubmissions/3964343","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alrescha79-cmd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2025-02-27T01:32:56.000Z","updated_at":"2025-04-11T01:42:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"e81f7aab-9b83-40f0-bf7b-0312695972b4","html_url":"https://github.com/alrescha79-cmd/analisis-sentimen","commit_stats":null,"previous_names":["alrescha79-cmd/analisis-sentimen"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alrescha79-cmd/analisis-sentimen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alrescha79-cmd%2Fanalisis-sentimen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alrescha79-cmd%2Fanalisis-sentimen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alrescha79-cmd%2Fanalisis-sentimen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alrescha79-cmd%2Fanalisis-sentimen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alrescha79-cmd","download_url":"https://codeload.github.com/alrescha79-cmd/analisis-sentimen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alrescha79-cmd%2Fanalisis-sentimen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279853737,"owners_count":26235751,"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","status":"online","status_checked_at":"2025-10-19T02:00:07.647Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["analisis-sentimen","dicoding-submission","idcamp2024","machine-learning","sentiment-analysis"],"created_at":"2025-03-10T07:55:43.253Z","updated_at":"2025-10-19T16:49:08.029Z","avatar_url":"https://github.com/alrescha79-cmd.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sentiment Analysis Project Submission\n\nThis project is part of the [Machine Learning Path Dicoding](https://www.dicoding.com/learningpaths/30). The goal of this project is to build a sentiment analysis model using various machine learning algorithms.\n\n## Project Description\n\nSentiment analysis is the process of determining an individual's opinion or feelings about a topic based on provided text. In this project, various machine learning techniques are used to classify text into positive, negative, or neutral sentiments.\n\n### Algorithms Used\n\n1. **Decision Trees**: A tree-based supervised learning algorithm for classification tasks.\n2. **Random Forest**: An ensemble learning method based on decision trees for higher accuracy.\n3. **Support Vector Machines (SVM)**: A hyperplane-based algorithm for text classification.\n4. **Bidirectional Long Short-Term Memory (Bi-LSTM)**: A deep learning approach to understand text context from both directions.\n\n## Dataset\n\nThe dataset consists of labeled text data with positive, negative, or neutral sentiments. This dataset can be obtained from trusted sources such as Kaggle or other public datasets.\n\n## How to Use\n\n1. **Install Dependencies**\n   Ensure you have installed the required dependencies:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n2. **Prepare the Dataset**\n   Place the dataset in the project directory and ensure its format matches the notebook's expected format.\n\n3. **Train the Model**\n   Run the following notebook to train the model:\n   ```bash\n   jupyter notebook\n   ```\n\n4. **Evaluate the Model**\n   The model will be evaluated using metrics such as accuracy, precision, recall, and F1-score.\n\n5. **Make Predictions**\n   Use the trained model to make predictions on new data.\n\n## Directory Structure\n\n- `notebooks/`: Contains Jupyter Notebook files for preprocessing, training, and evaluating the model.\n- `data/`: Directory where the dataset is stored.\n- `models/`: Contains trained models for making predictions.\n\n## Technologies Used\n\n- Python\n- Scikit-learn\n- TensorFlow\n- Keras\n- Pandas\n- Numpy\n- Jupyter Notebook\n\n## Contributing\n\nContributions are welcome! If you'd like to contribute, feel free to fork this repository, create a new branch, and submit a pull request.\n\n```bash\ngit clone https://github.com/alrescha79-cmd/analisis-sentimen.git\ngit checkout -b new-feature\n```\n\n## Author\n\nThis project was created by:\n- **[Anggun Caksono](https://www.github.com/alrescha79-cmd)**\n\nIf you encounter any issues or have questions, feel free to open a [new issue](https://github.com/alrescha79-cmd/analisis-sentimen/issues).\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falrescha79-cmd%2Fanalisis-sentimen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falrescha79-cmd%2Fanalisis-sentimen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falrescha79-cmd%2Fanalisis-sentimen/lists"}