Skip to content

Instantly share code, notes, and snippets.

View BIGBALLON's full-sized avatar
🎯
Focusing

WILL LEE BIGBALLON

🎯
Focusing
View GitHub Profile
@BIGBALLON
BIGBALLON / llm-technical-reports-2026.md
Created April 21, 2026 09:40
LLM Technical Reports Landscape (2021–2026): 27 orgs × 70+ arXiv papers, with HuggingFace / GitHub / License / context / benchmarks. Open-weight + closed-API, fully cross-referenced.

主要大语言模型公司历代技术报告汇总(开源 + 闭源)


📖 术语说明

术语 定义
Open-weight(权重开源) 模型权重公开可下载、允许研究与商用,但训练数据 / 代码通常保留
Fully-open(完全开源) 除权重外,训练数据、训练代码、训练日志、中间检查点全部公开(典型代表:OLMo)
@BIGBALLON
BIGBALLON / gradio_bbox_annotate_save.py
Created May 9, 2025 06:49
This Python script creates an interactive Gradio interface for annotating images with bounding boxes. Users can upload an image, click two points to draw a box, and view its coordinates and area ratio.
import gradio as gr
import numpy as np
# Global variable to store the first click coordinates
start_point = None
def draw_bounding_box(image: np.ndarray, event: gr.SelectData) -> tuple:
"""
Handle click events to draw a bounding box on the image.
@BIGBALLON
BIGBALLON / pytorch_diagnostics.py
Created April 24, 2025 11:14
This script is useful for developers, researchers, or system administrators who want to ensure that a PyTorch environment is correctly installed and fully operational for deep learning tasks, both on CPU and GPU.
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
# Function to print a formatted section header
def print_header(msg):
print("\n" + "=" * len(msg))
print(msg)
print("=" * len(msg))
Package Version
----------------------------- -----------
absl-py 2.1.0
accelerate 0.30.0
addict 2.4.0
aiofiles 23.2.1
aiohttp 3.9.5
aiosignal 1.3.1
aliyun-python-sdk-core 2.15.1
aliyun-python-sdk-kms 2.16.3
@BIGBALLON
BIGBALLON / radar.ipynb
Created January 13, 2024 18:52 — forked from donglixp/radar.ipynb
Radar figure in BEiT-3
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@BIGBALLON
BIGBALLON / color_log.py
Last active October 19, 2023 10:50
colorlog for color logger.
import colorlog
import logging
# 创建日志记录器
logger = colorlog.getLogger(__name__)
# 设置日志级别和格式
logger.setLevel(logging.DEBUG)
formatter = colorlog.ColoredFormatter(
"%(log_color)s%(levelname)-8s%(reset)s %(log_color)s%(asctime)s | %(blue)s%(message)s",
@BIGBALLON
BIGBALLON / imagenet21k_ids_with_classnames.csv
Created June 20, 2023 07:51
Imagenet21k label with classnames
We can't make this file beautiful and searchable because it's too large.
n00004475,organism, being
n00005787,benthos
n00006024,heterotroph
n00006484,cell
n00007846,person, individual, someone, somebody, mortal, soul
n00015388,animal, animate_being, beast, brute, creature, fauna
n00017222,plant, flora, plant_life
n00021265,food, nutrient
n00021939,artifact, artefact
n00120010,hop
@BIGBALLON
BIGBALLON / AS.py
Created January 4, 2023 08:30
Anomaly Simulation
"""
# Anomaly Simulation for MVTecAD
# Download describable textures dataset
wget https://www.robots.ox.ac.uk/~vgg/data/dtd/download/dtd-r1.0.1.tar.gz
# Download MVTec anomaly detection dataset
wget https://www.mydrive.ch/shares/38536/3830184030e49fe74747669442f0f282/download/420938113-1629952094/mvtec_anomaly_detection.tar.xz
"""
import os
import random
@BIGBALLON
BIGBALLON / EMAE_crop.py
Last active November 4, 2022 10:48
for EMAE figures
import math
import os
import random
from itertools import product
import numpy as np
from imgaug import augmenters as iaa
from PIL import Image
IMG_SIZE = 600
import numpy as np
def voc_ap(rec, prec):
# correct AP calculation
# first append sentinel values at the end
mrec = np.concatenate(([0.], rec, [1.])) #[0. 0.0666, 0.1333, 0.4 , 0.4666, 1.]
mpre = np.concatenate(([0.], prec, [0.])) #[0. 1., 0.6666, 0.4285, 0.3043, 0.]
for i in range(mpre.size - 1, 0, -1):
mpre[i - 1] = np.maximum(mpre[i - 1], mpre[i]) #[1. 1. 0.6666 0.4285 0.3043 0. ]