孤独症项目(2)

Neuroimage | 孤独症与功能近红外光谱(fNIRS)综述 Neuroimage | 孤独症与功能近红外光谱(fNIRS)综述1 引言2 综述:目前ASD研究中的两个难题2.1 难题一:ASD在发育中的婴儿大脑2.2 难题二:社会大脑和大脑之间的相互作用3 fNIRS的基本原理3.1 近红外光谱应用的关键模式3.2 fNIRS数据评估和关注点3.3 实验设计与fMRI、EEG的比较3.4 方法论问题4 fNIRS在ASD中的研究4.1 非社会性困难4.2 ... 阅读详情

猛的一看今天已经2月5号了,寒假马上就要结束了,可自己的科研进展几乎没有。我瞬间感觉很恐慌,我似乎看到了我毕业后去送外卖的样子,我不能接受这个结果。但是我在经历了这么多事情之后,我认识到我也是肉体凡胎,我今天很恐慌,可能我明天就摆烂了,人就是这样。所以我不想管明天的事情,我只管今天,我今天要努力学习三个小时。
1

def main(args):
    with open(args.config_filename) as f:
        config = yaml.load(f, Loader=yaml.Loader)

        dataloaders, node_size, node_feature_size, timeseries_size = \
            init_dataloader(config['data'])

        config['train']["seq_len"] = timeseries_size
        config['train']["node_size"] = node_size



        model = PLSNet(config['model'], node_size,
                         node_feature_size, timeseries_size)
        use_train = BasicTrain




        optimizer = torch.optim.Adam(
            model.parameters(), lr=config['train']['lr'],
            weight_decay=config['train']['weight_decay'])
        opts = (optimizer,)

        loss_name = 'loss'
        if config['train']["group_loss"]:
            loss_name = f"{loss_name}_group_loss"
        if config['train']["sparsity_loss"]:
            loss_name = f"{loss_name}_sparsity_loss"


        save_folder_name = Path(config['train']['log_folder'])/Path(config['model']['type'])/Path(
            # date_time +
            f"{config['data']['dataset']}_{config['data']['atlas']}")

        train_process = use_train(
            config['train'], model, opts, dataloaders, save_folder_name)

        train_process.train()

2

    with open(args.config_filename) as f:
        config = yaml.load(f, Loader=yaml.Loader)

这里的args.config_filename很显然是setting文件夹下的abide_PLSNet.yaml,这个yaml配置文件好像也是我粘贴复制来的。
我看了一遍,应该是我记混了,这个是原来文件夹下面就有的。
f这个东西能叫句柄吗,应该不能叫吧,它是一个变量,代表这个配置文件的内容。
这里就是读取这个yaml配置文件的内容,然后保存在config里面,通过config来调用内容
3
abide_PLSNet.yaml包括三部分的内容,分别是data,model和train

data:
  dataset: ABIDE
  atlas: else
  batch_size: 16
  test_batch_size: 16
  val_batch_size: 16
  train_set: 0.7
  val_set: 0.1
  fold: 0
#  time_seires: /data/CodeGoat24/FBNETGEN/ABIDE_pcp/abide.npy
#  time_seires: /data/CodeGoat24/FBNETGEN_ho/ABIDE_pcp/abide.npy
  time_seires: ./data/CodeGoat24/FBNETGEN_AAL/ABIDE_pcp/abide.npy
#  time_seires: /data/CodeGoat24/FBNETGEN_cc400/ABIDE_pcp/abide.npy




model:
  type: PLSNet
  extractor_type: attention
  embedding_size: 8
  window_size: 4

  cnn_pool_size: 16

  num_gru_layers: 4

  dropout: 0.5



train:
  lr: 1.0e-4
  weight_decay: 1.0e-4
  epochs: 500
  pool_ratio: 0.7
  optimizer: adam
  stepsize: 200
  group_loss: true
  sparsity_loss: true
  sparsity_loss_weight: 0.5e-4
  log_folder: result
  # uniform or pearson
  pure_gnn_graph: pearson
        dataloaders, node_size, node_feature_size, timeseries_size = \
            init_dataloader(config['data'])

我懂了,原来config是变成字典了,data相当于一个子字典,然后里面有键值对
4

import numpy as np
import torch
import torch.utils.data as utils
import csv

from nilearn.connectome import ConnectivityMeasure
from sklearn import preprocessing
import pandas as pd
import matplotlib.pyplot as plt
from scipy.io import loadmat
from nilearn import plotting, datasets

