{"id":20862836,"url":"https://github.com/quickheaven/scs-3546-deep-learning","last_synced_at":"2026-04-26T09:31:42.542Z","repository":{"id":207081528,"uuid":"718375045","full_name":"quickheaven/scs-3546-deep-learning","owner":"quickheaven","description":"Repository dedicated to Term Project of UofT Deep Learning Course","archived":false,"fork":false,"pushed_at":"2024-01-02T01:22:56.000Z","size":59281,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T20:20:47.513Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/quickheaven.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}},"created_at":"2023-11-14T00:13:33.000Z","updated_at":"2023-11-18T01:51:38.000Z","dependencies_parsed_at":"2024-11-18T05:29:06.668Z","dependency_job_id":"cb863a6b-06de-48f7-9bf0-4206e57ab359","html_url":"https://github.com/quickheaven/scs-3546-deep-learning","commit_stats":null,"previous_names":["quickheaven/scs-3546-deep-learning"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/quickheaven/scs-3546-deep-learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickheaven%2Fscs-3546-deep-learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickheaven%2Fscs-3546-deep-learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickheaven%2Fscs-3546-deep-learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickheaven%2Fscs-3546-deep-learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quickheaven","download_url":"https://codeload.github.com/quickheaven/scs-3546-deep-learning/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quickheaven%2Fscs-3546-deep-learning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32292748,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T08:29:33.829Z","status":"ssl_error","status_checked_at":"2026-04-26T08:29:18.366Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-18T05:26:06.973Z","updated_at":"2026-04-26T09:31:42.525Z","avatar_url":"https://github.com/quickheaven.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Multi-class Classifications  of Malicious URLs using Deep Learning \nSCS 3546 Deep Learning\n\nJupyter Notebooks:\n* [Main Experiment](https://nbviewer.org/github/quickheaven/scs-3546-deep-learning/blob/e2a7056f56934157f64d9585e623204954355812/Multiclass_Classification_of_Malicious_URL.ipynb)\n\nTeam members:\n\n| Name | Github Repo |\n| --- | --- |\n| Arjie Cristobal  | https://github.com/quickheaven |\n\n\n# Introduction\nArtificial Intelligence (AI) and cybersecurity are two of the most rapidly growing sectors in the technology industry. \n\nThe global AI in cybersecurity market was valued at \\$19.2 billion  in 2022 , and is projected to reach \\$154.8 billion by 2032, [growing at a CAGR of 23.6% from 2023 to 2032](https://www.alliedmarketresearch.com/ai-in-cybersecurity-market-A185408). \n\nThe future growth of both AI and cybersecurity is promising and will be critical in the future.\n\n\n# Objective\nThis study will explore a lightweight approach to identify and classify malicious URL using deep learning via Keras.\n\n# Dataset\n\n### URL dataset (ISCX-URL2016)\n\n**University of New Brunswick** \\\nCanadian Institute for Cybersecurity\n\n* Mohammad Saiful Islam Mamun, Mohammad Ahmad Rathore, Arash Habibi Lashkari, Natalia Stakhanova and Ali A. Ghorbani, \"Detecting Malicious URLs Using Lexical Analysis\", Network and System Security, Springer International Publishing, P467--482, 2016.\n\nLink: [URL dataset (ISCX-URL2016)](https://www.unb.ca/cic/datasets/url-2016.html)\n\n### Loading and Preparing the dataset\n\nThis study reused the [UrlDatasetLoader](https://nbviewer.org/github/quickheaven/scs-3253-machine-learning/blob/977a523a096097b350ec78cfcfc7357142e0fe1e/loader_nb.ipynb) from the Machine Learning (ML) project [Detection and categorization of malicious URLs](https://quickheaven.github.io/scs-3253-machine-learning/) for data cleaning and preparation. It is responsible on handling Null and NaN values, feature selections and anomaly detection.\n\nThe prepared dataset is then exported to CSV files and uploaded to Deep Learning Git repository for use in training.\n\n\u003cimg src=\"./images/Presentation_Dataset.PNG\" width=\"600\" height=\"410\" /\u003e\n\n\n## Presentation\n\u003ca href=\"https://github.com/quickheaven/scs-3546-deep-learning/blob/e2a7056f56934157f64d9585e623204954355812/Multiclass%20Classification%20of%20Malicious%20URLs%20using%20DL_v2.pptx\"\u003e\n\t\u003cimg src=\"./images/Presentation_Front.PNG\" width=\"800\" height=\"480\" /\u003e\n\u003c/a\u003e\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquickheaven%2Fscs-3546-deep-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquickheaven%2Fscs-3546-deep-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquickheaven%2Fscs-3546-deep-learning/lists"}