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

با تشکر

دسته بندی ها

0 امتیاز

سلام و عرض احترام
من برای اینکه بتونم کد نویسی رو برمعماری الکس نت در تنسورفلو شروع کنم.اول ماژول های لازم رو فراخوانی کردم .سپس مدل رو ایمپورت کردم و سپس به خواندن دیتا ست اقدام کردم .حالا سوال من اینه با توجه به ایمپورت کردن مدل باز هم نیاز به نوشتن معماری هست؟ مرحله به مرحله کدم رو نوشتم
ممنون

import numpy as np
import matplotlib.pyplot as plt
try:
    from scipy import misc
except ImportError:
    !pip install scipy
    from scipy import misc

ایمپورت کردن فایل مدل :import alexnet model
مدل رو تو پوشه برنامه قرار دادم
منظورم این سورس کد هست

https://github.com/tensorflow/models/blob/master/slim/nets/alexnet.py

از هر کلاس 10 تا عکس رو به اموزش اختصاص میده : training_size = 10
عکس ها 3232 است: `img_size = 3232`

training_data = np.empty(shape=(training_size, img_size))  

import glob
i = 0
for filename in glob.glob('/folder name/image format'): 
    image = misc.imread(filename)
    training_data[i] = image.reshape(-1)
    i+=1


print(training_data[0].shape)

خواندن لیبل ها:

np.eye(n_labels)[target_vector]
توسط (211 امتیاز)
ویرایش شده توسط
سلام. لطفا سوال رو واضح و قشنگ بنویسید. سرو ته سوال اصلا مشخص نیست!

1 پاسخ

+1 امتیاز

سلام
بخش خوندن تصاویر ترینینگ ست که مشکلی نداره جز اینکه تو پوشه تصاویر حتما باید به تعداد 10 تا تصویر وجود داشته باشه وگرنه خطای اندیس میگیرید .
بعد از این نکته شما لیبل ها رو که نخوندید! اون دستور برای تبدیل لیبلها به یه one hot vector هست یعنی بجای اینکه لیبل 5 استفاده بشه (مثلا 10 تا کلاس دارید 0 تا 9 ) میایید و از یه بردار به این شکل استفاده میکنید : 0000010000

پیشنهاد میکنم بجای اون نمونه از این نمونه استفاده کنید و فقط بخش load_data رو تغییر بدید و داده خودتون رو لود کنید. بقیه مدل اماده استفاده اس.

توسط (4.3k امتیاز)
ممنون
این نمونه کد ب غیر از معماری شامل ترینیگ هست ول تست رو نداره. درست گفتم؟
برای لود کردن داده توی این نمونه خاص از همون کدهای خواندن میشه استفاده کرد؟
سلام. بله توضیحات رو خدمتتون تو سوال جدیدتون دادم.
...