class StandardScaler:
    """
    Standard the input
    """

    def __init__(self, mean, std):
        self.mean = mean
        self.std = std

    def transform(self, data):
        return (data - self.mean) / self.std

    def inverse_transform(self, data):
        return (data * self.std) + self.mean



        
def init_dataloader(dataset_config):



    data = np.load(dataset_config["time_seires"], allow_pickle=True).item()
    final_fc = data["timeseires"]
    final_pearson = data["corr"]
    labels = data["label"]


    _, _, timeseries = final_fc.shape

    _, node_size, node_feature_size = final_pearson.shape

    scaler = StandardScaler(mean=np.mean(
        final_fc), std=np.std(final_fc))
    
    final_fc = scaler.transform(final_fc)


    pseudo = []
    for i in range(len(final_fc)):
        pseudo.append(np.diag(np.ones(final_pearson.shape[1])))

    if 'cc200' in  dataset_config['atlas']:
        pseudo_arr = np.concatenate(pseudo, axis=0).reshape((-1, 200, 200))
    elif 'aal' in dataset_config['atlas']:
        pseudo_arr = np.concatenate(pseudo, axis=0).reshape((-1, 116, 116))
    elif 'cc400' in dataset_config['atlas']:
        pseudo_arr = np.concatenate(pseudo, axis=0).reshape((-1, 392, 392))
    else:
        pseudo_arr = np.concatenate(pseudo, axis=0).reshape((-1, 111, 111))



    final_fc, final_pearson, labels, pseudo_arr = [torch.from_numpy(
        data).float() for data in (final_fc, final_pearson, labels, pseudo_arr)]

    length = final_fc.shape[0]
    train_length = int(length*dataset_config["train_set"])
    val_length = int(length*dataset_config["val_set"])


    dataset = utils.TensorDataset(
        final_fc,
        final_pearson,
        labels,
        pseudo_arr
    )

    train_dataset, val_dataset, test_dataset = torch.utils.data.random_split(
        dataset, [train_length, val_length, length-train_length-val_length])

    train_dataloader = utils.DataLoader(
        train_dataset, batch_size=dataset_config["batch_size"], shuffle=True, drop_last=False)

    val_dataloader = utils.DataLoader(
        val_dataset, batch_size=dataset_config["batch_size"], shuffle=True, drop_last=False)

    test_dataloader = utils.DataLoader(
        test_dataset, batch_size=dataset_config["batch_size"], shuffle=True, drop_last=False)

    return (train_dataloader, val_dataloader, test_dataloader), node_size, node_feature_size, timeseries

接下来就是dataloader.py的内容了
我说这个time_series是啥啊,原来是 time_seires: ./data/CodeGoat24/FBNETGEN_AAL/ABIDE_pcp/abide.npy,一个点npy文件。原来这个npy文件又是一个处理格式,真是一层套一层啊

