Skip to content

Instantly share code, notes, and snippets.

View devonartis's full-sized avatar
🎯
Focusing

T. Devon Artis devonartis

🎯
Focusing
View GitHub Profile
@devonartis
devonartis / Lottery2.sol
Last active August 7, 2021 22:36
Learning Solidity Contracts
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
contract Lottery {
address public manager;
address[] public players;
@devonartis
devonartis / Train.py
Created November 1, 2024 03:55
Hate Content Detection Model Training Script This script automates the process of training a hate content detection model using TensorFlow and KMeans clustering. It includes several key components: Device Setup: Checks available GPUs for optimized processing. Data Processing: Loads and preprocesses image data from specified training and test fol…
"""
Training script for hate content detection model
"""
import pandas as pd
import tensorflow as tf
from utils import ImageProcessor, SimpleMetalKMeans
def train():
"""Main training function"""
# Installation Guide
## System Requirements
### Hardware
- Apple Silicon Mac (M1/M2/M3)
- Minimum 16GB RAM recommended
- SSD storage recommended
@devonartis
devonartis / verfiy,py
Created November 9, 2024 00:39
Verify GPU is being used on silicone mac
from config import PATHS, MODEL_PATH, PREDICTIONS_CSV, ADVERSARIAL_PREDICTIONS_CSV
import sys
import tensorflow as tf
import cv2
import numpy as np
import pandas as pd
from tqdm import tqdm
def verify_setup():
"""
@devonartis
devonartis / gist:f8deec394529f906251512a6dbb5efd1
Created December 5, 2024 10:34
From Training to Action: Making Our AI Work in the Real World Building in Public: Part 3 - Teaching Our AI to Make Decisions 🤖 - Sample Code
from config import PATHS, MODEL_PATH, PREDICTIONS_CSV, ADVERSARIAL_PREDICTIONS_CSV
"""
Inference script for hate content detection model
"""
import pandas as pd
from utils import ImageProcessor, SimpleMetalKMeans
def run_inference(image_folder, model_path="model/kmeans_model.pkl"):
@devonartis
devonartis / gist:b0eedcdc1a842b7bc461dc45ffa78ef1
Created December 17, 2024 20:29
Basic Adversarial Testing Script
"""
Basic Adversarial Testing Script
"""
import os
import numpy as np
import tensorflow as tf
import cv2
from tqdm import tqdm
import pandas as pd