Skip to content

Instantly share code, notes, and snippets.

View adimyth's full-sized avatar
🎯
Focusing

Aditya Mishra adimyth

🎯
Focusing
View GitHub Profile
@adimyth
adimyth / setup.md
Last active March 26, 2024 14:14
Ubuntu 20.04 RDP setup

Setup

MacBook Air(macOS Catalina) & Ubuntu 20.04 connected on the same network locally.

Steps

  • Install XRDP and enable
sudo apt install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp
@adimyth
adimyth / assignment.py
Created October 19, 2022 10:46
Some random assignment
def is_illegal(input):
words = input.split(" ")
for word in words:
if word in "ENGLISH_WORDS":
return "ILLEGAL"
for char in word:
if char in [" ", "\n", "\t"]:
return "ILLEGAL"
return None
@adimyth
adimyth / httpd.conf
Created August 9, 2022 14:28
HTTPD configuration for macos with PHP (M1)
#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
@adimyth
adimyth / httpd.conf
Last active August 9, 2022 07:22
HTTPD configuration for macos with PHP (M1 & Rosetta)
#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
@adimyth
adimyth / httpd.conf
Last active August 9, 2022 07:04
Apache configuration for macos with PHP (Intel)
#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
@adimyth
adimyth / php-installation.sh
Last active February 4, 2022 08:19
PHP installation via asdf
sudo apt-get install -y libcurl4-gnutls-dev libjpeg-turbo8-dev libpng-dev
sudo apt-get install -y autoconf \
re2c \
bison \
libsqlite3-dev \
libpq-dev \
libonig-dev \
libfcgi-dev \
libfcgi0ldbl \
libjpeg-dev \
@adimyth
adimyth / transfer_learning_pl.py
Created August 25, 2021 08:17
Transfer Learning with Poisson Loss (Pytorch Lightning)
from glob import glob
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from PIL import Image
import pytorch_lightning as pl
from pytorch_lightning.callbacks import ModelCheckpoint
from pytorch_lightning.callbacks.early_stopping import EarlyStopping
@adimyth
adimyth / stratifiedkfold_regression.py
Created January 19, 2021 11:30
StratifiedKFold Split for Regression Task
import numpy as np
import pandas as pd
from sklearn.model_selection import StratifiedKFold
df = pd.read_csv(path_to_data)
n_bins = 1+np.log2(df.shape[0]) # Sturge's rule
df["bins"] = pd.cut(df.target, n_bins, labels=False)
n_folds = 5
skf = StratifiedKFold(n_splits=n_folds)
@adimyth
adimyth / reports.md
Created November 21, 2020 06:57
Data Science Project Reports