{'timeseires': array([[[ -4.671351, -12.931799, -20.238678, ...,  -4.6999  ,
          -2.881232,  -5.373659],
        [ -6.610331, -10.146871, -11.706947, ...,  -8.545325,
          -4.824956,  -3.549801],
        [  6.539966,  -3.924838, -22.075667, ..., -10.810907,
          -9.507657, -11.782674],
        ...,
        [ 23.815056,  14.159346,  -4.235137, ...,   2.318333,
          -0.419391,  -6.08656 ],
        [ 29.358294,  29.569822,  12.97839 , ..., -35.478521,
         -32.452544, -38.755226],
        [ 12.700474,  10.523634,  -1.103658, ...,  16.980012,
          18.994251,   7.554179]],

       [[ 15.055096,  14.30167 ,   8.35954 , ...,  -2.320052,
           5.738047,  18.929523],
        [ -2.650435,  -5.070064,  -6.582098, ...,  -6.500024,
          -6.520322,  -2.209336],
        [  7.958244,   7.113133,   3.146248, ...,  -7.816352,
           0.160806,  12.985252],
        ...,
        [  0.216612,  -7.946295, -14.338741, ...,  -2.661149,
          -1.293657,   4.052661],
        [  0.595963,  -1.462514,  -3.352045, ...,  -7.601621,
          -1.38041 ,   7.066522],
        [ -1.754612,  -2.342497,  -2.100473, ...,  -4.888682,
           0.817308,   6.089231]],

       [[ 10.699614,  12.640328,   9.107096, ...,  25.303575,
          14.631509,  -2.431361],
        [  8.946028,  11.992252,  10.768465, ...,  17.12695 ,
           4.901006,  -9.559137],
        [ 12.502747,  17.729441,  17.117685, ...,  13.455708,
         -13.292004, -35.746319],
        ...,
        [-13.968082, -18.558227, -20.739389, ...,  30.461445,
          48.840466,  47.846905],
        [  7.775516,   7.945796,   4.77154 , ...,  35.356228,
          42.096015,  35.434606],
        [  3.752828,   5.027397,   4.62332 , ...,  22.339197,
          34.736423,  33.95411 ]],

       ...,

       [[ -9.594532, -18.276965, -12.977462, ...,  22.482481,
           9.076281,  -3.665357],
        [ -1.753394,  -3.048763,  -0.66247 , ...,   3.479453,
           6.685637,   5.947072],
        [ -7.053816,  -4.420122,   6.336983, ...,  23.162804,
          14.313564,   2.746504],
        ...,
        [ 14.337799,  18.14827 ,  -0.895313, ...,  37.246694,
          58.276117,  34.074897],
        [-15.100426, -22.201254, -24.41196 , ...,  60.251682,
          66.325714,  32.992202],
        [-13.52109 , -18.166892, -16.496382, ...,  38.908534,
          41.846779,  15.183713]],

       [[ -4.960212, -10.467057,  -2.350238, ...,   8.175621,
          -3.594708, -13.050947],
        [ -2.188337,  -5.102677,  -1.05976 , ...,   3.500581,
           5.308049,  -0.665579],
        [ -7.689325,  -4.299846,   4.479113, ...,   7.190843,
          -6.158385, -10.379174],
        ...,
        [  4.838299,  -1.461336,   3.449214, ...,  22.214853,
          10.277305, -20.902231],
        [ -9.16024 ,  -6.62222 ,   5.643113, ...,   1.50843 ,
          -7.206676, -21.635724],
        [ -7.149388,  -5.05326 ,   5.05269 , ...,  12.605102,
           7.582936, -10.857408]],

       [[ -8.999973,  -8.265457,   0.224464, ...,   2.243862,
          -2.492217, -13.048096],
        [ -1.115053,   0.311383,  -0.91307 , ...,   3.98221 ,
           1.695672,  -5.227182],
        [  2.39671 ,   2.200741,   5.486765, ...,  13.607921,
           7.737062, -13.571547],
        ...,
        [-24.200021, -15.751269,   3.40317 , ...,   3.005727,
           3.171528,  -1.583004],
        [-12.074557,  -7.229352,  -1.982399, ...,   4.310723,
          -9.359018,  -3.962187],
        [ -7.750716,  -6.153427,  -2.874191, ...,   4.213236,
          -2.779235,  -1.473658]]], shape=(1009, 111, 100)), 'label': array([0., 0., 0., ..., 0., 0., 0.], shape=(1009,)), 'corr': array([[[ 0.        ,  0.97663709,  0.82530072, ...,  0.13740499,
          0.35407144,  0.08548723],
        [ 0.97663709,  0.        ,  0.81736156, ...,  0.12545135,
          0.31653123,  0.08523937],
        [ 0.82530072,  0.81736156,  0.        , ...,  0.32199278,
          0.48073326,  0.23490678],
        ...,
        [ 0.13740499,  0.12545135,  0.32199278, ...,  0.        ,
          0.91433765,  0.76759212],
        [ 0.35407144,  0.31653123,  0.48073326, ...,  0.91433765,
          0.        ,  1.1123392 ],
        [ 0.08548723,  0.08523937,  0.23490678, ...,  0.76759212,
          1.1123392 ,  0.        ]],

       [[ 0.        ,  0.62647921,  0.68386934, ..., -0.05088815,
          0.60446506,  0.41812769],
        [ 0.62647921,  0.        ,  0.54538175, ...,  0.09402108,
          0.39961469,  0.28481799],
        [ 0.68386934,  0.54538175,  0.        , ..., -0.06276508,
          0.30605398,  0.22979597],
        ...,
        [-0.05088815,  0.09402108, -0.06276508, ...,  0.        ,
         -0.01265819,  0.08046417],
        [ 0.60446506,  0.39961469,  0.30605398, ..., -0.01265819,
          0.        ,  0.85968089],
        [ 0.41812769,  0.28481799,  0.22979597, ...,  0.08046417,
          0.85968089,  0.        ]],

       [[ 0.        ,  0.52387629,  0.39586813, ...,  0.49770721,
          0.77686881,  0.67761376],
        [ 0.52387629,  0.        ,  0.43492339, ...,  0.08623291,
          0.30371602,  0.28660143],
        [ 0.39586813,  0.43492339,  0.        , ..., -0.10309543,
         -0.00903498, -0.06115111],
        ...,
        [ 0.49770721,  0.08623291, -0.10309543, ...,  0.        ,
          0.69001642,  0.72559831],
        [ 0.77686881,  0.30371602, -0.00903498, ...,  0.69001642,
          0.        ,  1.37230362],
        [ 0.67761376,  0.28660143, -0.06115111, ...,  0.72559831,
          1.37230362,  0.        ]],

       ...,

       [[ 0.        ,  0.28196335,  0.62367273, ...,  0.31654042,
          0.30184585,  0.24758647],
        [ 0.28196335,  0.        ,  0.52368336, ..., -0.05335835,
         -0.01349599, -0.08051841],
        [ 0.62367273,  0.52368336,  0.        , ...,  0.07688247,
          0.15630406,  0.09915298],
        ...,
        [ 0.31654042, -0.05335835,  0.07688247, ...,  0.        ,
          0.33613925,  0.35266004],
        [ 0.30184585, -0.01349599,  0.15630406, ...,  0.33613925,
          0.        ,  1.26734374],
        [ 0.24758647, -0.08051841,  0.09915298, ...,  0.35266004,
          1.26734374,  0.        ]],

       [[ 0.        ,  0.3318541 ,  0.3479959 , ...,  0.17348234,
          0.33035729,  0.28096653],
        [ 0.3318541 ,  0.        ,  0.13110274, ...,  0.16131239,
          0.18152441,  0.0901034 ],
        [ 0.3479959 ,  0.13110274,  0.        , ...,  0.03690945,
          0.19735146,  0.23887414],
        ...,
        [ 0.17348234,  0.16131239,  0.03690945, ...,  0.        ,
          0.21702285,  0.29280098],
        [ 0.33035729,  0.18152441,  0.19735146, ...,  0.21702285,
          0.        ,  0.63961068],
        [ 0.28096653,  0.0901034 ,  0.23887414, ...,  0.29280098,
          0.63961068,  0.        ]],

       [[ 0.        ,  0.61490946,  0.86683146, ...,  0.28751356,
          0.35820952,  0.36030001],
        [ 0.61490946,  0.        ,  0.44664105, ...,  0.39767059,
          0.28708429,  0.39182893],
        [ 0.86683146,  0.44664105,  0.        , ...,  0.18048986,
          0.38597263,  0.43650839],
        ...,
        [ 0.28751356,  0.39767059,  0.18048986, ...,  0.        ,
          0.22311195,  0.35032753],
        [ 0.35820952,  0.28708429,  0.38597263, ...,  0.22311195,
          0.        ,  1.03944121],
        [ 0.36030001,  0.39182893,  0.43650839, ...,  0.35032753,
          1.03944121,  0.        ]]], shape=(1009, 111, 111)), 'pcorr': array([[[ 0.        ,  0.0845738 ,  0.05283968, ..., -0.02852326,
         -0.05030299, -0.00900934],
        [ 0.0845738 ,  0.        ,  0.05794923, ..., -0.06134557,
          0.02918709, -0.04988144],
        [ 0.05283968,  0.05794923,  0.        , ...,  0.08585561,
          0.0933945 , -0.01767182],
        ...,
        [-0.02852326, -0.06134557,  0.08585561, ...,  0.        ,
          0.0742375 ,  0.11123407],
        [-0.05030299,  0.02918709,  0.0933945 , ...,  0.0742375 ,
          0.        ,  0.26601118],
        [-0.00900934, -0.04988144, -0.01767182, ...,  0.11123407,
          0.26601118,  0.        ]],

       [[ 0.        ,  0.02515851, -0.02687615, ..., -0.07865261,
          0.03765896,  0.03533854],
        [ 0.02515851,  0.        ,  0.03731194, ..., -0.04081472,
         -0.02018316,  0.02902786],
        [-0.02687615,  0.03731194,  0.        , ...,  0.02341885,
         -0.0237432 ,  0.07630574],
        ...,
        [-0.07865261, -0.04081472,  0.02341885, ...,  0.        ,
          0.05092006,  0.03885538],
        [ 0.03765896, -0.02018316, -0.0237432 , ...,  0.05092006,
          0.        ,  0.08766317],
        [ 0.03533854,  0.02902786,  0.07630574, ...,  0.03885538,
          0.08766317,  0.        ]],

       [[ 0.        ,  0.0345411 ,  0.02792029, ..., -0.01667542,
          0.01530761, -0.00780056],
        [ 0.0345411 ,  0.        ,  0.05455556, ...,  0.0643729 ,
          0.01796368,  0.03800115],
        [ 0.02792029,  0.05455556,  0.        , ..., -0.01042823,
         -0.03121966,  0.01426741],
        ...,
        [-0.01667542,  0.0643729 , -0.01042823, ...,  0.        ,
         -0.07791113, -0.04875181],
        [ 0.01530761,  0.01796368, -0.03121966, ..., -0.07791113,
          0.        ,  0.13051308],
        [-0.00780056,  0.03800115,  0.01426741, ..., -0.04875181,
          0.13051308,  0.        ]],

       ...,

       [[ 0.        ,  0.0855516 ,  0.13597267, ...,  0.16457852,
          0.04648458,  0.03031205],
        [ 0.0855516 ,  0.        , -0.02231855, ..., -0.01696728,
          0.06332429, -0.05170068],
        [ 0.13597267, -0.02231855,  0.        , ..., -0.14505349,
         -0.05634801,  0.06301302],
        ...,
        [ 0.16457852, -0.01696728, -0.14505349, ...,  0.        ,
         -0.09211864,  0.03218952],
        [ 0.04648458,  0.06332429, -0.05634801, ..., -0.09211864,
          0.        ,  0.56874401],
        [ 0.03031205, -0.05170068,  0.06301302, ...,  0.03218952,
          0.56874401,  0.        ]],

       [[ 0.        ,  0.00369714,  0.01803972, ...,  0.02636135,
          0.01498399,  0.00107738],
        [ 0.00369714,  0.        , -0.04215888, ...,  0.08585435,
          0.01525622, -0.0044203 ],
        [ 0.01803972, -0.04215888,  0.        , ...,  0.00435903,
         -0.04385825,  0.01943377],
        ...,
        [ 0.02636135,  0.08585435,  0.00435903, ...,  0.        ,
          0.08473985,  0.14461459],
        [ 0.01498399,  0.01525622, -0.04385825, ...,  0.08473985,
          0.        ,  0.1207058 ],
        [ 0.00107738, -0.0044203 ,  0.01943377, ...,  0.14461459,
          0.1207058 ,  0.        ]],

       [[ 0.        ,  0.02612483,  0.03413983, ...,  0.06152281,
         -0.02745578, -0.01738546],
        [ 0.02612483,  0.        , -0.04195744, ...,  0.01392757,
         -0.07636841,  0.00512999],
        [ 0.03413983, -0.04195744,  0.        , ..., -0.00615086,
          0.00395361,  0.02567149],
        ...,
        [ 0.06152281,  0.01392757, -0.00615086, ...,  0.        ,
          0.01919661,  0.07781511],
        [-0.02745578, -0.07636841,  0.00395361, ...,  0.01919661,
          0.        ,  0.16214421],
        [-0.01738546,  0.00512999,  0.02567149, ...,  0.07781511,
          0.16214421,  0.        ]]], shape=(1009, 111, 111)), 'site': array(['PITT', 'PITT', 'PITT', ..., 'SBL', 'MAX_MUN', 'MAX_MUN'],
      shape=(1009,), dtype='<U8')}

