استفاده از pipe

Aug 15, 2018

سلام.
احتمالا شده که بخواید متن خروجی یک دستور رو تغییر بدید.
برای مثال، اینجا میخوایم خروجی دستور pwd رو از

/home/mmj/test

تغییر بدیم به

) home ) mmj ) test

چندین راه هست، که الان با دوتاش کار میکنیم.
۱. پایتون:
سورس که پایپ رو بررسی و تصحیح(؟) کنه:

import sys
for line in sys.stdin:
  print(line.rplace("/"," ) "))

و مرحله بعد هم مشخصا استفادشه:

$ pwd | python src.py

۲. پرل:
می‌تونستیم از سد استفاده کنیم، که سر کاراکتر / نمی‌شه.

$ pwd | perl -CS -pe "s/\N{U+002f}/ > /g"

راه های دیگه هم هست، که مهم نیست :)

هوش مصنوعی ۱

Nov 3, 2017

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

هوش مصنوعی ۰

Oct 14, 2017

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

مسیر یابی باینری

Oct 13, 2017

سلام. پروژه ی مسیر یابی باینری رو با زبان سی پیاده کردم.

دانلود سورس

هوش مصنوعی

Sep 27, 2017

یکی از مسائل داغ این عصر ، هوش مصنوعیه. خوب هوش مصنوعی در واقع نماینده تفکر ماشینه که آلن تورینگ تو مقاله بازی تقلید ازش صحبت کرده.
هوش مصنوعی ماشین یا رباتیه که بتونه تصمیم بگیره و یادبگیره. خوب میشه برنامه ای نوشت که کلمه جدید یاد بگیره و مسیر یابی باینری انجام بده. آیا این یه هوش مصنوعیه؟
بله!
این ساده ترین صورت هوش مصنوعیه. همین دو ویژگی یک حالت ساده از شبکه عصبی ماشینی رو به شما ارائه کردن.
درمورد مسیر یابی باینری، این برنامه رو در نظر بگیرید -بعدا پیادش میکنم- یک برنامه که حدس میزنه که شما چه عددی رو از صفر تا سی و دو در نظر گرفتین. سی و دو برای اینه که تو مسیر یابی باینری هر دفعه باید نصف حالات حذف بشن، و سی و دو یک توان دو عه که بعد چهار پنج حدس، ماشینو به جواب میرسونه:)
راجع به هوش مصنوعی بعدا هم می نویسم.😀

سئو چیه؟

Sep 21, 2017

وبلاگ من تو گوگل ایندکس شد. اونم سوم تو سرچ سپیدیو!
حالا، این سئو که میگن سخته چیه؟!!!
پ.ن: البته این اثر سئو نیست، تکنیک برندیدنگه.

پروژه های سپیدیو

Sep 20, 2017

سپیدیو یه سازمان تو گیته، که احتمالا با سه تا پروژه داره میره جلو:)
نظراتونو به ایمیلم بفرستید!

اولین پست من در گیت پیج!

Sep 20, 2017

این اولین پست گیت منه!!