علی شکیبا

دفتر یادداشت دیجیتال برای هر چیز مفید!

۴ مطلب با کلمه‌ی کلیدی «یادگیری عمیق» ثبت شده است

مطالعه کتاب Learn Keras for Deep Neural Networks: A Fast-Track Approach to Modern Deep Learning with Python نوشته Jojo John Moolayil که توسط انتشارات APRESS در سال 2019 چاپ شده است را به دوستانی که مفاهیم شبکه های عصبی را می دانند؛ اما به دنبال پیاده سازی سریع آن ها هستند؛ توصیه می کنم. البته باید متذکر شد که نگارنده کتاب بخش های زیادی را حاشیه رفته که می توان آن ها را سریعتر مطالعه نمود. این نوشتار در حدود 180 صفحه است و مطالعه آن در یک بعد از ظهر گرم بهاری لذت بخش است! اما مراقب باشید بیش از این برای آن زمان نگذارید.
نکته قابل ذکر دیگر اینکه این کتاب به کاربردهای اساسی DeepLearning مانند CNN و RNN و GAN نمی پردازد و بیشتر می خواهد بگوید چگونه یک شبکه عصبی کلاسیک را پیاده سازی کنید.

۰ نظر موافقین ۱ مخالفین ۰ ۱۸ خرداد ۹۸ ، ۲۳:۴۵
علی شکیبا

ابتدا توزیع پایتون anaconda را نصب می کنیم (من از 3.7 64 بیتی استفاده می‌کنم)

wget https://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh
sudo bash Anaconda3-5.3.0-Linux-x86_64.sh
conda create -n TFGPU anaconda python=3.5
conda activate TFGPU
conda install tensorflow-gpu

در این حالت، یک warning مبنی بر deprecate شدن یک متد از numpy در نسخه های آتی دریافت می‌کنیم که خیلی مساله مهمی نیست (برنامه نویسان tensorflow باید آن را رفع کنند!).

۰ نظر موافقین ۰ مخالفین ۰ ۲۰ آبان ۹۷ ، ۱۵:۴۰
علی شکیبا
conda install tqdm
pip install graphviz
conda install opencv bcolz graphviz
conda install ipyparallel
conda install pandas
conda install keras jupyter notebook
conda install scikit-image ipyparallel
conda install scikit-learn seaborn
conda install torch dask jupyter tensorflow
۰ نظر موافقین ۱ مخالفین ۰ ۱۲ شهریور ۹۷ ، ۲۳:۰۲
علی شکیبا

مقاله و ابزار جالبی بود که تصادفی به آن برخوردم.

Semantic Style Transfer and Turning Two-Bit Doodles into Fine Artworks

https://arxiv.org/abs/1603.01768

و پیاده سازی آن

https://github.com/alexjc/neural-doodle

۰ نظر موافقین ۰ مخالفین ۰ ۰۶ شهریور ۹۷ ، ۰۰:۰۷
علی شکیبا