Skip to content

Instantly share code, notes, and snippets.

View ianfhunter's full-sized avatar
🐶
Woof Woof!

Ian Hunter ianfhunter

🐶
Woof Woof!
View GitHub Profile
@ianfhunter
ianfhunter / JIRANet.py
Last active June 29, 2025 06:51
The code for JIRA-Net as descrived in the SIGBOVIK 2025 paper submission
from torch.nn import Module
from torch import nn
import numpy as np
import os
import torch
from torchsummary import summary
from torchvision.datasets import mnist
from torch.nn import CrossEntropyLoss
from torch.optim import SGD
from torch.utils.data import DataLoader
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Ian Hunter",
"label": "Passionate Software Engineer with broad skillset - NN Presilicon Software Performance Lead at Intel Movidius",
"image": "https://ianfhunter.github.io/assets/img/site/profile.png",
"email": "[email protected]",
"phone": "On Request",
"url": "http://ianhunter.ie",
"summary": "Ian currently works as a lead software engineer in Intel's presilicon VPU group. He holds a BA(Mod) and an MSc in Computer Science. He is passionate about solving problems and using software to enrich our lives. Ian seeks remote/hybrid development on novel projects with space to innovate.",
@ianfhunter
ianfhunter / d10000_wm_rodbot.csv
Last active June 10, 2020 14:27
Discord format for D10000 WM
Weight Value
1 1d10 of caster's fingers turn to stone
1 1d100 bees swarm harmlessly around the caster for several weeks
1 1d100 sparkling motes dance about the caster's head until dawn
1 1d100% of caster's body turns to iron for that many rounds
1 1d12 ducklings identify the caster as their mother
1 1d4 of caster's fingers move from their left hand to their right hand
1 1d4 of caster's limbs are as durable as steel
1 1d4 of caster's limbs are covered in fish scales
1 1d4 of caster's limbs are invisible
Room Generation
https://www.oryxdesignlab.com/products/wee-fantasy
@ianfhunter
ianfhunter / index.html
Created February 5, 2020 21:56
Pure CSS night sky
<!-- I wanted to use no images and no JavaScript, only pure CSS
-->
<!-- I used box-shadow to create pixelated stars, but you can use linear-gradients to make them small blurry dots.
-->
<!-- Random set of stars is animated with keyframes.
-->
<link href="https://fonts.googleapis.com/css?family=Dancing+Script&display=swap" rel="stylesheet">
<div class="toolbar">
@ianfhunter
ianfhunter / checkIntegrity.py
Created November 21, 2018 13:16
Verify a directory has valid images
import glob
from PIL import Image
root_dir = "/Imagenet/"
for filename in glob.iglob(root_dir + '**/*.*', recursive=True):
try:
i = Image.open(filename)
except:
print(filename, "cant be opened")
{
"nodes": [
{
"id": "n0",
"label": "conv1",
"url": "http://sigmajs.org/"
},
{
"id": "n1",
@ianfhunter
ianfhunter / fancynet.prototxt
Last active October 20, 2017 18:16
FancyNet v3
# Enter your network definition here.
# Use Shift+Enter to update the visualization.name: "FancyNet"
input: "data"
input_shape {
dim: 1
dim: 4
dim: 255
dim: 255
}
layer {
Purpose, not Pay: https://www.youtube.com/watch?v=dgKKPQiRRag
@ianfhunter
ianfhunter / .vimrc
Created April 13, 2017 11:51
Vim Config
"Protobuf Files
augroup filetype
au! BufRead,BufNewFile *.proto setfiletype proto
au! BufRead,BufNewFile *.pb setfiletype proto
augroup end
"Remove Trailing Whitespace
:command NOts :%s/\s\+$//e