E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UnityAPI学习篇
深度
学习篇
-Keras(初级)
目录第1关:构建模型第2关:Keras模型编译第3关:训练模型第1关:构建模型构建一个简单的模型,并且指定输入数据的尺寸:batch_size为18,input_dim为20。fromkeras.modelsimportSequentialfromkeras.layersimportDense,Activationimportosos.environ['TF_CPP_MIN_LOG_LEVEL']
粥粥粥少女的拧发条鸟
·
2022-12-27 14:21
深度学习框架
网络
pytorch
线性回归
SIGIR‘22 推荐系统论文之多样性篇
2022推荐系统论文梳理系列推荐系统相关顶会整理IJCAI'22推荐系统论文梳理ICML/ICLR'22推荐系统论文梳理WWW'22推荐系统论文之序列推荐篇WWW'22推荐系统论文之多任务与对比
学习篇
WWW
AI算法札记
·
2022-12-23 07:59
推荐算法
深度学习
人工智能
推荐算法
Spring Boot
学习篇
(一)
SpringBoot
学习篇
(一)1Spring、SpringBoot、SpringCloud有什么区别?
SSS4362
·
2022-12-22 15:19
spring
boot学习篇
spring
boot
简易启动
项目打包方式
过滤器filter
【QString 函数
学习篇
】
【QString函数
学习篇
】【1】UI设计布局【2】QChar|setAlignment|【3】sprintf|asprintf|setNum|number|【4】toInt|toUpper[十进制->
红客白帽
·
2022-12-22 14:09
QT
界面开发工程师课程
qt
ui
QString
上位机
界面美化
【QSpin Box | QDouble Spin Box输入小部件函数
学习篇
】
SpinBox|DoubleSpinBox输入小部件函数
学习篇
【1】UI设计布局【2】setMinimum|setMaximum【3】setPrefix|setSuffix【4】setValue【5】setDisplayIntegerBase
红客白帽
·
2022-12-22 14:09
QT
界面开发工程师课程
qt
ui
Spin
Box
Double
Spin
Box
c++
Halcon模板匹配
学习篇
Halcon中模板匹配的总结基于灰度值的模板匹配基于相关性的模板匹配基于形状的模板匹配基于组件的模板匹配基于变形的模板匹配基于描述符的模板匹配基于相关性的模板匹配该方法使用一种基于行向量的归一化相关匹配法,在检测图像种匹配模板匹配。与基于灰度值的匹配相比,该方法速度比较快,并且能够适应线光照变化。匹配如下步骤:-(1)从参考图像上选择检测的目标。-(2)创建模板。创建一个归一化的相互关模型,cre
beaconlight
·
2022-12-21 06:36
halcon
计算机视觉
Ubuntu 18.04 安装问题与解决
最近想学Linux,在学校借了一本《鸟哥的Linux私房菜基础
学习篇
》,准备跟着鸟哥学习。学到第二章,发现书中所使用的CentOS7已经快凉凉了。
JaydenCheng
·
2022-12-20 07:29
linux
ubuntu
Halcon学习---深度
学习篇
segment1~数据集预处理
程序部分:**此示例是一系列示例的一部分,该示例总结了DL分段的工作流程。它使用MVTec药丸数据集。**四个部分是:*1.数据集预处理。*2.训练模型。*3.评估训练后的模型。*4.推断新图像。**此示例包含第1部分:“数据集预处理dev_update_off()*在此示例中,在执行预处理步骤之前,将在图形窗口中对其进行说明。将以下参数设置为false可以跳过此可视化。ShowExampleSc
喏喏心
·
2022-12-19 07:09
Halcon
深度学习
机器学习
《阿里云天池大赛赛题解析(深度
学习篇
)》学习笔记(1)自然语言处理基础
自然语言处理基础NaturalLanguageProcessing,NLP。主要任务包括自然语言理解NaturalLanguageUnderstanding,NLU和自然语言生成NaturalLanguageGeneration,NLG。词向量将字和词映射为一组反映其语义特征的实数向量,这种方式被称为词向量。常用的词向量有独热表示(One-HotRepresentation)和分布表示(Distr
厨师长爱炼丹
·
2022-12-18 07:49
深度学习
NLP
神经网络
深度学习
自然语言处理
nlp
机器学习
人工智能
PyTorch深度学习实践 Lecture13 RNN进阶篇
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture13RNN_Classifier
Horizon Max
·
2022-12-14 20:37
简单入门
PyTorch
深度学习
机器学习
PyTorch
RNN
PyTorch深度学习实践 Lecture11 CNN进阶篇
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture11Advanced_CNN
Horizon Max
·
2022-12-14 20:07
简单入门
PyTorch
深度学习
机器学习
PyTorch
CNN
PyTorch深度学习实践 Lecture12 RNN基础篇
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture12Basic_RNN
Horizon Max
·
2022-12-14 20:07
简单入门
PyTorch
深度学习
机器学习
PyTorch
RNN
PyTorch深度学习实践 Lecture08 数据集加载 Dataset 与 Dataloader
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture08Dataset_and_Dataloader
Horizon Max
·
2022-12-14 20:37
简单入门
PyTorch
深度学习
机器学习
PyTorch
PyTorch深度学习实践 Lecture03 梯度下降
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture03Gradient_Descent
Horizon Max
·
2022-12-14 20:36
简单入门
PyTorch
深度学习
机器学习
PyTorch
PyTorch深度学习实践 Lecture05 线性回归
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture05Linear_Regression_with_PyTorch
Horizon Max
·
2022-12-14 20:36
简单入门
PyTorch
深度学习
机器学习
PyTorch
PyTorch深度学习实践 Lecture07 多维特征的输入
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture07Multiple_Dimension_Input
Horizon Max
·
2022-12-14 20:36
简单入门
PyTorch
深度学习
机器学习
PyTorch
PyTorch深度学习实践 Lecture02 线性模型
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture02Linear_Model
Horizon Max
·
2022-12-14 20:35
简单入门
PyTorch
深度学习
机器学习
PyTorch
PyTorch深度学习实践 Lecture01 基本概括
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture01Overview
Horizon Max
·
2022-12-14 20:05
简单入门
PyTorch
机器学习
深度学习
PyTorch
Electron-Vue
学习篇
—1、electron-vue项目打包后打开新窗口空白
一、场景描述在本地运行electron-vue项目时,打开新窗口有显示内容,但经过打包之后,重复同样的操作,新窗口空白,打开DeveloperTools,提示"DevToolswasdisconnectedfromthepage"二、解决思路出现"DevToolswasdisconnectedfromthepage"的提示,说明该页面没有被找到,那就是页面的路径配置错误1、查看路由配置,采用的是h
互联网切图仔
·
2022-12-14 16:00
electron
vue.js
html
【数学建模常用模型】无监督
学习篇
前几次的回归和分类等模型都是属于有监督的学习方法,这次来聊聊无监督学习。它的定义是:“无监督学习是机器学习的一种方法,指的是没有给定事先标记过的训练示例,自动对输入的资料进行分类或分群。”今天我们主要介绍聚类分析和关系规则这两种常用方法,除此之外应用较为广泛的还有纬度缩减(如主成分分析、因子分析等降维方法,使用spss、matlab软件均可较为方便地实现,这里就不再赘述)。一、聚类分析聚类是一个将
数模乐园—分享官
·
2022-12-07 12:01
聚类
算法
数据分析
ROS
学习篇
第(一)篇:安装ros我踩过的坑
系统:ubuntu18.04+ROSmelodic基本步骤可以参照http://wiki.ros.org/melodic/Installation/Ubuntu问题1:更换软件源问题(可以解决大部分问题)感谢寥廓长空https://blog.csdn.net/baidu_36602427/article/details/86551862我的源:zyf@zyf-TM1707:~$lsb_releas
笨笨钢铁侠
·
2022-12-07 12:30
ROS
ros安装
学习篇
章之随机森林
随机森林预测鸢尾花类型代码实现一、随机森林1.应用远程遥感物体侦察kinect体感器:用一个训练集识别身体部位,比如手在哪、脚在哪、身体部位发生了哪些变化,随机森林分类器就可以开始学习,比如可以在人跳舞时识别身体部位并以计算机能听懂的方式表示,然后据此对用户在游戏中的动作进行评分。1.为什么学习随机森林?无过度拟合高准确度(最重要)可以估计丢失的数据2.什么随机森林?通过大多数决策树的投票选择确定
tobeatreeL
·
2022-12-07 02:28
随机森林
python
决策树
ASP.NET
学习篇
之——初识框架
概述还记得在B/S刚开始时,就经常提到框架这个词,最近这段时间在学习asp.net中,又涉及到了框架,所以现在来对框架来进行下学习。框架是什么现在关于框架还没有统一的定义,其中RalphJohnson所给出的定义基本上为大多数研究人员所接受。这两个定义分别是从两个方面来进行定义的。首先来看下第一个是从框架内涵角度来定义的:“一个框架是一个可复用设计,它是由一组抽象类及其实例间协作关系来表达的。”另
kang-zwk
·
2022-12-05 15:51
B/S学习
ASP.NET
网页设计
web开发
卷积核的基本概况
在机器
学习篇
章中,我们简单介绍了卷积核,今天,我们借助知乎的一篇文章,梳理一下对卷积核一些基本情况。
整得咔咔响
·
2022-12-05 12:07
卷积
神经网络
计算机视觉
机器学习
人工智能
人工智能入门资料汇总:深度
学习篇
人工智能是什么?机器学习是什么?深度学习又是什么?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8E9huwaj-1646051524408)(https://upload-images.jianshu.io/upload_images/27509882-8bdac9301c403918?imageMogr2/auto-orient/strip%7CimageVie
普通网友
·
2022-12-05 10:12
人工智能
深度学习
big
data
脑电EEG代码开源分享 【6.分类模型-机器
学习篇
】
往期文章希望了解更多的道友点这里0.分享【脑机接口+人工智能】的学习之路1.1.脑电EEG代码开源分享【1.前置准备-静息态篇】1.2.脑电EEG代码开源分享【1.前置准备-任务态篇】2.1.脑电EEG代码开源分享【2.预处理-静息态篇】2.2.脑电EEG代码开源分享【2.预处理-任务态篇】3.1.脑电EEG代码开源分享【3.可视化分析-静息态篇】3.2.脑电EEG代码开源分享【3.可视化分析-任
Coco恺撒
·
2022-12-03 18:54
开源
分类
人工智能
数据分析
matlab
分类模型-深度
学习篇
】
往期文章希望了解更多的道友点这里0.分享【脑机接口+人工智能】的学习之路1.1.脑电EEG代码开源分享【1.前置准备-静息态篇】1.2.脑电EEG代码开源分享【1.前置准备-任务态篇】2.1.脑电EEG代码开源分享【2.预处理-静息态篇】2.2.脑电EEG代码开源分享【2.预处理-任务态篇】3.1.脑电EEG代码开源分享【3.可视化分析-静息态篇】3.2.脑电EEG代码开源分享【3.可视化分析-任
Coco恺撒
·
2022-12-03 18:54
人工智能
深度学习
开源
分类
数据分析
高频面经总结:最全大数据+AI方向面试100题(附答案详解)
“高频面经“系列共分为五篇,数据分析篇、数据结构与算法篇、大数据研发篇、机器
学习篇
和深度
学习篇
,每篇20问,共100问。
linjingyg
·
2022-12-03 09:00
java-ee
深度
学习篇
:常用目标检测评价指标
评价指标:准确率(Accuracy),混淆矩阵(ConfusionMatrix),精确率(Precision),召回率(Recall),平均正确率(AP),meanAveragePrecision(mAP),交除并(IoU),ROC+AUC,非极大值抑制(NMS)。1、准确率(Accuracy)分对的样本数除以所有的样本数,即:准确(分类)率=正确预测的正反例数/总数。准确率一般用来评估模型的全局
菜鸟的追梦旅行
·
2022-12-02 00:14
深度学习
目标检测
深度学习
计算机视觉
目标检测
[ 轻量级网络 ] 经典网络模型4——Xception 详解与复现
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode[轻量级网络]经典网络模型
Horizon Max
·
2022-12-01 20:02
经典网络模型
人工智能
深度学习
轻量级网络
Xception
神经网络
[ 轻量级网络 ] 经典网络模型3——ShuffleNet 详解与复现
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode[轻量级网络]经典网络模型
Horizon Max
·
2022-12-01 20:02
经典网络模型
人工智能
深度学习
轻量级网络
ShuffleNet
神经网络
[ 注意力机制 ] 经典网络模型1——SENet 详解与复现
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode[注意力机制]经典网络模型
Horizon Max
·
2022-12-01 20:31
经典网络模型
人工智能
深度学习
注意力机制
SENet
神经网络
[ 轻量级网络 ] 经典网络模型1——SqueezeNet 详解与复现
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode[轻量级网络]经典网络模型
Horizon Max
·
2022-12-01 20:31
经典网络模型
人工智能
深度学习
轻量级网络
SqueezeNet
神经网络
[ 图像分类 ] 经典网络模型3——VGG 详解与复现
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode[图像分类]经典网络模型
Horizon Max
·
2022-12-01 20:30
经典网络模型
人工智能
深度学习
图像分类
VGG
神经网络
[ 轻量级网络 ] 经典网络模型2——MobileNet 详解与复现
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode[轻量级网络]经典网络模型
Horizon Max
·
2022-12-01 16:15
经典网络模型
人工智能
深度学习
轻量级网络
MobileNet
神经网络
深度强化
学习篇
1:神经网络回归实例---复杂函数拟合
一、TensorFlow2TensorFlow的张量与数据流图:一维张量如向量,二维张量如矩阵,以此类推。TensorFlow的数据流图如下。二、神经网络基础编程实例1、TensorFlow例程1——TensorFlow结构,优化器逼近函数参数importtensorflowastfimportnumpyasnp#数据x_data=np.random.rand(100).astype(np.flo
茶花煮酒
·
2022-12-01 01:30
强化学习与机器人控制
神经网络构建
深度强化学习
TensorFlow
感知机
人工神经网络
系列ML.Net
学习篇
【一】——初识机器学习
由于公司项目涉及到机器学习和图像识别,虽然我并不是算法专家,但毕竟需要了解和知道其运转原理,因此自我进行了学习进化,决定在机器学习上有所进展,结合.NET技术的ML.NET,把机器学习的技能提升一个Level,如果你也有兴趣学习机器学习,并且恰好也是熟悉.NET技术栈,那么就和我一块学习吧…ruready?欢迎点赞:收藏⭐留言如有错误敬请指正,赐人玫瑰,手留余香!本文作者:由webmote原创作者
webmote
·
2022-11-30 15:14
C#入门
学习
人工智能
ML.NET
tensorflow
PyTorch深度学习实践 Lecture09 Softmax 分类器
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode视频链接:Lecture09Softmax_Classifier
Horizon Max
·
2022-11-30 12:59
简单入门
PyTorch
深度学习
机器学习
PyTorch
阿里云天池大赛赛题解析(深度
学习篇
)--阅读笔记1--赛题一
阿里云天池大赛赛题解析(深度
学习篇
)–阅读笔记1[x]表示遇到不懂的知识,将在【知识补充】给出具体讲解。
jsBeSelf
·
2022-11-29 14:19
阿里云
深度学习
人工智能
国产版Jetson Nano
学习篇
2—详细讲解Jetson Nano的开发环境配置和其 Ubuntu 18.04系统的操作,入门必看
目录前言1.开发环境配置1.1联网1.2系统汉化和安装中文输入法1.2.1系统汉化(按需求选择)1.2.2安装中文输入法1.3更换关屏设置1.4更新源和部分软件(仅供参考)2.Python环境配置2.1安装pip2.2安装Python常用机器学习包2.3配置用于Python的OpenCV2.4安装PyCharm2.4.1下载PyCharm和配置环境2.4.2安装PyCharm3.JetsonNan
重心不倾
·
2022-11-29 08:22
国产版Jetson
Nano开发学习
python
pycharm
ubuntu
嵌入式硬件
计算机视觉
[ 目标检测 ] 经典网络模型3——Faster R-CNN 详解与复现
Author:HorizonMax✨编程技巧篇:各种操作小结机器视觉篇:会变魔术OpenCV深度
学习篇
:简单入门PyTorch神经网络篇:经典网络模型算法篇:再忙也别忘了LeetCode[目标检测]经典网络模型
Horizon Max
·
2022-11-28 18:05
经典网络模型
人工智能
深度学习
目标检测
Faster
R-CNN
神经网络
带你看懂变分自编码(VAE)
实际上,我们在机器
学习篇
章中对VAE从理论上做了一次介绍,还是比较晦涩难懂的。今天,我们就由浅入深来详细理解一下这个由世界级顶尖研究型大学——阿姆斯特丹大学——学霸
整得咔咔响
·
2022-11-28 13:52
深度学习
机器学习
神经网络
tensorflow
人工智能
Python
学习篇
(五) Python中的循环
while循环2.1四步循环法三、forin循环四、流程控制语句4.1break4.2continue五、else语句六、嵌套循环七、二重循环中的break和continue总结前言前面我们学习了Python
学习篇
学工科的皮皮志^_^
·
2022-11-28 08:25
Python3.8
python
开发语言
后端
经验分享
weibu的深度
学习篇
之pytorch(4)——utils.data和torchvision
数据处理工具箱的概述Pytorch涉及数据处理(数据装载、数据预处理、数据增强等)主要工具包及相关关系如下:pytorch数据处理工具包概述torch.utils.data工具包1)Dataset:抽象类,其他数据集要继承这个类,包含两个方法__getitem__和__len__。2)DataLoader:定义一个新的迭代器,实现批量(batch)读取,打乱数据(shuffle)并提供加速功能。3
weibuweibu123
·
2022-11-28 07:08
Pytorch基础
pytorch
深度学习
目标检测
人工智能
OpenCV
学习篇
1:Mat类构造
简介首先来看一下Mat类的源码简介:TheclassMatrepresentsann-dimensionaldensenumericalsingle-channelormulti-channelarray.Itcanbeusedtostorerealorcomplex-valuedvectorsandmatrices,grayscaleorcolorimages,voxelvolumes,vect
robinhjwy
·
2022-11-28 07:04
OpenCV学习
opencv
RecSys‘22 推荐系统论文梳理
2022推荐系统论文梳理系列推荐系统相关顶会整理IJCAI'22推荐系统论文梳理ICML/ICLR'22推荐系统论文梳理WWW'22推荐系统论文之序列推荐篇WWW'22推荐系统论文之多任务与对比
学习篇
WWW
AI算法札记
·
2022-11-27 21:11
推荐算法
推荐算法
我的大学成长之路(CUST)
总得写一写大学吧,毕竟,这是四年的青春,磨练与蜕变…目录篇一:关于生活篇二:关于竞赛篇三:关于考研篇四:关于保研篇五:关于
学习篇
六:关于圈子篇七:关于爱好篇八:关于爱情篇一:关于生活故事要从18年的夏天讲起
小龙呀
·
2022-11-27 13:21
行走悟人生
经验分享
测开
学习篇
-css
选择器/*id选择器#号*/#ll{color:blue;}/*类选择器.号*/.cl{color:aqua;}/*群组选择器逗号隔开*/h1,h2,span{color:burlywood;}/*选中top下面的第一个div(伪类选择器)*/.top>div:nth-child(1){margin-top:11px;margin-left:50px;float:left;}.top>div:nt
亚索不会吹风
·
2022-11-27 08:11
css
学习
css3
推荐系统深度
学习篇
-阿里DIN算法介绍(4)
DIN(DeepInterestNetworkforClick-ThroughRatePrediction)算法一、din简介该论文是18年由阿里巴巴的盖坤团队提出,论文地址为:https://arxiv.org/pdf/1706.06978.pdf原论文的网络结构为在深度学习推荐系统这本书中,王喆绘制了这么一幅图,更好理解注意架构图中的红线,发现每个ad会有good_id,shop_id两层属性
Daisy和她的单程车票
·
2022-11-27 06:53
推荐系统
算法
推荐系统
AAAI‘22 推荐系统论文梳理
2022推荐系统论文梳理系列推荐系统相关顶会整理IJCAI'22推荐系统论文梳理ICML/ICLR'22推荐系统论文梳理WWW'22推荐系统论文之序列推荐篇WWW'22推荐系统论文之多任务与对比
学习篇
WWW
AI算法札记
·
2022-11-26 22:17
推荐算法
人工智能
深度学习
机器学习
推荐算法
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他