佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

123
返回列表 发新帖
楼主: 斷羽鳥

鸟哥数学堂 - 开课咯!!!!!

[复制链接]
 楼主| 发表于 5-3-2008 11:29 AM | 显示全部楼层
原帖由 tensaix2j 于 5-3-2008 11:21 AM 发表


MLP 是不是 bayesian network 的 一种 ? 还是 他们真的很不同呢 ?


据我所知MLP不过是只一种神经网结构。就是它的topology。 Bayesian是指如何treat网内神经子与神经子之间的parameter/coefficient。对我来说,Bayesian神经网是指optimisation technique的一种, MLP是topology的一种。
回复

使用道具 举报


ADVERTISEMENT

发表于 5-3-2008 11:34 AM | 显示全部楼层
可以教我如何用 bayesian 的方法 在 mlp 上吗?
我只会 back-propagation 而已。
回复

使用道具 举报

 楼主| 发表于 5-3-2008 11:47 AM | 显示全部楼层
原帖由 tensaix2j 于 5-3-2008 11:34 AM 发表
可以教我如何用 bayesian 的方法 在 mlp 上吗?
我只会 back-propagation 而已。


教你一时间也很难说个明白。不过如果你是用MATLAB的话,可以看看MATLAB的neural net toolbox manual。还有他作者(忘了叫什么名)的textbook。Bayesian approach和BP approach比较的话,通常Bayesian的演算要快很多, 而且出来的network有比较好的generalization。BP的通常会有local optimisation的问题。
回复

使用道具 举报

发表于 5-3-2008 01:23 PM | 显示全部楼层
好的。谢谢你的指教
回复

使用道具 举报

发表于 5-3-2008 05:44 PM | 显示全部楼层

回复 39# 斷羽鳥 的帖子

谢谢你~
斷羽鳥 兄
回复

使用道具 举报

发表于 5-3-2008 10:40 PM | 显示全部楼层
wahh
气象学高手
是不是那种观察晚昏(朝暮和霞暮)

好棒yehh
那样你是否会天文和玄术???
回复

使用道具 举报

Follow Us
 楼主| 发表于 5-3-2008 10:51 PM | 显示全部楼层
原帖由 晨天 于 5-3-2008 10:40 PM 发表
wahh
气象学高手
是不是那种观察晚昏(朝暮和霞暮)

好棒yehh
那样你是否会天文和玄术???


高手? 以我酱的资历应该只属于初哥喔!
我没有观测朝暮和霞暮,我的专长是风暴和海气象-就是与海有关的自然现象。

我不会玄术。  天文 ? 。。。唔 。。。出了对流层以外就不是我的领域了。
回复

使用道具 举报

发表于 6-3-2008 11:18 AM | 显示全部楼层
我还有 一个关于 神经网 的问题。。。

如果 我的 training samples 很不balance
例如  
90% 个 training samples 的 target output 是 1
10% 个 training samples的 target output 是 0

那么问题是 ,train 出来的 nn
以后 不论是不是 0, 它都讲 1

它都好像不怎么管它的 predictors,
那该怎么办呢。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 6-3-2008 11:56 AM | 显示全部楼层
原帖由 tensaix2j 于 6-3-2008 11:18 AM 发表
我还有 一个关于 神经网 的问题。。。

如果 我的 training samples 很不balance
例如  
90% 个 training samples 的 target output 是 1
10% 个 training samples的 target output 是 0

那么问题是 ,train ...


就是你的NN不够generalized。 我不懂你的variable是什么,很难给个准。不过是我的话,如果不从演算里generalize的话, 可能你可以用random sampling来试试看。就是从那90%里随机抽样(with replication)say1000个,再从10%那里随机抽样(with replication)也是1000个。Training的时候不要顺序,就是random permute你那2000个样本。看看这方法能不能够generalize你的神经网。
回复

使用道具 举报

发表于 8-3-2008 12:37 AM | 显示全部楼层
真的只能靠downsampling 而已吗?
如果 我那 10% 真的少的可怜的话,该怎么办呢


另外一个问题

我有 1000 个 predictors ,有些可能不是真的predictors
但 我要如何做才能知道哪些不是真正的predictors呢
要如何做 normalization 才是正确的做法?

