{"id":17551518,"url":"https://github.com/amirisback/ml-air-bnb","last_synced_at":"2025-10-07T04:49:29.307Z","repository":{"id":84327924,"uuid":"247612795","full_name":"amirisback/ml-air-bnb","owner":"amirisback","description":":rocket: Final Project Machine Learning Subject","archived":false,"fork":false,"pushed_at":"2023-04-06T07:47:50.000Z","size":6331,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-24T01:12:13.143Z","etag":null,"topics":["classification","clustering","machine-learning","python"],"latest_commit_sha":null,"homepage":"https://amirisback.github.io/ml-air-bnb/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amirisback.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"amirisback","patreon":null,"open_collective":null,"ko_fi":"amirisback","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":"https://saweria.co/amirisback"}},"created_at":"2020-03-16T04:45:54.000Z","updated_at":"2023-04-27T05:44:42.000Z","dependencies_parsed_at":"2023-10-19T01:15:11.348Z","dependency_job_id":null,"html_url":"https://github.com/amirisback/ml-air-bnb","commit_stats":null,"previous_names":["amirisback/ml-air-bnb"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/amirisback/ml-air-bnb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amirisback%2Fml-air-bnb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amirisback%2Fml-air-bnb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amirisback%2Fml-air-bnb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amirisback%2Fml-air-bnb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amirisback","download_url":"https://codeload.github.com/amirisback/ml-air-bnb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amirisback%2Fml-air-bnb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278722765,"owners_count":26034461,"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-07T02:00:06.786Z","response_time":59,"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":["classification","clustering","machine-learning","python"],"created_at":"2024-10-21T04:46:25.353Z","updated_at":"2025-10-07T04:49:29.288Z","avatar_url":"https://github.com/amirisback.png","language":"Python","funding_links":["https://github.com/sponsors/amirisback","https://ko-fi.com/amirisback","https://saweria.co/amirisback"],"categories":[],"sub_categories":[],"readme":"## Mini Machine Learning Air BnB By Amirisback\nClasification and Clustering\n\n## Watermark\n- Muhammad Faisal Amir\n- 1301198497\n- IFX - 43 - GAB\n- Informatics 2019\n- Telkom University\n\n## About This Project\n- Clasification and clustering for machine learning in python, using Air BnB dataset\n\n## Structure This Project\n![ScreenShoot Apps](docs/image/ss_stucture.PNG?raw=true)\n\n## Result - Screen Shot App\nTerdiri dari 3 jenis hasil\n- Run program in console\n- Csv\n- Report\n\n### Result run program in console\n![ScreenShoot Apps](docs/image/ss_1.jpg?raw=true)\n![ScreenShoot Apps](docs/image/ss_2.jpg?raw=true)\n![ScreenShoot Apps](docs/image/ss_3.jpg?raw=true)\n![ScreenShoot Apps](docs/image/ss_4.jpg?raw=true)\n\n### Result csv\n![ScreenShoot Apps](docs/image/ss_generated_file.PNG?raw=true)\n\nAuto generate with name file (Column already specified):\n- Location : com.frogobox.result (Run the program first)\n- Clustering - [DateToday]-airbnb-clustering-kmeans.csv\n- Classification - [DateToday]-airbnb-classification-knn.csv\nAuto generate with name file (Column random):\n- Location : com.frogobox.result (Run the program first)\n- Clustering - [DateToday]-airbnb-clustering-kmeans-random.csv\n- Classification - [DateToday]-airbnb-classification-knn-random.csv\n\n### Result image clustering\n![ScreenShoot Apps](docs/image/result-cluster.png?raw=true)\n\n### Result report\n- Link report - https://github.com/amirisback/Mini-ML-Air-BnB/blob/master/docs/report.docx\n\n## Tools\n- Python (SDK) - [Click Here!](https://www.python.org/downloads/)\n- PyCharm JetBrain Community (IDE) - [Click Here!](https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows\u0026code=PCC)\n- Git (Windows) - [Click Here!](https://git-scm.com/download/win) \n\n## TODO\n- Terdapat 3 buah dataset, setiap mahasiswa  diberikan 1 buah  dataset sesuai table di bagian akhir deskripsi ini.  Mahasiswa dibebaskan untuk memilih feature dan label yang akan digunakan.  \n- Setiap mahasiswa  harus  mengerjakan 2 buah task  terhadap dataset tersebut, yaitu Clustering dan  Classification. \n- Untuk Task Clustering, mahasiswa  tidak boleh menggunakan library   untuk proses pemodelan (harus coding from scratch). \n- Bahasa pemrograman yang digunakan adalah Python. \n\n### Sub TODO\nUntuk setiap task, mahasiswa diharapkan setidaknya melakukan hal- hal berikut :  \n- Formulasi Masalah : mengacu pada 4 tahap From Problem to ML Solution  \n- Eksplorasi dan Persiapan Data (termasuk split data): Setidaknya menggunakan 2 buah teknik eksplorasi dan/atau penyiapan data. Jelaskan kenapa menggunakan teknik tersebut.  \n- Pemodelan : Pilih satu algoritma yang akan digunakan. Jelaskan alasan pemilihan tersebut. Buat model menggunakan data hasil proses 3.b. Kerapian dan kejelasan kode sangat penting. Jelaskan dengan detil setiap langka hnya. \n- Eksperimen : Wajib melakukan setidaknya 2 eksperimen (menghasilkan 2 model berbeda), misal dengan membedakan fitur yang digunakan, Teknik penyiapan data yang berbeda, algoritma berbeda, dan sebagainya.  \n- Evaluasi : Pilih metode evaluasi yang ingin diguna kan serta jelaskan alasannya. Lakukan evaluasi terhadap model yang digunakan. Berikan analisis terhadap hasil evaluasi.  \n- Kesimpulan : Sampaikan kesimpulan dari semua proses yang dijalankan, apa saja lesson learned, dan apa saran untuk improvement ke depan.\n \n## Submit Task :\n- Laporan diketik dalam A4 menggunakan   times new roman size 12, margin 3cm, space 1.15 (.pdf)  \n- Kode-kode yang siap dieksekusi (.py/.ipynb) \n- Dataset hasil eksplorasi \n\n## Documentation\n- Link task - https://github.com/amirisback/Mini-ML-Air-BnB/blob/master/task/task_ml.pdf\n- Link dataset (Air BnB) -  https://github.com/amirisback/Mini-ML-Air-BnB/blob/master/task/air_bnb.csv\n\n## Colaborator\nVery open to anyone, I'll write your name under this, please contribute by sending an email to me\n\n- Mail To faisalamircs@gmail.com\n- Subject : Github _ [Github-Username-Account] _ [Language] _ [Repository-Name]\n- Example : Github_amirisback_kotlin_admob-helper-implementation\n\nName Of Contribute\n- Muhammad Faisal Amir\n- Waiting List\n- Waiting List\n\nWaiting for your contribute\n\n## Reference\n- w3school.com - https://www.w3schools.com/python\n\n## Attention !!!\nPlease enjoy and don't forget fork and give a star\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famirisback%2Fml-air-bnb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famirisback%2Fml-air-bnb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famirisback%2Fml-air-bnb/lists"}