<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://tanjisheng.com/</loc>
        <image:image>
            <image:loc>https://tanjisheng.com/img/jisheng-profile.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://tanjisheng.com/about</loc>
        <image:image>
            <image:loc>https://tanjisheng.com/img/jisheng-profile.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/bodhi-demo/bodhi-ksitigarbha-demo.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/bodhi-demo/bodhi-medicine-buddha-demo.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/bodhi-demo/bodhi-yellow-jambhala-demo.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/bodhi-demo/bodhi-guan-yin-demo.webp</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://tanjisheng.com/blog</loc>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/automate-formatting-of-code-with-husky-cover.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/understanding-daos-cover.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/storing-declarations-on-trivechain-cover.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/endless-potential-of-blockchain-technology-cover.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/triveasset-on-trivechain-cover.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/blazing-fast-serverless-site-cover.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/maximizing-my-productivity-while-on-the-go-cover.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/365-days-of-procrastination-cover.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://tanjisheng.com/experience</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/expertise</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/lab</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/now</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/speaking</loc>
        <image:image>
            <image:loc>https://tanjisheng.com/img/speaking/evm-institutional-day-2026-panel.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/speaking/mybw26-keynote-when-wallets-outlive-their-owners.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/speaking/mybw26-panel-maturing-bitcoin-ecosystem.jpg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/speaking/rwa-gateway-2026-keynote.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://tanjisheng.com/tools</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/work</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/work-with-me</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/blog/2018-03-31-365-days-of-procrastination</loc>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/365-days-of-procrastination-001.gif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/365-days-of-procrastination-002.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/365-days-of-procrastination-003.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://tanjisheng.com/blog/2018-04-07-maximizing-my-productivity-while-on-the-go</loc>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/maximizing-my-productivity-while-on-the-go-001.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://tanjisheng.com/blog/2018-04-18-blazing-fast-serverless-site</loc>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/blazing-fast-serverless-site-001.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/blazing-fast-serverless-site-003.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/blazing-fast-serverless-site-002.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://tanjisheng.com/blog/2019-03-12-triveasset-on-trivechain</loc>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/triveasset-test-transaction.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://tanjisheng.com/img/blog/trivechain-explorer-stats.jpg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://tanjisheng.com/blog/2019-08-11-endless-potential-of-blockchain-technology</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/blog/2019-08-16-storing-declarations-on-trivechain</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/blog/2020-01-15-understanding-daos</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/blog/2025-02-12-automate-formatting-of-code-with-prettier-and-husky</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/expertise/ai-systems</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/expertise/blockchain-architecture</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/expertise/custody-succession</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/lab/agents</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/lab/custody</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/lab/knowledge</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/aave-lending</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/blocks-and-chains</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/chainlink-oracles</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/consensus-and-proof-of-work</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/hot-and-cold-wallets</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/mnemonics-and-seed-phrases</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/mpc-and-secret-sharing</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/multisig-vaults</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/polymarket</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/uniswap-v2</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/uniswap-v3</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/wallets-keys-and-signatures</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/what-is-a-hash</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/tools/converter</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/tools/eth-address</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/tools/qrcode</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/tools/tictactoe</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/tools/tolower</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/tools/toupper</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/work/hexon-data</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/work/nftapir</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/work/playermon</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/work/qtix</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/work/sprintla</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/work/trivechain</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/accuracy-lies</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/accuracy-precision-recall-f1</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/activations-matter</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/attention-by-hand</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/attention-versus-lstm</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/backprop-by-hand</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/beat-the-forest</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/before-you-start</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/bootstrap-and-feature-bagging</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/capacity-factor-and-token-dropping</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/capstone</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/context-windows-and-retrieval</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/convolutional-neural-networks</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/cost-complexity-pruning</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/cross-validation</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/cuts-by-hand</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/debug-four-trainings</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/depth-and-overfitting</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/distribution-shift</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/dot-product-is-a-score</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/embeddings</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/entropy-versus-gini</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/every-weight-by-hand</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/feature-importance</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/features-and-leakage</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/forest-versus-tree</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/gradient-descent-by-hand</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/hallucination-and-uncertainty</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/hidden-layers-build-features</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/hidden-state</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/impurity-and-splits</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/initialisation-and-batches</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/layer-norm-and-residuals</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/load-balancing</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/lstm-gates</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/many-weak-voters</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/mechanism-not-mind</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/momentum-and-adam</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/next-token-prediction</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/notebook</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/one-neuron</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/order-is-information</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/out-of-bag-error</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/positional-information</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/pretraining-and-fine-tuning</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/pruning-and-instability</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/reinforcement-learning</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/reward-hacking</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/self-attention-and-heads</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/sigmoid-and-log-loss</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/slope-without-calculus</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/softmax-and-temperature</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/sycophancy</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/the-lstm-gradient-path</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/the-map</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/the-overfitting-machine</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/the-router</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/the-tokenizer-and-your-language</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/the-transformer-block</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/three-regularisers</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/tokenization</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/top-k-top-p-and-temperature</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/train-a-character-model</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/train-validate-test</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/tree-audit</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/two-heads-by-hand</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/vanishing-gradients</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/what-a-prediction-is</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/what-scale-buys</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/when-dropout-hurts</loc>
    </url>
    <url>
        <loc>https://tanjisheng.com/learn/ml/where-lines-fail</loc>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v8.2.2 at 2026-10-14T15:23:34.269Z -->