[ 本帖最后由 tensaix2j 于 8-3-2008 12:40 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 9-3-2008 01:35 AM | 显示全部楼层
原帖由 tensaix2j 于 8-3-2008 12:37 AM 发表
真的只能靠downsampling 而已吗?
如果 我那 10% 真的少的可怜的话,该怎么办呢


另外一个问题

我有 1000 个 predictors ,有些可能不是真的predictors
但 我要如何做才能知道哪些不是真正的predictors呢
...


老实说,我很难下个定论呢。因为我不知道你到底做的是什么样的一个问题。给我多点clue,少是多少,多是多多?predictand是什么variable?几个predictand?predictors又是什么?ANN是用什么algorithm training的?gradient-decent?LM? simulated annealing?等等。  

只是,如果你所谓的1000predictor是1000predictor variables的话,你可能面对的是overfitting的问题。 你的network topology是什么? 因为ANN里的weight数量不可以大过你的samples。不然你就失掉所有的degree of freedom。你那ANN记下所有的东西,它记得1多了,自然就会以为所有的answer都是1咯。

1000predictor variable,肯定有redundancy。通常你必须做些PCA之类的dimension reduction过程。就是用正交涵数把1000个predictor压缩成可能只有10个。这十个predictor可能就包含1000个原本predictor里大部分的variance。酱你就能把你ANN的weight数量减低。

不过我还是不太了解你的问题。只能从字面上猜。
回复

使用道具 举报

发表于 10-3-2008 01:31 PM | 显示全部楼层
是 某某公司的 巨大 数据库。。
里面 有 1000++ 个columns , 1 million 个rows

有两个原因 想做这个 datamining
一 是想 做 prediction system
二是 想找出 rejection 的原因
但 negative 的 samples 很少。

我只是做一个 普通的 mlp, 三个 layer, 用 bp 来调 weight。。。
hidden layer 有 150 个 nodes 。

[ 本帖最后由 tensaix2j 于 10-3-2008 01:33 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 10-3-2008 04:10 PM | 显示全部楼层
原帖由 tensaix2j 于 10-3-2008 01:31 PM 发表
是 某某公司的 巨大 数据库。。
里面 有 1000++ 个columns , 1 million 个rows

有两个原因 想做这个 datamining
一 是想 做 prediction system
二是 想找出 rejection 的原因
但 negative 的 samples 很少。 ...


哇 。。。好大的一个data mining呢! 可能真的需要用一些dimension reduction来pre-process咯。 再不就试试看我说的 resampling 方法看看,没包成功。再不就换training method咯。感觉上resampling 应该能够帮到。


不过在我看来,如果真的已经知道rejection rate很小, 如果我要做prediction system的话, 我可能就只focus在那reject的samples,从那着手,找出它们和大部分的sample的不同之处。如果写一个script去比较1000variables在reject和accept不同的分布。肯定可以缩小范围的。虽说data mining是从庞大的data里找出info, 但是在真正的应用,越预先了解你的data就更事半功倍。
回复

使用道具 举报

发表于 11-3-2008 05:58 PM | 显示全部楼层
谢谢鸟哥。。

我正在努力了解PCA 中
回复

使用道具 举报

发表于 27-5-2008 07:28 PM | 显示全部楼层
鸟哥, 我有事想求救。:
关于Grid convert 去 Cartesian coordinate,有什么好网站或software好介绍?
回复

使用道具 举报

 楼主| 发表于 1-6-2008 12:49 PM | 显示全部楼层
原帖由 ~HeBe~_@ 于 27-5-2008 07:28 PM 发表
鸟哥, 我有事想求救。:
关于Grid convert 去 Cartesian coordinate,有什么好网站或software好介绍?

不好意思,才看到。可以直接PM我嘛!
Anyway,是什么Grid啊? 是不是 从一种coordinate system转换好另一种coordinate system的? 是不是已经知道一个格点的coordiante,把所有格点以这个为relative, 谱上 coordinate啊? grid是grid, coordinate 是coordinate哦,两种不同东西哦!
回复

使用道具 举报


ADVERTISEMENT

发表于 1-6-2008 11:43 PM | 显示全部楼层
原帖由 斷羽鳥 于 1-6-2008 12:49 PM 发表

不好意思,才看到。可以直接PM我嘛!
Anyway,是什么Grid啊? 是不是 从一种coordinate system转换好另一种coordinate system的? 是不是已经知道一个格点的coordiante,把所有格点以这个为relative, 谱上 coord ...

我是不好意思打扰鸟哥嘛。。。
回复

使用道具 举报

发表于 3-6-2008 02:50 PM | 显示全部楼层

回复 56# 斷羽鳥 的帖子

我想我有一点点idea了。。
谢谢, 鸟哥。
若有疑问再PM你。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 11-2-2025 09:40 PM , Processed in 0.114408 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表