我用笔记本还打不开这个文件,我又写了个python文件来看一下。

手把手教你用Matlab实现Copula函数:从理论到代码的完整指南 本文提供了一份在MATLAB中实现Copula函数的完整实战指南。从理解Sklar定理和常见Copula家族(如高斯、t、Clayton)的核心概念出发,详细讲解了数据预处理、边缘分布拟合、概率积分变换等关键步骤。通过具体代码示例,手把手演示了Copula模型的拟合、评估、蒙特卡洛模拟,并进阶应用于金融风险度量(如VaR计算)和条件分布分析,帮助读者掌握这一强大的多变量依赖建模工具。 阅读详情

相关推荐

AEB(自动紧急制动)

AEB系统对静止物体的误判率受多种因素影响,包括传感器精度、算法复杂性以及环境条件等。通过多传感器融合、算法优化、硬件升级以及环境适应性增强等技术手段,可以有效减少误判问题。美国和欧洲的AEB法规均强调了技术性能和安全性,但具体要求有所不同。美国的NHTSA规定更注重高速和复杂场景下的紧急制动能力,而欧盟的ECE R152法规则更侧重于基础的AEB功能覆盖范围。

百态·数智思维 | 聚焦大数据、量化与未来AI 2551

linux wps缺少字体_孤独症儿童公益字体发布,只为传递希望

