خب دیگه کم کم وارد دنیای جذاب پردازش تصویر بشیم، دیروز داشتم تو گوگل میچرخیدم خیلی اتقاقی سایت یک شرکت دانش بنیان تو زمینه کامپیوتر ویژن رو دیدم. رفتم قسمت پروژه هاشون و دیدم چه کارهای جالبی تو صنعت انجام میدن. مثلا تو خط تولید دارو و یا محصولات دیگه، نمونه محصول معیوب رو از خط تولید جدا میکنند. اگر دوس داشتید سایتشون رو ببینید، اسم شرکتشون: شرکت دانش بنیان بینا پردازش سیستم.
#پردازش_تصویر
#کامپیوتر_ویژن
#پردازش_تصویر
#کامپیوتر_ویژن
👍7🆒3
Melanee AI & Physics
برای یک مسئله ممکنه چندین جواب و راه حل وجود داشته باشه، مثلا یه جواب دیگه که یکی از دوستان حل کردند: text = "Melanee is a data scientist" word_list = text.split(" ") word_list.reverse() print(" ".join(word_list)) ولی در نهایت خودتون Time complexity…
تایم کمپلکسیتی یا پیچیدگی زمانی (time complexity)، یکی از پارامترهایی هست که برای تشخیص بهینه بودن کدهامون استفاده میشه. برای مثال در زبان پایتون شما کدتون رو داخل این قطعه کد قرار بدید و برنامه رو اجرا کنید تا ببینید کد شما چقدر طول میکشه تا اجرا بشه. هرچقدر زمان کمتری برای اجرای کد شما نیاز باشه اون کد از لحاظ تایمی بهینه تر هست.
توجه کنید که پایتون یک زبان مفسری هست و خط به خط از بالا اجرا میشه تا پایین، پس با تفاضل تایم شروع و پایان، زمان اجرای کد ما مشخص میشه.
توجه کنید که پایتون یک زبان مفسری هست و خط به خط از بالا اجرا میشه تا پایین، پس با تفاضل تایم شروع و پایان، زمان اجرای کد ما مشخص میشه.
import time
start = start.time()
#your code
end = end.time()
print('running time:', end - start, 'seconds' )
👍2👾2🔥1
Melanee AI & Physics
در راستای فعالیت های فرهنگیم تصمیم گرفتم تحقیقاتم رو روی متن ها و کتیبه های تاریخی و باستانی ایران شروع کنم. قراره به کمک الگوریتم هایِ Computer vision قسمت های آسیب دیده و ناخوانای این کتیبه ها و متن هارو بازسازی کنم و سپس با کمک NLP اطلاعات مفیدی ازشون…
رمز گشایی کتیبه باستانی دو هزار ساله گیلگمش با استفاده از هوش مصنوعی
یکی از بهترین خبرهایی که اخیرا شنیدم این خبر بود.
این پروژه تحت سرپرستی همکارم پروفسور انریکه جیمنز پروفسور ادبیات باستانی خاور نزدیک در موسسه آشورشناسی دانشگاه لودویگ ماکسیمیلیان مونیخ آلمان انجام شده.
برای انجام این پروژه که هنوز باز هست با همکاری موزه بریتانیا و موزه بغداد از هزاران کتیبه شکسته و از هم گسیخته عکسبرداری شده و سپس به کمک الگوریتم های هوش مصنوعی کتیبه هایی که متعلق به یک کتیبه بودند شناسایی شدند. در واقع عین قطعات گم شده پازل تکه کتیبه هایی که با هم پیوستگی داشتند رو شناسایی کردند و کنار هم قرار دادند تا بتونند متن کتیبه رو کامل بخونند.
پروفسور انریکه جیمنز میگن هنوز هزاران قطعه شناسایی نشده وجود داره که محقق ها میتونند روش کار کنند😍.
گیت هاب پروژه
منبع خبر
کالکشن موزه بریتانیا
یکی از بهترین خبرهایی که اخیرا شنیدم این خبر بود.
این پروژه تحت سرپرستی همکارم پروفسور انریکه جیمنز پروفسور ادبیات باستانی خاور نزدیک در موسسه آشورشناسی دانشگاه لودویگ ماکسیمیلیان مونیخ آلمان انجام شده.
برای انجام این پروژه که هنوز باز هست با همکاری موزه بریتانیا و موزه بغداد از هزاران کتیبه شکسته و از هم گسیخته عکسبرداری شده و سپس به کمک الگوریتم های هوش مصنوعی کتیبه هایی که متعلق به یک کتیبه بودند شناسایی شدند. در واقع عین قطعات گم شده پازل تکه کتیبه هایی که با هم پیوستگی داشتند رو شناسایی کردند و کنار هم قرار دادند تا بتونند متن کتیبه رو کامل بخونند.
پروفسور انریکه جیمنز میگن هنوز هزاران قطعه شناسایی نشده وجود داره که محقق ها میتونند روش کار کنند😍.
گیت هاب پروژه
منبع خبر
کالکشن موزه بریتانیا
❤4👍1👎1🤯1👌1
Melanee AI & Physics
Photo
تو دلم انقدر عشق به وطنم ایران رو دارم که پول ندادن و اینا نمیتونه مانع تحقیقات من بشه🥰❤🕊.
تا نفس میکشم تو این دنیا میخوام رو تاریخ کشورم کار کنم.
تا نفس میکشم تو این دنیا میخوام رو تاریخ کشورم کار کنم.
❤9👏4👍1🥰1🕊1
یکی از مهمترین مفاهیم پایه در Generative AI و پردازش تصویر رو میخوام بهتون توضیح بدهم.
همون طور که میدونید عکس هم یه نوع دیتای کامپوتری هست و از یه سری ماتریکس با اعداد و ارقامی تشکیل شده ولی این اعداد و ارقام چی هستند؟
یکی از سیستم های رنگی که عکس رو داخل اون تعریف میکنند سیستم RGB هست و مخفف سه رنگ Red, Green و Blue هست. در واقع هر عکسی که از تابش نور درست شده باشه از ترکیب این سه رنگ تشکیل شده.
به این سه تا رنگ میگن کانال (Channel).
میدونیم به کوچکترین واحد یک عکس پیکسل میگن، اینم میدونیم که هر عکسی یک سایز داره، یعنی یک طول و یک عرض. وقتی مثلا میگیم این عکس طولش ۱۰ و عرضش ۱۰ است یعنی طول این عکس به اندازه ۱۰ تا پیکسل ارتفاع داره (ده تا از اون مربع کوچیک ها که من با کاغذ شطرنجی ساختم) و عرضش هم همینطور.
و هر کدوم از پیکسل های یک عکس هم یک عدد R، یک عدد G و یک عدد B به خودش میگیره که این مفهومش اینه که هر پیکسل یک عکس یه شدتی از رنگ های قرمز و سبز و آبی داره و این عدد بین صفر تا ۲۵۶ هست (در سیستم های ۸ بیتی چون دو به توان ۸ میشه ۲۵۶).
#پردازش_تصویر
همون طور که میدونید عکس هم یه نوع دیتای کامپوتری هست و از یه سری ماتریکس با اعداد و ارقامی تشکیل شده ولی این اعداد و ارقام چی هستند؟
یکی از سیستم های رنگی که عکس رو داخل اون تعریف میکنند سیستم RGB هست و مخفف سه رنگ Red, Green و Blue هست. در واقع هر عکسی که از تابش نور درست شده باشه از ترکیب این سه رنگ تشکیل شده.
به این سه تا رنگ میگن کانال (Channel).
میدونیم به کوچکترین واحد یک عکس پیکسل میگن، اینم میدونیم که هر عکسی یک سایز داره، یعنی یک طول و یک عرض. وقتی مثلا میگیم این عکس طولش ۱۰ و عرضش ۱۰ است یعنی طول این عکس به اندازه ۱۰ تا پیکسل ارتفاع داره (ده تا از اون مربع کوچیک ها که من با کاغذ شطرنجی ساختم) و عرضش هم همینطور.
و هر کدوم از پیکسل های یک عکس هم یک عدد R، یک عدد G و یک عدد B به خودش میگیره که این مفهومش اینه که هر پیکسل یک عکس یه شدتی از رنگ های قرمز و سبز و آبی داره و این عدد بین صفر تا ۲۵۶ هست (در سیستم های ۸ بیتی چون دو به توان ۸ میشه ۲۵۶).
#پردازش_تصویر
❤5👍3👏1
Melanee AI & Physics
Photo
ادامه:
اگه از دیتای یه عکس پرینت بگیرید در خروجی یک ماتریکس طولانی رو میبینید که به صورت ردیف های سه تایی مشخص شدند. هر ردیف نشون دهنده سه تا عددR ، G و B برای یک پیکسل هست. در واقع به اندازه سایز عکس یعنی
Height × width
ما تعداد پیکسل داریم برای اون عکس و به همین اندازه هم تعداد عددهای RGB داره اون ماتریکس.
برای مثال اگر عکسی طولش ۵۰ و عرضش ۲۰ پیکسل باشه، سایزش میشه ۱۰۰ پیکسل و خروجی ماتریکسش هم ۱۰۰ تا آرایه (همون عددهای RGB) باید نشون بده.
در واقع در نظر کامپیوتر، یک عکس چیزی نیست جز یک ماتریکس با اعداد و ارقام!😎
مفهموم اصلی همینه که بهش رسیدیم.
نکته: یه سیستم رنگی دیگه داریم به اسم CMYK که اون قضیش فرق داره، خودتون میتونید تحقیق کنید راجبش که چرا دیتای کامپیوتری رو در سیستم RGB تعریف میکنند و نه CMYK !
اگه از دیتای یه عکس پرینت بگیرید در خروجی یک ماتریکس طولانی رو میبینید که به صورت ردیف های سه تایی مشخص شدند. هر ردیف نشون دهنده سه تا عددR ، G و B برای یک پیکسل هست. در واقع به اندازه سایز عکس یعنی
Height × width
ما تعداد پیکسل داریم برای اون عکس و به همین اندازه هم تعداد عددهای RGB داره اون ماتریکس.
برای مثال اگر عکسی طولش ۵۰ و عرضش ۲۰ پیکسل باشه، سایزش میشه ۱۰۰ پیکسل و خروجی ماتریکسش هم ۱۰۰ تا آرایه (همون عددهای RGB) باید نشون بده.
در واقع در نظر کامپیوتر، یک عکس چیزی نیست جز یک ماتریکس با اعداد و ارقام!😎
مفهموم اصلی همینه که بهش رسیدیم.
نکته: یه سیستم رنگی دیگه داریم به اسم CMYK که اون قضیش فرق داره، خودتون میتونید تحقیق کنید راجبش که چرا دیتای کامپیوتری رو در سیستم RGB تعریف میکنند و نه CMYK !
👍6✍1
حالا که مفهوم دیتای عکس رو متوجه شدید میتونید یه عکس رو کاملا از اول خودتون Generate کنید!😎
منبع اصلی کد در کگل من
اینم نمونه کد و خروجیش هم همین عکسه:
منبع اصلی کد در کگل من
اینم نمونه کد و خروجیش هم همین عکسه:
from skimage import io
import numpy as np
from matplotlib import pyplot as plt
random_image = np.random.random([500, 500])
plt.imshow(random_image)
👍5👨💻1
Melanee AI & Physics
Photo
اینم اولین مقاله من راجب پروژه ی رمزگشایی کتیبه ی دوهزار ساله گیلگمش که در Medium و در ژورنال Level Up Coding منتشر کردم.
این اولین مقالمه و فقط یه نگاه کلی به این پروژه داشتم و توضیح دادم چطوری پروفسور انریکه جیمز تونستند به کمک الگوریتم های پردازش تصویر، کتیبه هارو رمزگشایی کنند.
در آخر مقاله هم ده خط اول یکی از کتیبه های گیلگمش رو به فارسی ترجمه کردم🥰🕊.
در مقاله های آینده روی الگوریتم ها دیپ تر میشم.
توجه: متاسفانه از سایت Medium هم تحریم هستیم و باید با وی، پی، ان لینکش رو باز کنید.
#پردازش_تصویر
#پایتون
https://levelup.gitconnected.com/the-electronic-babylonian-library-ebl-gilgamesh-project-f883e0ff068f
این اولین مقالمه و فقط یه نگاه کلی به این پروژه داشتم و توضیح دادم چطوری پروفسور انریکه جیمز تونستند به کمک الگوریتم های پردازش تصویر، کتیبه هارو رمزگشایی کنند.
در آخر مقاله هم ده خط اول یکی از کتیبه های گیلگمش رو به فارسی ترجمه کردم🥰🕊.
در مقاله های آینده روی الگوریتم ها دیپ تر میشم.
توجه: متاسفانه از سایت Medium هم تحریم هستیم و باید با وی، پی، ان لینکش رو باز کنید.
#پردازش_تصویر
#پایتون
https://levelup.gitconnected.com/the-electronic-babylonian-library-ebl-gilgamesh-project-f883e0ff068f
👍10🔥4🕊1
Melanee AI & Physics
Photo
یکی از کتیبه هارو ترجمه کردم به فارسی😍 و الان اشک ذوق تو چشمام جمع شده🥺🕊.
منبع عکس و شماره عکس: در خود عکس مشخص شده
دوره: Old Assyrian (ca. 1950-1850 BC)
محل کشف: شهر تاریخی Kanesh واقع در کشور ترکیه کنونی.
https://www.ebl.lmu.de/fragmentarium/NBC.3682
منبع عکس و شماره عکس: در خود عکس مشخص شده
دوره: Old Assyrian (ca. 1950-1850 BC)
محل کشف: شهر تاریخی Kanesh واقع در کشور ترکیه کنونی.
https://www.ebl.lmu.de/fragmentarium/NBC.3682
👍15😍9👏4
Melanee AI & Physics
Photo
❤4👍2👎1👏1🤝1