Skip to content

Instantly share code, notes, and snippets.

View svpino's full-sized avatar
🏠
Working from home

Santiago Valdarrama svpino

🏠
Working from home
View GitHub Profile
@svpino
svpino / instructions.md
Last active July 9, 2025 17:24
Installing TensorFlow on Apple Silicon
@svpino
svpino / mnist.py
Created February 24, 2021 01:46
CNN to solve MNIST dataset
import numpy as np
import pandas as pd
import random
import tensorflow as tf
import matplotlib.pyplot as plt
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Flatten, Conv2D, Dense, MaxPooling2D
from tensorflow.keras.optimizers import SGD
from tensorflow.keras.utils import to_categorical
@svpino
svpino / commands.txt
Created February 24, 2025 20:14
Running DeepSeek on HPC
# Loading and serving the model:
vllm serve /root/commonData/DeepSeek-R1 \
--host 0.0.0.0 \
--port 8000 \
--enable-reasoning \
--reasoning-parser deepseek_r1 \
--tensor-parallel-size 8 \
--load-format auto \
--trust-remote-code \
@svpino
svpino / neural-network-from-scratch.py
Last active December 13, 2024 20:19
An implementation of a neural network from scratch
import numpy as np
def sigmoid(x):
return 1 / (1 + np.exp(-x))
def neural_network(X, y):
learning_rate = 0.1
W1 = np.random.rand(2, 4)
W2 = np.random.rand(4, 1)
@svpino
svpino / sample.py
Created March 21, 2023 14:24
Web Scraping using Bright Data Scraping Browser and Playwright
import re
import asyncio
from playwright.async_api import async_playwright
USERNAME = "TYPE YOUR USERNAME HERE"
PASSWORD = "TYPE YOUR PASSWORD HERE"
HOST = "zproxy.lum-superproxy.io:9222"
URL = "https://www.svpino.com/" # USE YOUR URL HERE
import re
import asyncio
import os
from bs4 import BeautifulSoup
from bs4.element import NavigableString
from playwright.async_api import async_playwright
USERNAME = "USERNAME HERE"
PASSWORD = "PASSWORD HERE"
@svpino
svpino / llama2.py
Last active January 25, 2024 13:12
Running a fine-tuned Llama 2 model
import torch
import peft
import transformers
from transformers import AutoTokenizer, AutoModelForCausalLM
from huggingface_hub.hf_api import HfFolder
ACCESS_TOKEN = "ENTER YOUR HUGGINGFACE ACCESS TOKEN HERE"
HfFolder.save_token(ACCESS_TOKEN)
import os
import assemblyai as aai
from pytube import YouTube
aai.settings.api_key = "INSERT YOUR API KEY HERE"
youtube_url = "https://www.youtube.com/watch?v=f94wKh70cOY"
# Let's download the YouTube video
youtube = YouTube(youtube_url)
audio = youtube.streams.filter(only_audio=True).first()
@svpino
svpino / llamaindex-sample.py
Created August 30, 2023 14:49
Using LlamaIndex to ask question about your data
# !pip install llama-index monsterapi sentence_transformers --quiet
import os
from llama_index.llms import MonsterLLM
from llama_index import VectorStoreIndex, SimpleDirectoryReader, ServiceContext
from llama_index.embeddings import LangchainEmbedding
from langchain.embeddings import HuggingFaceEmbeddings
from sentence_transformers import SentenceTransformer