为在第十二个世界孤独症关注日,响应“星宝蓝书包”孤独症公益项目,呼吁全社会关注孤独症群体,北大医疗脑健康儿童发展中心联合方正电子、方正手迹合力创作由孤独症儿童参与创作的公益字体——“方正不孤独体”。该字体将于4月2日前全网正式上线,用户登录方正字库官网,下载安装“字加”,或在各大手机主题商店、手机QQ、WPS等软件,搜索“方正不孤独体”下载即可使用。“不孤独体”背后的故事——有爱,不孤独...

weixin_36295973的博客 106

别再死磕文档了!用国产MBSES软件5分钟上手MBSE建模(保姆级图文教程)

本文通过国产MBSES软件,详细演示了如何在5分钟内完成智能家居系统的MBSE建模。从模块图定义到状态机图构建,再到参数约束验证,全程图文指导,帮助工程师快速掌握基于模型的系统工程方法,显著提升复杂系统设计效率。

weixin_26833503的博客 240

暖心包场,让爱呼吸!

“一闪一闪亮晶晶,满天都是小星星……”,静谧夜空下的星星是那般闪耀,却也那般孤独。每一颗星星背后,都有一位“星星”的守护者——“星妈”。终其一生,她们都在默默陪伴孩子成长,勇敢地守护“星孩”。但是,再坚强的守护者也会感到疲惫。

