Kaynağa Gözat

Machine Learning for student Install script added

Haider Abbas 1 yıl önce
ebeveyn
işleme
bfd360be01
1 değiştirilmiş dosya ile 72 ekleme ve 0 silme
  1. 72 0
      ml-setup-student.sh

+ 72 - 0
ml-setup-student.sh

@@ -0,0 +1,72 @@
+#!/bin/bash
+
+set -e
+
+echo "==============================================="
+echo "📊 Beginner Machine Learning Setup - Ubuntu 22.04"
+echo "==============================================="
+
+# Update system
+echo "🔄 Updating system packages..."
+sudo apt update && sudo apt upgrade -y
+
+# Install Python, pip, venv
+echo "🐍 Installing Python, pip, and virtual environment tools..."
+sudo apt install -y python3 python3-pip python3-venv
+
+# Git, wget, curl
+echo "🔧 Installing Git, curl, and wget..."
+sudo apt install -y git curl wget
+
+# Create ML virtual environment
+echo "📁 Creating Python virtual environment in ~/ml-env..."
+python3 -m venv ~/ml-env
+source ~/ml-env/bin/activate
+
+# Upgrade pip and install ML packages
+echo "📦 Installing basic ML packages in virtual environment..."
+pip install --upgrade pip
+pip install numpy pandas matplotlib seaborn scikit-learn jupyterlab
+
+# Optional: Install TensorFlow
+read -p "Do you want to install TensorFlow (CPU version)? (y/n): " install_tf
+if [[ "$install_tf" == "y" ]]; then
+    echo "📦 Installing TensorFlow..."
+    pip install tensorflow
+fi
+
+# Optional: Install PyTorch
+read -p "Do you want to install PyTorch (CPU version)? (y/n): " install_pt
+if [[ "$install_pt" == "y" ]]; then
+    echo "📦 Installing PyTorch..."
+    pip install torch torchvision torchaudio
+fi
+
+# VS Code
+read -p "Do you want to install Visual Studio Code? (y/n): " install_vscode
+if [[ "$install_vscode" == "y" ]]; then
+    echo "🧠 Installing VS Code..."
+    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
+    sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
+    sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
+    sudo apt update
+    sudo apt install -y code
+    rm -f packages.microsoft.gpg
+fi
+
+# Jupyter Desktop shortcut (optional)
+echo "🧪 Creating Jupyter Lab shortcut (optional)..."
+echo "[Desktop Entry]
+Name=Jupyter Lab
+Comment=Run Jupyter Lab
+Exec=$HOME/ml-env/bin/jupyter-lab
+Icon=utilities-terminal
+Terminal=true
+Type=Application
+Categories=Development;" > ~/.local/share/applications/jupyter-lab.desktop
+
+# Final message
+echo "✅ Machine Learning environment is ready!"
+echo "👉 To activate the environment, run: source ~/ml-env/bin/activate"
+echo "👉 To start Jupyter Lab, run: jupyter-lab"
+