MatlabTips
892 subscribers
462 photos
72 videos
54 files
304 links
آموزش MATLAB با "استفاده از ویدئو و متن" در سطوح مبتدی تا پیشرفته
پاسخ به سوالات تخصصی:
@roholazandie
Download Telegram
الان متوجه میشوید که چرا دادن اطلاعاتتان مثل رمز عبور به وب سایت هایی که کلید عمومی معتبری ندارند، خطرناک است. کل این ماجرا در نگاه اول پیچاندن لقمه به دور سر بنظر می رسد اما بعد از مدتی تامل به ظرافت ها و هوش در طراحی این ساختار رمزنگاری پی میبرید. ساختاری که امنیت میلیارد ها تراکنش در طول روز را در سراسر جهان حفظ می کند.
در قسمت بعد به توضیح ساختار مهم ترین پول دیجیتال یعنی بیت کوین می رسیم.
در این پست هم مانند پست های دیگر @matlabtips به دل ریاضیات رمزنگاری بیت کوین می زنیم.
🔵چرا وقتی کمتر کار میکنیم کار بیشتری می کنیم🔵

زمانی این کار را شروع کردم که متوجه تعارضی عجیب در زندگی برخی افرادِ حقیقتاً خلاق شدم، افرادی مثل چارلز داروین، استفن کینگ و مایا آنجلو که به شدت هم دل‌مشغولِ کارشان بودند. ساعت کار این افراد در روز به‌حدی حیرت‌آور اندک است. این ایده که می‌توان آن‌قدرها کار نکرد ولی باز هم کارهای فوق‌العاده‌ای انجام داد به‌شدت مرا مجذوب خود کرده بود، به‌خصوص که من در سیلیکون وَلی و در روزگاری بزرگ شده‌ام که زیادْکاری در آن اَمری عادی است. به نظرم آمد که راز این موضوع نه‌فقط در نحوۀ کارکردنِ آن‌ها یا هوش ذاتی‌شان که در شیوۀ استراحتشان نیز نهفته است.

استراحت کردن الزاماً فعالیتی منفعل و بی‌تحرک نیست. آنچه معمولاً از استراحت در ذهن داریم این است: لَم‌دادن، نوشیدنِ مقداری نوشیدنی و پشت سر هم تماشاکردن چند قسمت از سریال «نارنجی همان سیاه است». اما، از نظر افراد موردمطالعۀ من، استراحت از آنچه ما از تمرینات ورزشی در ذهن داریم هم فعال‌تر و پرحرارت‌تر است

همیشه این کلیشه وجود داشته که دانشمندان، نویسندگان و دیگر افرادِ خلاقْ اهل ورزش نیستند یا ورزش‌کارانْ سبک‌مغز شمرده شده‌اند. این در حالی است که چنین فرضی حقیقتاً نابجاست. برای خودِ من هم جالب بود که بسیاری از آن‌هایی که درست استراحت‌کردن را آموخته‌اند به‌شکلی جدی به ورزش مشغول بودند.

من دریافتم که برایم مهم است که کارم را انجام دهم تا استراحت را به دست بیاورم.این یعنی، نسبت به زمانی که داشتم، به‌شدت بی‌رحم بودم و با کسی شوخی نداشتم. معنای دیگرش این بود که به خیلی چیزها نه می‌گفتم. اما الان چرت‌زدن‌هایم بیشتر شده؛ چرت‌زدن فقط برای بچه‌های چهارساله نیست، بلکه فعالیت ترمیمی فوق‌العاده‌ای است که بسیار هم اثربخش است. الان که در بانک منتظر می‌نشینم یا چند دقیقه وقت آزاد دارم آگاهانه‌تر با این زمان برخورد می‌کنم؛ به‌جای اینکه گوشی‌ام را دربیاورم و سَری به ایمیل‌هایم بزنم، ذهنم را آزاد می‌کنم. به‌نظرم این رویه ی خوبی است و فکر می‌کنم بیشتر از قبل توانسته‌ام آن لحظاتی را رقم بزنم که جرقه‌ای در ذهن انسان پدید می‌آید. و اینکه حالا دیگر همیشه با خودم دفترچه و خودکار دارم.

