شبکه داستانی عصبی – Telegram
شبکه داستانی عصبی
793 subscribers
746 photos
35 videos
96 files
1.9K links
اینجا راجع به چیزایی که دوست دارم صحبت می‌کنم: داستان، هوش مصنوعی، موسیقی، نرم‌افزار، هنر، روانشناسی و ... :)

اگه خواستید صحبت کنیم خیلی خوشحالم می‌کنید:
@alimirferdos
Download Telegram
😁1
یه پروژه‌ی بزرگی توی گیت‌هاب پرایوت داشتم که همینجوری هی بخش‌های مختلف بهش اضافه شده بود که هر بخشش خودش می‌تونست یه ریپو باشه و کثافت شده بود. بعد می‌خواستم درستش کنم.
چند تا کار جالب کردم که خودم خیلی ذوق کردم و گفتم بگم بهتون چون که بیشتر ذوق دارم که راجع بهش تعریف کنم.
اول اینکه پروژه‌ها رو جدا کردم که البته اینا دستورهای کلی عه برای این کار:

git subtree split --prefix=project1 --branch new_branch
cd ..
git clone https://github.com/username/project1.git
cd project1
git pull --allow-unrelated-histories ../big-repo new_branch
git push origin
cd ../big-repo
git rm -r project1
git commit -m "Removed project1"



بعد برای هر کدوم می‌خواستم یه requirements.txt بسازم. راستی این رو بگم که پروژه‌ها همه‌شون پایتونی بودند دیگه. برای اینکه برای هر کدوم یه عالمه خرت و پرت نیاد توی این فایل این دستور رو زدم:
pip freeze | less


و اون کتابخونه‌هایی که توی هر پروژه بود رو سرچ کردم و گذاشتم توشون.

کار بعدی که کردم درست کردن یه Makefile اولیه بود. این قالب ساده رو به نظرم میاد چیز قشنگیه:


install:
pip install --upgrade pip &&\
pip install -r requirements.txt

test:
python -m pytest -vv test_*.py

format:
black *.py

lint:
pylint --disable=R,C,E1120 *.py

all: install lint test



بعد رفتم توی Github Actions و یه ورک‌فلو درست کردم که CI داشته باشم :)))) این محتوای فایل yaml ای عه که استفاده کردم:


name: Python application test with Github Actions

on: [push]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up Python 3.8
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Install dependencies
run: |
make install
- name: Lint with pylint
run: |
make lint
- name: Test with pytest
run: |
make test
- name: Format code
run: |
make format
👏2
شبکه داستانی عصبی
ساعت ده عه و من هنوز دانشگاهم ولی این حس رو دارم چون که خیلی حال کردم با خودم 😂😂:
و البته اینا هیچ کدوم هیچ ربطی به کارم نداشت صرفا قفلی خودم بود و اینکه خیلی وقت بود از این کارای باحال خونم اومده بود پایین :)))
👍1
شبکه داستانی عصبی
یه پروژه‌ی بزرگی توی گیت‌هاب پرایوت داشتم که همینجوری هی بخش‌های مختلف بهش اضافه شده بود که هر بخشش خودش می‌تونست یه ریپو باشه و کثافت شده بود. بعد می‌خواستم درستش کنم. چند تا کار جالب کردم که خودم خیلی ذوق کردم و گفتم بگم بهتون چون که بیشتر ذوق دارم که راجع…
یه کار باحال دیگه که داشتم فکر می‌کردم انجام بدم ولی دیگه بس بود برای امروز این بود که برای devcontainer ها یه قالب درست کنم که بشه با github codespace وقتی میزنی بیاد بالا خودش شروع کنه همه چی رو نصب کردن و با کوپایلوت و همه‌ی اکستنش‌ها و اینا بیاره بالا که دیگه لازم نباشه لنگ لپ‌تاپ خاصی باشم که کدها و کتابخونه‌ها و اینا روش نصبه و از هر جایی بتونم روی کد کار کنم.
ولی خب دیگه باشه برای بعدا :)))
واقعا از ریسرچ صرف ملولم و چالش دپلویم آرزوست 😩😩😩
BIG NEWS 🥳🎈

Building Chatbots apps just got wayyy easier: announcing the new 𝙲𝚑𝚊𝚝𝙸𝚗𝚝𝚎𝚛𝚏𝚊𝚌𝚎 class 🙌

The *fastest* way to build to build a Chatbot UI in Python -- including streaming, undo/retry, API, all out of the box!

https://twitter.com/Gradio/status/1681019343226695686?t=5CFwWPeDC7qMOCWrT0mQJQ&s=19
من فکر می‌کردم توی چت‌های قدیمی می‌گفتن «اصل» فارسی بود و منظورشون «اصل و نسب» بودددد 😭😭😭😭😭
ایموشنال دمییییج

https://www.urbandictionary.com/define.php?term=asl
Llama-v2 is open source, with a license that authorizes commercial use!

توییت لکان برای دقایقی پیش:

This is huge: Llama-v2 is open source, with a license that authorizes commercial use!

This is going to change the landscape of the LLM market.
Llama-v2 is available on Microsoft Azure and will be available on AWS, Hugging Face and other providers

Pretrained and fine-tuned models are available with 7B, 13B and 70B parameters.

Llama-2 website: https://ai.meta.com/llama/
Llama-2 paper: https://ai.meta.com/research/publications/llama-2-open-foundation-and-fine-tuned-chat-models/

A number of personalities from industry and academia have endorsed our open source approach: https://about.fb.com/news/2023/07/llama-2-statement-of-support/
گوگل بارد رو امتحان کردم و دوستش داشتم. اولا که خیلی تر و تمیز جواب میده. دوما که میتونه لینک پی دی اف بدی بخونه و جواب بده. فایل هم می‌تونی آپلود کنی. چون وصله به گوگل لنز میتونه عکس رو تحلیل کنه. برای خروجی‌ها هم سه تا draft میده هر سری که می‌تونی راحت بینشون جا به جا بشی. سرعتش زیاده.
متنش رو هم این امکان رو داره که بخونه به صورت صوتی
یه جاها کیفیت چت‌جی‌پی‌تی خیلی بالاتره واقعا.
👍3