به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

سلام
من branch شما رو دانلود کردم و محتویات پوشه tools رو در پوشه تولز(C:\project\caffe\tools ) ;کپی کردم ولی همچنان
وقتی در پوشه data/mnist روی getکلیک میکنم خطای bash:command not found میده؟
نمیدونم باید چکار کنم.

توسط (211 امتیاز)
در ضمن در همون پوشه mnist  در data یک نوت پد get هست که محتویاتش به نظرم عادی نیست

# This scripts downloads the mnist data and unzips it.
$ErrorActionPreference = 'Stop'

pushd $PSScriptRoot

echo "Downloading..."

# get the path to 7-zip from the registry
$7zip = Join-Path (get-item HKLM:\SOFTWARE\7-Zip).GetValue('Path') '7z.exe'

$fnames = @("train-images-idx3-ubyte",
            "train-labels-idx1-ubyte",
            "t10k-images-idx3-ubyte",
            "t10k-labels-idx1-ubyte")

foreach($fname in $fnames) {
    if(-not (Test-Path $fname)) {
        # Start-BitsTransfer -Source "http://yann.lecun.com/exdb/mnist/$fname.gz" -Destination "$fname.gz"
        wget -Uri "http://yann.lecun.com/exdb/mnist/$fname.gz" -OutFile "$fname.gz"
        . $7zip x "$fname.gz"
    }
}

popd

1 پاسخ

0 امتیاز

سلام
در برنچ اصلی کفی و همینطور ویندوز اون اسکریپت های ویندوز وجود ندارن .
من قبلا تو برنچ خودم این تبدیلات رو انجام دادم و تقریبا همه اسکریپت های لینوکس رو به ویندوز تبدیل کردم .
شما باید پوشه DATA رو هم چک کنید و فایلهایی که ندارید رو منتقل کنید ( با پسوند bat ) و بعد اون پوشه tools رو منتقل کنید (که این کارو کردید قبلا) .
دلیل خطایی هم که میگیرید بخاطر اینه که شما روی فایل لینوکسی (با پسوند sh ) کلیک میکنید . دلیل اینکه اصلا اون فایل تو ویندوز اجرا میشه بخاطر اینه که ویندوز 10 بعد از ورژن redstone یه subsystem لینوکس رو در ویندوز10 تعبیه کرد که میشه دستورات لینوکس رو در اون اجرا کرد . البته پشتیبانی صد در صد نیست و هنوز مشکلاتی داره . برای همین برای اینکه دردسر نداشته باشید از همون شیوه ویندوزی پیش برید بهتره

یه نکته دیگه در مورد mnist اینکه وقتی فایلها رو دانلود کردید و اکسترکت کردید قبل از idx بجای - نقطه وجود داره . که شما باید اون نقطه رو به - تبدیل کنید. این توضیحات رو در آموزش ساخت lmdb در سایت دادم.

توسط (4.3k امتیاز)
ممنون
خوب شیوه ویندوزی  چه شیوه ای هست؟
منظورم استفاده از همون فایلهای .bat ویندوزی هست که من قبلا نوشتم هست.
برنچ شما در ادرس:https://github.com/Coderx7/caffe_win/tree/master/examples
قرارداره درسته که خودتون هم لینکشو گذاشتید
حالا من میخوام از برنچ شما استفاده کنم وقتی که

https://github.com/Coderx7/caffe_win/tree/0adedda8374e1d05b5dfbba6c23b22afdbe17685
  یک سری پوشه میاد مثل کفی خودم دانلود کردم و رفتم توdata باز همون با پسوندsh بود که مربوط به لینوکسه
ایا باید اسکریپت تغییر بدم؟
من فکر میکردم با دانلود و کپی کردن مشکل حل میشه ولی همون خطاها رو میگیرم
کاش میشد گام به گام راهنمایی میکردید.
ممنون
آدرس برنچ من اینه : https://github.com/Coderx7/caffe_win
و این هم پوشه  mnist بعنوان مثال که داخل پوشه data هست : https://github.com/Coderx7/caffe_win/tree/master/data/mnist
همه چیز سر راسته!
ممنون سید عزیز
اره الان 4تا فایل با پسوند ubyte دارم که دو تاش برای train هست.حالا درادامه مثال عملی که شما در سایت توضیح دادید میتونم برم تو jupyter سراغ نوشتن لایه ها؟
سلام .
هنوز نه. الان باید برید تو پوشه examples پوشه mnist و create کنید دیتاست رو . باز هم تو برنچ من باید برید و فایل .bat برای اینکار رو باید بگیرید و ازش استفاده کنید برای ساختن دیتاست به فرم lmdb یا leveldb . بعد دیگه میتونید با استفاده از مثالهای jupyter استارت کارتون رو بزنید.
با انجام چیزهایی که فرمودید به پیام های زیر روبرو میشم:
ATTENTION
   This script converts the mnist data into lmdb/leveldb format,
   depending on the value assigned to BACKEND.
   lmdb sometimes crashes on windows, if this happens, use leveldb
   and make sure to change your prototxt to address this change (i.e change all
lmdbs to leveldb!)
ECHO is off.
"Creating lmdb..."
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the path specified.
The system cannot find the path specified.
"Done."
Press any key to continue . . .
باید ادرس چیزی رو میدادم؟یا مشکلی نیست
ممنون
...