https://tarjomaan.com/interview/8331/
Forwarded from اتچ بات
کاش دلتنگی نیز نامِ کوچکی می‌داشت
تا به جانش می‌خواندی:
نامِ کوچکی
تا به مهر آوازش می‌دادی،
همچون مرگ
که نامِ کوچکِ زندگی‌ست
و بر سکّوبِ وداع‌اش به زبان می‌آوری
هنگامی که قطاربان
آخرین سوتش را بدمد
و فانوسِ سبز
به تکان درآید:
نامی به کوتاهیِ‌ آهی
که در غوغای آهنگینِ غلتیدنِ سنگینِ پولاد بر پولاد
به لب‌جُنبه‌یی بَدَل می‌شود:
به کلامی گفته و ناشنیده انگاشته
یا ناگفته‌یی شنیده پنداشته.

(موسیقی: فریبرز لاچینی، سپیدار)
🔵بیت کوین-1🔵

در این قسمت سعی می کنیم برای درک بیت کوین آن را بسازیم! یعنی سعی میکنیم قدم به قدم ویژگی های بیت کوین را اضافه کنیم تا به اصل آن برسیم.

برای خیلی از ماها پیش آمده است که بخواهیم حساب کتابهایی با دوستانمان انجام بدهیم. این بخصوص برای دوستانی که در خوابگاه بوده اند روشن تر است. یکی نان می خرد یکی مایع ظرفشویی و الخ. برای نگه داشتن حساب و کتابها معمولا از یک دفتر یا کاغذ استفاده می کنیم. اسم آن را "دفتر حساب" می گذاریم معمولا دفتر حساب ها به صورت زیر هستند.
آخر هر ماه هم افراد جمع می شوند و پس از حساب و کتاب برخی بدهکار و برخی بستانکار می شوند. در نهایت بدهکاران سهم بدهکاری شان را وسط می گذارند و بستانکارها سهم خود را بر می دارند. تا اینجای کار همه چیز خیلی خوب پیش می رود. اما فرض کنید یک نفر بین دوستان شما خیلی هم فرد قابل اعتمادی نیست اسم او پژمان است و برخی اوقات می رود و یک خط اضافه می کند که باید مثلا 2000 تومان علی به پژمان بدهد. برای اینکه چنین اتفاقی نیوفتد میتوان یک قرار داد گذاشت. هر کس که قرار است به دیگری پول بدهد باید جلوی آن را امضا کند. اینطوری مطمئن می شویم که آن فرد خودش از این تراکنش آگاه بوده است.

اما امضا کردن روش قابل اعتمادی نیست اگر پژمان قدری حرفه ای باشد براحتی می تواند امضای علی را جعل کند. اینجاست که می توان از امضای دیجیتال که در بخش قبل در مورد آن صحبت شد استفاده کرد. به این صورت که همه افراد یک کلید عمومی و خصوصی دارند. هرگاه یک تراکنش انجام می شود. می توان تراکنش را مثل یک پیام(رجوع کنید به پست مربوط به امضای دیجیتال) امضا کرد. بنابراین اگر علی باید 2000 تومان به پژمان بدهد باید آن را بنویسد سپس آن تراکنش را با کلید خصوصی خود امضا کند و عدد آن را روبروی تراکنش بنویسد. در این صورت هیچ راهی برای پژمان وجود ندارد که یک خط اضافه کند و امضا را انجام دهد چون کلید خصوصی علی را ندارد. آخر ماه که موقع حساب کتابهاست افراد برای مطمئن شدن از اعتبار این تراکنش ها کافی است صحت آن را با کلید عمومی شان که برای همه در دسترس است بسنجند.
تنها یک مشکل باقی می ماند: درست است که پژمان نمی تواند خط جدیدی اضافه کند اما می تواند یک تراکنش معتبر از پرداخت علی به پژمان را زیرش دوباره کپی پیست کند. برای حل این مشکل کافی است به هر خط (هر تراکنش) یک عدد هم اضافه شود. در این صورت این کار غیر ممکن می شود. ورژن جدید این روش به صورت زیر می شود.
مشکل بزرگی هنوز در این سیستم وجود دارد. فرض کنید پژمان در ماه پیش رو هیچ خرجی نکند و فقط بقیه بجای او پرداخت کنند و آخر ماه هم غیبش بزند. باید چکار کنیم که جلوی این مشکل را بگیریم. در قسمت بعد به این موضوع می پردازیم.
This media is not supported in your browser
VIEW IN TELEGRAM
سال نو مبارک!
🔵خودروهای هوشمند🔵