cnsw2022的博客 95

从半导体物理到实战:手把手教你测量MOS管体二极管的Vf和Trr

本文深入探讨了MOSFET体二极管的关键参数测量方法,重点讲解了正向压降(Vf)和反向恢复时间(Trr)的测量原理与实战步骤。通过搭建测试平台,使用万用表和示波器等工具,手把手指导如何量化这些影响开关损耗和效率的核心参数,并对比分析了硅基与碳化硅(SiC)器件在体二极管性能上的显著差异。

n7o8p的博客 341

SAP 关于WPS上传文件提示“文档中不包含数据“ 和“程序正在运行中“处理办法

最近这一周经常有用户反馈,使用WPS上传文件系统报错,一直提示“程序正在运行中”,另外在导入数据的时候提示"文档中不包含数据",跟进运维过程中遇到的这两种情况,分享一下处理的办法,如果各位更好的办法也可以给我留言分享。

我小时候很黑的博客 2861

AI创造营作品路演来袭,助力你心中的NO.1!

点击左上方蓝字关注我们PaddlePaddle × Wechaty × Mixlab 创意赛再升级!人工智能时代的ChatBot需要具备哪些能力?由你来定义!参赛的小伙伴们果然各显神通,快...

PaddlePaddle 911

目标检测技术的发展:从R-CNN、YOLO到DETR、DINO

OV-DINO的出现标志着在开放域目标检测领域的重大进步,其在处理未见过的物体类别时的能力得到了显著提升。这项技术对于需要适应未知或变化环境的应用具有重要意义,如自动驾驶、机器人视觉、安防监控等。

DeepAIedu的博客 2633

飞桨创意赛火热进行中,总有一款AI时代Chatbot适合你

点击左上方蓝字关注我们PaddlePaddle × Wechaty × Mixlab 创意赛再升级!人工智能时代的ChatBot需要具备哪些能力?由你来定义!参赛的小伙伴们果然各显神通,快...

PaddlePaddle 913

从查表法到实时计算:SimpleFOC库中正弦函数优化的技术演进

本文深入探讨了SimpleFOC库v2.0.1版本中正弦函数优化技术的演进,从传统查表法到实时计算的创新实践。通过定点数优化、对称性利用和分段线性插值等关键技术,实现了在嵌入式电机控制中的高效三角函数计算,显著提升性能和资源利用率。

weixin_28273593的博客 455

YOLO26 从零到工业落地全实战:自定义训练+多场景测试+边缘部署预备,踩坑实测100%可复现

