Code Monkey home page Code Monkey logo

nbc-softmax's Introduction

Hello 👋, I'm Gayan

About Me · Email · LinkedIn · Facebook

Data, AI, Machine Learning Engineer / Consultant, Brisbane, Australia


PhD (AI & ML), MSc (Big data), MSc (Computer networking), BSc (Computer engineering), Chartered management accountant, Chartered engineer, Former Senior Assistant Director, Central Bank of Srilanka

Gayanku profile views

"Email" "LinkedIn" "Book a consult"


AI, ML Scientist / Researcher (PhD) with CSIRO and Microsoft awards, Data Engineer (MSc) with 20+ years of software engineering (BSc), including the London Stock Exchange and Central Bank (IT, finance, regulatory, AML). A chartered management accountant (UK/USA) and a senior tech manager (10+ years). Compulsive learner, Geek, mentor, consultant, founder, startup enthusiast, food critic and travel addict.

Practicale software design 📲, solid architecture 👷‍♀️, best practices 🧰, and documentation 📖.

  • 🔭 Currently keen in LLM (Large Language Models) and optimization of LLM for private use (private GPT).
  • 🌱 Passionate about building effcient AI and Machine Learning (ML) models in Graph, Vision and Language domains
  • 💬 Ask me about GPT, LLM, Python, Dart, Flutter, C++.
  • 📫 How to reach me: [email protected]
  • 😄 Pronouns: He/Him/His
  • ⚡ Fun fact: A huge sci-fi fan, since I read my first book at the age of 12

Projects

AI and Machine Learning for Graphs

FDGATII
Fast Dynamic Graph Attention with Initial Residual and Identity Mapping, adding 3 main enhancements on Graph Attention (GAT). AJCAI22/CSIRO Best paper

SGGC
Self-Supervised Contrastive Graph Clustering & Influence Augmented Contrastive (IAC) loss, a more effective, novel, Influence Augmented Contrastive (IAC) loss to fuse richer structural information, and half the original model parameters. SCGC(*) is faster with simple linear units, completely eliminate convolutions and attention of traditional GNNs, yet efficiently incorporates structure. It is impervious to layer depth and robust to over-smoothing, incorrect edges and heterophily. It is scalable by batching, a limitation in many prior GNN models, and trivially parallelizable.

PAMC
Proxy approximated meta-node Contrastive (PAMC) loss, a meta-node based approximation technique that is (a) simple, (b) canproxy all negative combinations (c) in quadratic cluster size time complexity, (d) at graph level, not node level, and (e) exploit graph sparsity. By replacing node-pairs with additive cluster-pairs, we compute the negatives in cluster-time at graph level. The resulting Proxy approximated meta-node Contrastive (PamC) loss, based on simple optimized GPU operations, captures the full set of negatives, yet is efficient with a linear time complexity. By avoiding sampling, we effectively eliminate sample bias.

NBC-Softmax
NBC-Softmax : Darkweb Author fingerprinting and migration tracking, a contrastive loss based clustering technique for softmax loss, which is more intuitive and able to achieve superior performance. Our technique meets the criterion for larger number of samples, thus achieving block contrastiveness, which is proven to outperform pair-wise losses. It uses mini-batch sampling effectively and is scalable.

AI and Machine Learning for Health

Ugly Ducklings or Swans
A Tiered Quadruplet Network with Patient-Specific Mining for Improved Skin Lesion Classification, - a deep metric learning network to learn lesion features at two tiers - patient-level and lesion-level. We introduce a patient-specific quadruplet mining approach together with a tiered quadruplet network, to drive the network to learn more contextual information both globally and locally between the two tiers.

AI and Machine Learning for Cyber security

FlowTransformer: A Transformer Framework for Flow-based Network Intrusion Detection Systems
XG-BoT: An Explainable Deep Graph Neural Network for Botnet Detection and Forensics
Inspection-L: Self-Supervised GNN Node Embeddings for Money Laundering Detection in Bitcoin
DOC-NAD: A Hybrid Deep One-class Classifier for Network Anomaly Detection


Let's connect

"Email" "LinkedIn" "Book a consult"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.