حتما شما هم راجع به با فناوری خودروهای هوشمند شنیده اید، مخصوصا خودروی معروف گوگل که حالا دیگر waymo نام گرفته و به تازگی قول داده تا با همکاری Uber و Lyft به مشتریانش در برخی ایالت های آمریکا سرویس های بدون راننده بدهد. خب همه می دانیم راه اندازی چنین محصولی به فناوری های بسیار پیشرفته ای نیاز دارد که گوگل تا حد خوبی به آنها دست یافته، از جمله:
بکارگیری لیدار حرفه ای برای اسکن سه بعدی اطراف خودرو تا ۳۰۰ متر (به اندازه ۳ زمین فوتبال) و بصورت ۳۶۰ درجه برای تشخیص خودروها، عابران پیاده، و دوچرخه سوارها.
یا سیستم های پردازش ویدیوی حرفه ای برای تحلیل حرکات دوچرخه سواران و پیش بینی پیچیدن آنها با توجه به حرکات دستشان و ...

خب گوگل است دیگر! ما خیلی وقت است با شنیدن این اخبار از گوگل شگفت زده نمی شویم!
اماشاید برای شما هم جالب باشد که با وجود این فناوری های پردازش تصویر پیشرفته در ویمو آنها هنوز برای تشخیص علامت های ترافیکی در خیابانها با مشکلات زیادی مواجه اند. به عبارت دیگر شرایط بد آب و هوایی یا مثلا پوشانده شدن بعضی تابلوها پشت برگ درختان ممکن است فرایند تشخیص علایم را مختل کند، یا بعضی وقتها بخاطر سرعت خودرو، ممکن است چندین متر از آنها عبور کرده باشیم و سپس آنها را تشخیص دهیم و بدین ترتیب زمان برای واکنش دادن دیر باشد. بنابراین راه حل چیست؟ چگونه تمامی علایم را می توان بدون خطا و بصورت کاملا آنلاین تشخیص داد؟

بله! راه حل بسیار پیچیده تر از آن چیزی است که فکرش را کنید: ویمو (و البته بسیاری از خودروهای هوشمند دیگر) برای رانندگی به یک نقشه بسیار کامل و با جزییات فراوان از محیط نیاز دارد، نقشه ای که حتی ارتفاع جدول های خیابان و موقعیت دقیق چراغ راهنمایی را نشان دهد. برای تهیه این نقشه گوگل خودروهایی را با لیدارهای فوق العاده دقیق صدهزار دلاری خود مجهز کرده تا تمامی خیابان ها و کوچه پس کوچه های یک شهر را زیر و رو کنند و همه چیز را ضبط کنند. این ویدیوها در اختیار تیم های بزرگ مهندسی قرار می گیرد تا تمامی جزییات صحنه ها برچسب گذاری شوند. فرایندی بسیار زمانگیر و البته پرهزینه.

بدین ترتیب خودروها قبل از رسیدن به علایم ترافیکی از وجود آنها مطلعند. این همجنین بدین معنی است که این خودروها قادر نخواهند بود شهرها و کشورهای دیگر را به راحتی و مانند راننده های معمولی رانندگی کنند و برای هر شهر جدیدی باید این نقشه ها از قبل آماده شود.
در این حین شرکت های خصوصی هم فعال هستند که تلاش دارند این نقشه ها را آماده کنند و به کمپانی های خودروسازی بفروشند.

در آلمان کمپانی here توسط ب ام و، دایملر و آئودی خریداری شده تا فرایند برچسب زنی را هوشمند کند.
البته حالا آنها با بهره گیری از ایده crowdsourcing در تلاشند تا پایگاه داده های بسیار عظیمی از تصاویر جاده ها و معابر تولید کنند و‌ آنها را بصورت خودکار برچسب گذاری کنند.
فولکس واگن و ب ام و تصمیم گرفته اند از سال ۲۰۱۸ خودروهای خود را به دوربین هایی برای جلوگیری از تصادفات ناگهانی مجهز کنند و همجنین این تصاویر را بصورت همزمان به سرورهای خود منتقل کنند.

