Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   شبکه های عصبی (Neural Networks) (http://artificial.ir/intelligence/forum10.html)
-   -   error (http://artificial.ir/intelligence/thread12440.html)

e_shamaei ۱۰-۱۱-۱۳۹۲ ۱۲:۴۴ بعد از ظهر

error
 
با سلام
هنگام مواجه شدن بااین خطا ??? Index exceeds matrix dimensions.
چه باید کرد؟
ممنون.

masood ۱۰-۱۲-۱۳۹۲ ۰۱:۰۹ قبل از ظهر

دقیقا مشخص نفرمودید که این خطا رو از چه نرم افزاری در چه زمانی گرفتید ولی فرض کنید آرایه ای دارید یک بعدی با 100 عنصر این خطا زمانی رخ میده که شما به عنصری اشاره کنید که اندیس اون رو 101 یا بیشتر قرار بدید. (فرض کردیم آرایه از اندیس 1 اندیس گذاری شده).
مواردی هم وجود دارند مثل این که شما یک فایل داده دارید و نرم افزاری دارید که می خواهید داده ها رو به اون بدید و خواستید که تعداد رکوردها و فیلدهای جدولتون رو خودتون دستی وارد کنید و تعداد رو نامناسبی وارد کردید(با توجه به این که اکثر نرم افزارها به شکل خودکار تشخیص می دن).

e_shamaei ۱۰-۱۷-۱۳۹۲ ۱۱:۳۲ بعد از ظهر

این خطا مربوط به کد نویسی در متلب می باشد
وقتی برنامه به خط دوم که در زیر امده است میرسد با این خطا مواجه می شوم
باتشکر
IW_Number=numel(net.IW{1});
Input_weight=s(1:IW_Number);

mahdi053 ۱۰-۱۸-۱۳۹۲ ۱۲:۰۹ قبل از ظهر

نقل قول:

نوشته اصلي بوسيله e_shamaei (پست 31559)
این خطا مربوط به کد نویسی در متلب می باشد
وقتی برنامه به خط دوم که در زیر امده است میرسد با این خطا مواجه می شوم
باتشکر
IW_Number=numel(net.IW{1});
Input_weight=s(1:IW_Number);

همونطور که دوستمون masood گفته، شما بعدهای ماتریسهات با هم همخانی نداره. شما ببین ماتریس Input_weight را با چه ابعادی تعریف کردی و بعد بررسی کن تا ببینی آیا امکان داره مقدار عبارت s(1:IW_Number) از بعد ماتریس Input_weight کمتر یا بیشتر بشه؟ حتما این اتفاق داره می افته که الان این پیغام خطا رو می ده.


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۲:۱۳ قبل از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.