很多人觉得训练是核心,其实不是——数据集的质量,直接决定了你模型的上限。我见过太多人,标注不规范、格式错误、数据集划分混乱,然后疯狂调参,训了几百轮还是不收敛,纯属白费功夫。我这次用的是工业零件缺陷检测自定义数据集,共3个类别:划痕、毛刺、变形,总计1200张图片,给大家讲一套标准的、可复现的数据集制作流程,不管你是做工业检测、安防、交通,都能直接套用。很多人拿到数据集,直接用默认命令训练,然后抱怨精度上不去。默认参数是给COCO数据集用的,你的自定义数据集,必须针对性调参,不然根本达不到最优效果。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 573

开启孤独症康复之旅:上海孤独症学校的创新教育模式

上海孤独症学校将继续砥砺前行,不断探索和完善创新教育模式,为更多的孤独症儿童打开通往美好未来的大门,让他们在温暖和关爱中绽放出属于自己的光芒。

GZ_xqfxbyy的博客 735

Autosar PNC网络管理配置-UserData的使用

之前配置的网络管理报文中的data都由ComM管理,后面客户新增了需求,最后两个byte需要发送,本文记录一下相关配置的修改能配置生成的,尽量不手码,毕竟手写一堆bug~

赞的博客 1907

4月2日世界孤独症日,壹基金启动蓝色行动关注孤独症群体