با این شرایط باید منتظر ظهور بیشتر خودروهای هوشمند در خیابان ها باشیم.
البته بد نیست اشاره ای هم کنیم که ماه پیش مدیرعامل سایپا گفتند تا زمانی که خودرو مناسبی را بعنوان جایگزین پیدا نکنیم تولید پراید متوقف نخواهد شد!

نویسنده: جواد امیریان، موسسه Inria فرانسه، متخصص رباتیک و هوش مصنوعی
This media is not supported in your browser
VIEW IN TELEGRAM
این خبر چه معنی ای دارد؟ برای فهم بیت کوین @matlabtips را دنبال کنید
لینک خبر از گاردین:
https://www.theguardian.com/technology/2013/nov/27/hard-drive-bitcoin-landfill-site
This media is not supported in your browser
VIEW IN TELEGRAM
رسم نمودارهای سه بعدی با استفاده از واقعیت افزوده(augmented reality)
دانلود برنامه فعلا فقط برای ios
https://itunes.apple.com/app/geogebra-augmented-reality/id1276964610
Forwarded from اتچ بات
مهم ترین درسی که از تجارب خود ... گرفته بودم این بود که هرگز درباره یک جنبش سیاسی بر پایه هدف هایی که آشکارا اعلام می کند، یا حتا واقعن در راه رسیدن به آن ها می کوشد، داوری نکنم، بلکه داوری ام فقط بر اساس وسایلی باشد که برای رسیدن به آن هدف ها به کار می برد
ورنر هایزنبرگ، جز و کل
This media is not supported in your browser
VIEW IN TELEGRAM
فناوری "یادگیری عمیق" ما را وارد یک مرحله بسیار خطرناک از ویدیوهای جعلی منصوب به افراد مشهور خواهد کرد. این ویدیو، یک ویدیوی جعلی ساخته شده برای اوباما است!
#deep_learning
🔵چگونه از پایتون استفاده کنیم؟🔵

خیلی از دوستانی که با متلب کار کرده اند حتما در مورد پایتون هم شنیده اند و اینکه خیلی از مواقع می توان از پایتون برای محاسبات علمی استفاده کرد. متاسفانه(یا خوشبختانه) استفاده از پایتون برخلاف متلب سر راست نیست و روش های زیادی برای استفاده از آن وجود دارد. متلب یک بسته نرم افزاری با اکوسیستم مشخص و محدودی است که توسط شرکت Mathworks تعریف شده است. اما پایتون یک زبان برنامه نویسی است که تنها یکی از کاربردهای آن محاسبات علمی است. با پایتون تقریبا می شود هر کاری کرد. اما در اینجا می خواهیم به راه اندازی و استفاده از پایتون بپردازیم. پایتون بیشتر شبیه به یک لگو است و شما می توانید هر طور که میخواهید تکه های آن را به هم وصل کنید و این کاملا وابسته به ترجیحات شخصی افراد است آنچه پیش رو می آید نتیجه چندین سال کار با پایتون در محیط آکادمیک و صنعتی است.
برای استفاده از پایتون برای محاسبات علمی به چندین تکه از لگوی کامل نیاز داریم. کامپایلر پایتون چیزی است که قطعا به آن نیاز داریم. اما خود کامپایلر پایتون فقط دستورات اصلی زبان را اجرا می کند و با آن مثلا نمی توانید تابع سینوس یا رسم یک منحنی را انجام داد. شما می توانید پایتون را به صورت خام نصب کنید و هرگاه نیاز داشتید کتابخانه جدید نصب کنید اما برخی شرکتها کتابخانه های بسیار مورد استفاده را کنار هم قرار داده و به صورت یکجا به شما می دهند. بهترین این اکوسیستم ها، اکوسیستم آناکوندا است. بنابراین در مرحله نخست

1- به سایت https://www.anaconda.com/download/ بروید و متناسب به سیستم عامل خود و نسخه پایتون مورد نظر یکی از گزینه ها را انتخاب کنید: