Skip to content

Instantly share code, notes, and snippets.

View bassemfg's full-sized avatar
💥

ML Wiz bassemfg

💥
View GitHub Profile
@bassemfg
bassemfg / mamba.py
Created December 31, 2023 05:59 — forked from buttercutter/mamba.py
Mamba: Linear-Time Sequence Modeling with Selective State Spaces
# [Mamba: Linear-Time Sequence Modeling with Selective State Spaces](https://arxiv.org/abs/2312.00752)
import torch
import torch.nn as nn
import torch.optim as optim
from torch.utils.data import DataLoader, Dataset
from torch.nn import functional as F
from einops import rearrange, repeat
from tqdm import tqdm
@bassemfg
bassemfg / talib-install.sh
Created July 9, 2022 14:29 — forked from artiya4u/talib-install.sh
Install TA-Lib script
#!/usr/bin/env bash
sudo apt install build-essential wget -y
wget https://artiya4u.keybase.pub/TA-lib/ta-lib-0.4.0-src.tar.gz
tar -xvf ta-lib-0.4.0-src.tar.gz
cd ta-lib/
./configure --prefix=/usr
make
sudo make install
import gym
import numpy as np
import random
from keras.models import Sequential
from keras.layers import Dense, Dropout
from keras.optimizers import Adam
from collections import deque
class DQN:
@bassemfg
bassemfg / split_csv_by_row_limit.py
Created November 27, 2018 20:35
split_csv_by_row_limit
# -*- coding: utf-8 -*-
"""
Created on Tue Nov 27 12:06:43 2018
@author: Bassem Yacoube
"""
import csv
import sys
import os
@bassemfg
bassemfg / GetAllListItems.cs
Last active September 6, 2024 22:01
Get all files in all folders and sub folders of a SharePoint online document library recursively using CSOM and CAML
private List<ListItem> GetAllItems( ClientContext Context, List list, List<ListItem> ListItems)
{
camlQuery.ViewXml =
@"< View Scope = 'RecursiveAll'>
< Query >
<Where>
</Where>
<OrderBy>