Skip to content

Instantly share code, notes, and snippets.

@jaidevd
jaidevd / README.md
Created September 23, 2024 14:08
Pip / conda experiments

Hypothesis:

For a given package ABC, if conda installs it without any additional arguments, pip install the same package without any additional arguments, they are not coming from the same source. They will have a slightly different version, patch or minor.

Procedure:

@jaidevd
jaidevd / init.vim
Created June 5, 2024 17:42
init.vim
let g:python3_host_prog="~/conda/bin/python"
let g:python2_host_prog="~/conda/bin/python"
call plug#begin('~/.local/share/nvim/plugged')
" Autocomplete stuff
if has('nvim')
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
X <- numeric(length=1000)
params.a <- sqrt(30) / 4
params.c <- 0.811
sqrt.fx <- function(x) {
f <- (x ^ 4) - 2 * (x ^ 3) + (x ^ 2)
return(sqrt(30 * f))
}
sample <- function() {
@jaidevd
jaidevd / covariance.md
Created February 3, 2023 05:43
Sample markdown

Suppose you have $n$ random variables, $\mathbf{x}_1, \mathbf{x}_2, x_3, \ldots x_n $.

Now, between any two random variables $x_i, x_j$ the covariance is defined as:

$$ \sigma_{\mathbf{x}_i, \mathbf{x}_j} = E[(\mathbf{x}i - \mu{\mathbf{x}_i})(\mathbf{x}j - \mu{\mathbf{x}_j})] $$

(where $\mu_{\mathbf{x}_i}$ is the mean of $\mathbf{x}_i$).

from flask import request, Flask
app = Flask(__name__)
@app.route("/", methods=["POST"])
def index():
if request.content_type == 'application/pdf':
with open('request.pdf', 'wb') as fout:
fout.write(request.data)
# coding: utf-8
from keras import layers as L
from keras import backend as K
from keras.models import Model
import tensorflow as tf
import numpy as np
_epsilon = tf.convert_to_tensor(K.epsilon(), np.float32)
@jaidevd
jaidevd / naive_bayes.md
Created July 1, 2022 10:10
MLT Writeup on Naive Bayes algorithms

Generative vs discriminative classifiers

Discriminative classifiers:

Discriminative classifiers divide the feature space into regions that separate the data belonging to different classes such that every separate region contains samples belonging to a single class. The decision boundary is determined by constructing and solving equations of the form

$$ \mathbf{y} = \mathbf{w}^T\mathbf{\phi(X)}+b $$

[
{
"text": "#BREAKINGNEWS MALAYSIA AIRLINES FLIGHT #MH17 CONFIRMED SHOT DOWN OVER #DONETSK OBLAST, SHORTLY BEFORE REACHING RUSSIAN AIR SPACE",
"labels": [
{
"start": 14,
"end": 31,
"label": "ORG"
},
{
@jaidevd
jaidevd / train.json
Created May 16, 2022 07:42
Sample sentiment analysis training
[{"text":"For the last quarter of 2010 , Componenta 's net sales doubled to EUR131m from EUR76m for the same period a year earlier , while it moved to a zero pre-tax profit from a pre-tax loss of EUR7m .","label":"POSITIVE"},{"text":"$FB gone green on day","label":"POSITIVE"},{"text":"$MSFT SQL Server revenue grew double-digit with SQL Server Premium revenue growing over 30% http:\/\/stks.co\/ir2F","label":"POSITIVE"},{"text":"Costco: A Premier Retail Dividend Play https:\/\/t.co\/Fa5cnh2t0t $COST","label":"POSITIVE"},{"text":"Stockmann and Swedish sector company AB Lindex entered into an agreement on September 30 , 2007 , whereby Stockmann , or a wholly-owned subsidiary of it , will make a public tender offer for all of Lindex 's issued shares .","label":"POSITIVE"},{"text":"The item included restructuring costs of EUR1 .6 m , while a year earlier they were EUR13 .1 m. Diluted EPS stood at EUR0 .3 versus a loss per share of EUR 0.1 .","label":"POSITIVE"},{"text":"A portion , $ 12.5 million , will be recorded
@jaidevd
jaidevd / spacy-pipelines.ipynb
Created April 20, 2022 05:29
Spacy pipelines
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.