به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (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
training_size = 10
img_size = 28*28
training_data = np.empty(shape=(training_size, img_size))  

import glob
i = 0
for filename in glob.glob('/home/hossein/Pictures/*.jpg'): 
    image = misc.imread(filename)
#اینجا تصویر رو در قالب یه وکتور یه بعدی در میاریم و بعد ذخیره اش میکنیم
training_data[i] = image.reshape(-1)
i+=1
توسط (132 امتیاز)
سلام
منظورتون رو دقیقتر میفرمایید ؟‌
سلام
جناب مهندس، در این برنامه فرض بر این است که تصاویر همه هم سایز هستند، اما تصاویر من سایزهای یکسانی ندارند مثلا 1500*1200یا 1400*900 و یا 700*550و....، تصاویر پزشکی شامل ناحیه دست هستند و ممکن است هر کراپ اولیه ای منجر به از دست دادن برخی از قسمت های مهم در تصمیم گیری شبکه بشه، از طرفی ری سایز کردنشون به یک سایز ثابت کار کاملا منطقی نیست چون نسبت ابعاد در هر کدام دقیقا مشابه هم نیست و این باعث میشود نسبت ابعاد به هم خورده و شکل آبجکت های مهم در تصمیم گیری تغییر پیدا کند.
حالا با توجه به اینکه در شبکه های کانولوشنی یکسان نبودن سایز تصاویر در ورودی مشکلی ایجاد نمیکند و می توان در لایه های آخر مدیریت کرد،من چطور می توانم این برنامه شما را به نحوی تغییر دهم که مستقل از سایز باشد و تصاویر را با سایزهای مختلف بخواند؟
متشکرم از پاسخگوییتون
من مطمین نیستم فکرم درست باشه چون خیلی وقته با تنسورفلو کار نمیکنم. اجازه بدید عزیزانی که تخصصی تنسورفلو کار میکنن راهش رو در تنسورفلو خدمت شما بگن. (ضمنا برای اینکه معطل نشید بهتره تو استک اورفلو هم بپرسید اونجا خیلی فعالن و احتمالا خیلی سریع جواب بگیرید)
خیلی ممنون آقای مهندس.
سپاس از پاسخگوییتون
سلام . من چک کردم گویا همون None استفاده کنید کفایت میکنه و میتونید از تصاویر با اندازه متفاوت بهره ببرید.

لطفا وارد شده یا عضو شوید تا بتوانید سوال بپرسید

...