深圳2022年4月1日 /美通社/ -- 2022年4月2日世界孤独症日,深圳壹基金公益基金会连续第11年启动蓝色行动,继续以“让爱来,让碍走”为行动主题,联合40余家爱心企业、媒体及互联网平台,230余家社会组织、超过300位公众人物,通过变蓝、定制代言海报、融合击掌、蓝信使等多种线上、线下联合倡导活动,向公众发出倡议:加入壹基金蓝色行动,推动社会各界支持孤独症(自闭症...

美通社 471

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

孤独症项目(1)

年也过了,也不能一直玩,该学习还是要学习。过年前我算是把环境配置好,然后把项目跑起来了,现在的问题是我看不懂这个代码什么意思代码还是要一行一行看,每一行都看懂了,全文自然就知道了这个就是导入一堆库,这里面就torch最麻烦,因为不但要配torch还要配cuda,而且通过命令是无法执行完成的。因为太大了,在下载的过程中会出现各种各样的问题,因此把torch下载到本地,然后再安装是唯一的办法。这一部分导入的不是python的官方库,而是本地的.py文件。

programmer9的博客 711

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

间歇性孤独症,我喜欢的,是你刚好在我身边

你知道吗?人在难过的时候会爱上日落。 –《小王子》 眼看着身边的朋友越来越多拥有了「间歇性孤独症」的标签。 以前只是发现没有对象的人都自诩单身贵族,宁缺毋滥。 而现在,年龄越长,在享受孤独的同时,也渴望着某些时刻能有人陪伴。 像这类「间歇性孤独症」通常患病于电影院、火锅店以及甜品站等多种场景。 为了让大家更了解这个症状, 兔聊君采访了几位间歇性孤单症患者。 间歇性孤独症 NO.1 @是小飞阿...

hupoerr的博客 526

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

孤独症儿童社会交往训练的探索与实践

孤独症儿童的社会交往训练是一个长期而细致的过程。我们需要以爱心和耐心为基础,结合科学的训练方法和技术手段,为孩子们创造一个充满关爱和支持的社交环境。通过不懈的努力和坚持,相信孤独症儿童一定能够逐步克服社交障碍,融入社会大家庭。

GZ_xqfxbyy的博客 1140

Wan2.2-T2V-A14B模型在孤独症儿童干预视频中的温柔互动

阿里巴巴自研的Wan2.2-T2V-A14B模型首次系统性应用于特殊教育领域,通过高分辨率、长时序、自然动作的AI生成视频,为孤独症儿童提供个性化情绪识别与社交训练资源。该技术实现从‘能生成’到‘可用’的跨越,支持安全、温和、可定制的教学内容生产,推动教育公平与科技向善。

weixin_42578963的博客 605

看见孤独症儿童眼睛里的星

孤独症是一种脑发育性障碍,以社会交往障碍、沟通交流障碍和重复局限的兴趣行为为主要特征。每一个孤独症儿童及他们的家庭,都渴望被这个世界理解、接纳和认可。特殊教育教师,便是那个能看见孤独症儿童眼睛里的星,伸出温暖臂膀读懂他们星球故事的追光者。 6岁的陶陶是一个胖嘟嘟的可爱男孩,任谁一看都忍不住去捏捏他鼓鼓的小脸颊。可他来到班里的第一天着实给了老师们一个下马威,当其他小朋友基本能独立玩玩具时,他还是不停地哭着,嘴里喊道:“妈妈 妈妈。”面对新的环境和老师他表现出了极大的抗拒和不安感。 陶陶是一个典型的孤独症儿

pure2forever的博客 169

特殊儿童关爱:为孤独症儿童定制沟通训练语音

借助IndexTTS 2.0技术,仅需5秒录音即可克隆亲人声音,为孤独症儿童生成情绪稳定、节奏可控的个性化沟通训练语音。系统实现音画同步、情感解耦与零样本克隆,让父母之音成为干预的一部分,降低认知负荷,提升信任与依从性。

weixin_42388898的博客 826

自闭症和孤独症是一回事吗

无论是通过早期干预、特殊教育、心理支持还是社会融合活动,我们的目标都是帮助这些孩子充分发挥他们的潜力,提高他们的生活质量,并促进他们在社会中的融合和发展。孤独症,也称为自闭症谱系障碍(Autism Spectrum Disorder,简称 ASD),是一种广泛的神经发育障碍,其主要特征包括社交互动和沟通方面的持续性缺陷,以及受限、重复的行为模式、兴趣或活动。而受限、重复的行为模式则表现形式多样。我们应当关注的不仅仅是名称的统一,更重要的是对这一群体的理解、关爱和支持,为他们创造一个更加包容和友好的世界。

GZ_xqfxbyy的博客 561

Gut Microbes:南医大刘星吟团队揭示肠道微生物谱的改变与孤独症谱系障碍的异常神经递质代谢活动相关

文章目录肠道微生物谱的改变与孤独症谱系障碍的神经递质代谢活动相关导读背景结果研究队列信息表1. 入组研究对象情况表16S rRNA基因测序结果表明孤独症儿童的肠道菌群组成发生改变图1. 16S rRNA测序结果表明健康儿童组(TD)和孤独症儿童组(ASD)的肠道菌群组成存在差异图S1. 非便秘孤独症组(NC-ASD)和健康组(TD)的肠道菌群分析。图S2. 便秘孤独症组(C-ASD)和非便秘孤独症...

刘永鑫的博客——宏基因组公众号 6666

开源开放 | 孤独症谱系障碍知识库AsdKB

转载公众号|东南COIN题目:AsdKB: A Chinese Knowledge Base for the Early Screening and Diagnosis of Autism Spectrum Disorder作者:吴天星1、曹旭东1、朱益鹏1、吴飞跃1、龚天凌1、王宇翔2、景慎旗3作者单位:1东南大学认知智能研究所,2杭州电子科技大学,3南京医科大学论文:ISWC 2023论文...

开放知识图谱 1703

Science子刊: 类配对分析法揭示孤独症患者肠道菌群解毒功能受损

Science Advances: 类配对分析法揭示孤独症患者肠道菌群解毒功能受损标题:类配对法揭示孤独症谱系障碍儿童肠道微生物解毒功能受损Title:A quasi-paired c...

刘永鑫的博客——宏基因组公众号 1384

儿童孤独症咨询学校:倾听,让爱无声

让我们共同倾听这些特殊孩子的声音,用爱为他们点亮前行的道路,让他们在无声的世界里,也能感受到无尽的温暖和关怀。因为,每一个孩子都值得拥有美好的未来,每一份爱都能创造奇迹。

GZ_xqfxbyy的博客 649

儿童孤独症表现跟自闭症表现的同一种吗?

儿童孤独症并不是自闭症的一种独立类型,而是自闭症在儿童期的一种表现。我们应该使用“自闭症”或“孤独症谱系障碍”这一专业术语来准确描述这一神经发育障碍。同时,我们也应该加强对自闭症的认识和关注,为自闭症患者及其家庭提供更多的支持和帮助。通过全社会的共同努力,我们有望为自闭症患者创造一个更加包容、理解和支持的社会环境。

GZ_xqfxbyy的博客 599
上一篇: pycharm(2)
下一篇: 转换器+自注意力模型(1)
人生无根蒂,飘如陌上尘
博客等级 码龄9年 224粉丝 228原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值