سایت اقدام پژوهی - گزارش تخصصی و فایل های مورد نیاز فرهنگیان
1 -با اطمینان خرید کنید ، پشتیبان سایت همیشه در خدمت شما می باشد .فایل ها بعد از خرید بصورت ورد و قابل ویرایش به دست شما خواهد رسید. پشتیبانی : بااسمس و واتساپ: 09159886819 - صارمی
2- شما با هر کارت بانکی عضو شتاب (همه کارت های عضو شتاب ) و داشتن رمز دوم کارت خود و cvv2 و تاریخ انقاضاکارت ، می توانید بصورت آنلاین از سامانه پرداخت بانکی (که کاملا مطمئن و محافظت شده می باشد ) خرید نمائید .
3 - درهنگام خرید اگر ایمیل ندارید ، در قسمت ایمیل ، ایمیل را بنویسید.
در صورت هر گونه مشکل در دریافت فایل بعد از خرید به شماره 09159886819 در شاد ، تلگرام و یا نرم افزار ایتا پیام بدهید آیدی ما در نرم افزار شاد : @asemankafinet
اگر تا کنون برای خود کامپيوتری تهيه کرده باشيد ، واژه " Cache" برای شما آشنا خواهد بود. کامپيوترهای جديد دارای Cache از نوع L1 و L2 می باشند. شايد در هنگام خريد يک کامپيوتر از طرف دوستانتان توصيه هائی به شما شده باشد مثلا" : " سعی کن از تراشه های Celeron استفاده نکنی چون دارای Cache نمی باشند! "
Cache يک مفهوم کامپيوتری است که بر روی هر نوع کامپيوتر با يک شکل خاص وجود دارد. حافظه های Cache ، نرم افزارهای با قابليت Cache هارد ديسک و صفحات Cache همه بنوعی از مفهوم Caching استفاده می نمايند. حافظه مجازی که توسط سيستم های عامل ارائه می گردد نيز از مفهوم فوق استفاده می نمايد.
مبانی Caching
Caching يک نکنولوژی استفاده شده برای زير سيستم های حافظه ، در کامپيوتر است . مهمترين هدف يک Cache افزايش سرعت و عملکرد کامپيوتر بدون تحميل هزينه های اضافی برای تهيه سيستم است . با استفاده از Cache عمليات کاربران با سرعت بيشتری انجام خواهد شد.
کتابداری را در نظر بگيريد که در يک کتابخانه مسئول تحويل کتاب به متقاضيان است . فرض کنيد در سيستم فوق ( درخواست و تحويل کتاب ) از مفهوم Cache استفاده نمی گردد. اولين متقاصی کتابی را درخواست می نمايد( فرض شده است که متقاضی خود نمی تواند مستقيما" کتاب مورد نظر را از قفسه مربوطه ،بردارد) ، کتابدار، کتاب مورد نظر را از قفسه مربوطه پيدا و در ادامه آن را تحويل متقاضی می نمايد. متقاضی پس از ساعاتی مراجعه و کتاب را تحويل می دهد. کتابدار، کتاب تحويلی را مجددا" در قفسه مربوطه قرار می دهد. پس از لحظاتی يک متقاضی ديگر مراجعه و همان کتاب قبلی را درخواست می نمايد ، کتابدار مجددا" می بايست به بخش مربوطه در کتابخانه مراجعه و پس از بازيابی کتاب ، آن را در اختيار متقاضی دوم قرار دهد.همانگونه که ملاحظه می گردد ، کتابدار مکلف است برای تحويل هر کتاب ( ولو کتاب هائی که فرکانس استفاده از آنان توسط متقاضيان زياد باشد ) به بخش مربوطه مراجعه و پس از يافتن کتاب آن را در اختيار متقاضيان قرار دهد. آيا روشی وجود دارد که با استناد به آن بتوان عملکرد و کارآئی کتابدار را بهبود بخشيد ؟
در پاسخ به سوال فوق می توان با ايجاد يک سيستم Cache برای کتابدار ، کارآئی آن را افزايش داد. فرض کنيد بخشی را با ظرفيت حداکثر ده کتاب در مجاورت ( نزديکی ) کتابدار آماده نمائيم . کتاب هائی که توسط متقاضيان برگردانده می شود، در بخش فوق ذخيره خواهند شد. مثال فوق را با در نظر گرفتن سيستم Cache ايجاد شده برای کتابدار مجددا" دنبال می نمائيم . در ابتدای فعاليت روزانه ، بخش Cache خالی بوده و هنوز در آن کتابی قرار نگرفته است . اولين متفقاصی مراجعه و کتابی را درخواست می نمايد . کتابدار می بايست به بخش مربوطه مراجعه و کتاب را از قفسه مربوطه براشته و در اختيار متقاضی قرار دهد. متقاضی پس از تحويل کتاب ، چند ساعت بعد مراجعه و کتاب را تجويل کتابدار خواهد داد. کتابدار، کتاب تحويلی را در بخش پيش بينی شده برای Cache قرار می دهد. لحظاتی بعد متقاضی ديگر مراجعه و درخواست همان کتاب را می نمايد .کتابدار در ابتدا بخش مربوط به Cache را جستجو و در صورت يافتن کتاب ، آن را به متقاضی تحويل خواهد داد. در اين حالت ضرورتی به مراجعه کتابدار به بخش و قفسه های مربوطه نخواهد بود. در روش فوق زمان تحويل کتاب به متقاضی بهبود چشمگيری پيدا خواهد کرد. در صورتيکه کتاب درخواستی توسط متقاضی در بخش Cache کتابخانه نباشد ، چه اتفاقی خواهد افتاد؟ در ابتدا مدت زمانی صرف خواهد شد که کتابدار به اين اطمينان برسد که کتاب درخواستی در بخش Cache موجود نمی باشد ( جستجو) يکی از چالش های اصلی در رابطه با طراحی Cache به حداقل رساندن زمان جستجو در Cacheاست .سخت افزارهای جديد ، زمان فوق را به صفر نزديک کرده اند. پس از حصول اطمينان از عدم وجود کتاب در بخش Cache ، کتابدار می بايست با مراجعه به بخش مربوطه آن را انتخاب و در ادامه در اختيار متقاضی قرار دهد.
با توجه به مثال فوق ، چندين نکته مهم در رابطه با Cache استنباط می گردد:
- تکنولوژی Cache ، استفاده از حافظه های سريع ولی کوچک ، بمنظور افزايش سرعت يک حافظه کند ولی با حجم بالا است
- زمانيکه از Cache استفاده می گردد ، در ابتدا می بايست محتويات آن بمنظور يافتن اطلاعات مورد نظر بررسی گردد. فرآيند فوق را Cache hit می گويند. در صورتيکه اطلاعات مورد نظر در Cache موجود نباشند (Cache miss) ، کامپيوتر می بايست در انتظار تامين داده های خود از حافظه اصلی سيستم باشد ( حافظه ای کند ولی با حجم بالا )
- اندازه Cache محدود بوده وسعی می گردد که ظرفيت فوق حتی المقدور زياد باشد ، ولی بهرحال اندازه آن نسبت به رسانه های ذخيره سازی ديگر بسيار کم است .
- اين امکان وجود خواهد داشت که از چندين لايه Cache استفاده گردد.
Cache در کامپيوتر
کامپيوتر، ماشينی است که زمان انجام کارها توسط آن با واحدهای خيلی کوچک اندازه گيری می گردد.زمانيکه ريزپردازنده قصد دستيابی به حافظه اصلی را داشته باشد، می بايست مدت زمانی معادل 60 نانوثانيه را برای اين کار در نظر بگيرد. سرعت فوق بسيار بالا است ولی سرعت ريزپردازنده بمراتب بيشتر است . ريزپردازنده قادر به داشتن سيکل هائی به اندازه دو نانوثانيه است . تفاوت سرعت بين پردازنده و حافظه کاملا" مشهود بوده و قطعا" رضايت پردازنده در اين خصوص کسب نخواهد شد. پردازنده می بايست تاوان کند بودن حافظه را خود بپردازد . انتظار پردازنده و هرز رفتن زمان مفيد وی کوچکترين تاوانی است که می بايست پردازنده پذيرای آن باشد.
بمنظور حل مشکل فوق ، فرض کنيد از يک نوع حاص حافظه، با ظرفيت کم ولی با سرعت بالا ( 30 نانوثانيه ) ، استفاده گردد . سرعت دستيابی به حافظه فوق دو مرتبه سريعتر نسبت به حافظه اصلی است .اين نوع حافظه راL2 Cache می نامند. فرض کنيد از يک حافظه بمراتب سريعتر ولی با حجم کمتر استفاده و آن را مستقيما" با پردازنده اصلی درگير نمود. سرعت دستيابی به حافظه فوق می بايست در حد و اندازه سرعت پردازنده باشد .اين نوع حافظه ها را L1 Cache می گويند.
در کامپيوتر از زيرسيستمهای متفاوتی استفاده می گردد.از Cache می توان در رابطه با اکثر زير سيستمهای فوق استفاده تا کارآئی آنان افزايش يابد.
تکنولوژی Cache
يکی از سوالاتی که ممکن است در ذهن خواننده اين بخش خطور پيدا کند اين است که " چرا تمام حافظه کامپيوترها از نوع L1 Cache نمی باشند تا ديگر ضرورتی به استفاده از Cache وجود نداشته باشد؟" در پاسخ می بايست گفت که اشکالی ندارد وهمه چيز هم بخوبی کار خواهد کرد ولی قيمت کامپيوتر بطرز قابل ملاحظه ای افزايش خواهد يافت . ايده Cache ، استفاده از يک مقدار کم حافظه ولی با سرعت بالا( قيمت بالا) برای افزايش سرعت و کارآئی ميزان زيادی حافظه ولی با سرعت پايين ( قيمت ارزان ) است .
در طراحی يک کامپيوتر هدف فراهم کردن شرايط لازم برای فعاليت پردازنده با حداکثر توان و در سريعترين زمان است . يک تراشه 500 مگاهرتزی ، در يک ثانيه پانصد ميليون مرتبه سيکل خود را خواهد داشت ( هر سيکل در دونانوثانيه ) . بدون استفاده از L1 و L2 Cache ، دستيابی به حافظه حدودا" 60 نانوثانيه طول خواهد کشيد. بهرحال استفاده از Cache اثرات مثبت خود را بدنبال داشته و باعث بهبود کارآئی پردازنده می گردد.اگر مقدار L2 Cache معادل 256 کيلو بايت و ظرفيت حافظه اصلی معادل 64 مگابايت باشد ، 256000 بايت مربوط به Cache با استفاده از روش های موجود قادر به Cache نمودن 64000000 بايت حافظه اصلی خواهند بود.
1) جهت شروع كار، كاربر بايد قبلاً با اينترنت كار كرده و با ساختار كاركردى آن بطور كامل آشنا باشد، همچنين نمونه صفحاتى را كه دوست دارد بسازد، در ذهن داشته باشد. (فرا گيرانى كه در اين زمينه مشكل دارند مىتوانند به جزه آموزشى اينترنت ما نيز مراجعه نمايند.)
2) بهتر است قبل از كار كردن با برنامه Front Page، با برنامه تايپى Wordآشنا شده و كار نموده باشيد. چرا كه اكثر مطالب آنجا مورد نياز بوده و تكرارى است. (فرا گيرانى كه در اين زمينه آشنايی ندارند، مىتوانند به جزه آموزشى Word ما نيز مراجعه نمايند.)
3) هدف ما ساختن صفحات عملىو كاربردى در اينترنت است آنهم بطور ساده و روان، لذا كسانى كه مىخواهند از برنامه ها و افه هاى ويژه و خاص سود جويند، بعد از يادگيرى اين بخش مىتوانند به منابع آموزشى ديگر مراجعه نمايند، ولى چند مطلب مهم را در ساختن صفحه مدنظر داشته باشيد:
·محتوا و موضوع صفحه شما برای بازديدکننده مهم است، نه افه ها و جكگولك بازيها!!!! او دوست ندارد وقت خود را براى آنها هدر دهد و فورا" از سايت شما خارج خواهد شد.
·روانشناسان اينترنتى در تحقيقات خود يافته اند كه بازديدكنندگان دوست ندارند بيشتر از 25 ثانيه وقت خود را درصفحه اى بگذرانند، لذا سعى نماييد صفحاتتان با سرعت بالا بيايد و حداقل حجم را داشته باشد. (بخصوص در صفحات ابتدايى جهت جذب مشترى از عكسهاى سنگين، افه هاى بيخود سنگين و يا برنامه هاى مشكل زا خوددارى نموده و با دادن اطلاعات مفيد و موضوعهاى جالب او را ميخكوب نماييد.
·هر چه سريعتر مشترى خود را به موضوع مهم و جالب راهنمايى نماييد و از كشاندن او به صفحات گوناگون بىتحرك خوددارى نموده و از دور هاى قمرى جهت رسيدن به مقصد جدا" خوددارى كنيد.
·از دادن اطلاعات نادرست و غير اخلاقى خوددارىكرده و در صورت لزوم با دادن آدرس سايتهاى معتبر و خوب در زمينه موضوع مورد تحقيق خود او را در اين زمينه يارى دهيد و جلب اعتماد نماييد.
·چون عكس يك قسمت اعظم و مهم كار شما را در اينترنت تشكيل مىدهد، لذا بهتر است شما حداقل كمى با برنامه Photo Shop آشنا باشيد. (ما بطور مختصر اشاره به آن در بخش تصوير گذارى خواهيم کرد.)
شروع کار
شايد شما كتابها يا سي دي هاى آموزشي را در زمينه فراگيرى Front Page مطالعه كرده و يا ديده باشيد. متوجه خواهيد شد كه هر كدام از آنها به نحو خاصى به اين مسئله پرداخته و آن را آغاز نموده اند. من نمىخواهم بگويم كه راهى كه بنده شروع به كار مىكنم استاندارد كامل بوده و بهتر است، ولى با توجه به تجربه كلاسهاى متعدد آموزشى در اين زمينه و موفقيت و رضايت فراگيران، آن را به روشهاى ديگر ترجيح مىدهم.
قبل از هر چيزى، نظم در كار حرف اول را جهت موفقيت مىزند لذا قبل از شروع به كار شما بايد بدانيد كه چه كاری مىخواهيد انجام دهيد و به چه چيزهايى نياز داريد.
هنگامى كه يك صفحه وب ساخته مىشود معمولا" دارى يك صفحه اصلى (Home Page) به نام ايندكس اچ تي ام ال (index.html) بوده و ساير ملزومات آن يعنى صفحات ديگر و عكسها يا وسايل مورد لزوم در پوشه هاى مربوطه بطور منظم نگهدارى می شوند. لذا براى شروع كار بهتر است شما در بخشى از كامپيوتر خود يك پوشه به نام مثلا" (My Web)ايجاد نموده و درون آن دو پوشه ديگر به نامهاي (docs) و (images) بسازيد.
صفحه اول يا اصلى شما درون(My Web) قرار گرفته و بقيه صفحات درون پوشه (docs)و تمامى عكسها درون پوشه (images) ذخيره خواهند شد.اين عمل فقط جهت منظم بودن كار توصيه مىشود و ضمنا" مىتوانيد مدارك و فايلهاى يك بخش حجيم و زياد يك اتصال خود را به يك پوشه جداگانه هدايت نموده و ذخيره كنيد، مثلا" مسئوليت آنرا به عهده يك فرد يا گروه خاصى قرار داده و فقط شما آنها را به صفحه اصلى يا index.htmlآن اتصال دهيد.مثلا" يک يا چند پوشه جداگانه درون My Web که خودشان دارای docs و images و همچنين صفحه اصلی Index جداگانه داشته باشند.
تذكرات مهم:
·از دادن اسمهاى فارسى به پوشه ها، فايلها، عكسها و اسناد خود جداً خوددارى نماييد چرا كه در اينترنت آنها دچار مشكل شده و قابل دسترسى نخواهند بود.
·از نوشتن كاراكترهاى غير مجاز، دادن فاصله هاي زياد بين اسامى و استفاده از حروف بزرگ در نام اسناد و پوشه ها خوددارى كنيد.
·از درست كردن پوشه هاى تو در تو و پيچ در پيچ و با نام بلند خوددارى كنيد و از مخفف كلمات استفاده نماييد (مثلا" به جاىteaching center از tc ياtcenter استفاده شود بهتر است.)
آشنايی با پنجره برنامه Front page 2002 XP
پنجره Front page نيز مانند ساير پنجره هاى windows بوده و شامل :
1) Title Bar
2) Menu Bar
3)Tool Bar
4) Main Window
5) Status Bar
6) Scroll Bar
7) ودر اين برنامه يك ستون اضافى در سمت چپ صفحه اصلى قرار دارد كه View Bar مىباشدو بطور پيش فرض فعال است.
ميله نمايش يا View Bar
درپنجره باز شده علاوه بر ميله عنوان و ابزار در سمت چپ پنجره يك پنجره جداگانه بصورت عمودى و بطور پيش فرض باز بوده و فعال مىباشد (View Bar). كه اين پنجره در مراحل تكميلى (هنگامي كه تقريبا" سايت شما كامل شده و صفحات متعددى داريد) مفيد خواهد بود. در اين پنجره معمولا" شما شش لايه (Tab)مىبينيد كه عبارتند از:
1) Page : يا صفحه
2)Folders: پوشه ها
3) Reports : يا گزارشات
4) Navigation : يا ساختار كلى (چارت) شبكه
5) Hyperlinks : يا وضعيت اتصالات
6) Tasks : يا وظايف و كارها
1) Page يا صفحه: اگر فعال باشد شما صفحه اى را كه در آن كار مىكنيد را در پنجره اصلى بطور فعال خواهيد ديد.
2) Folders يا پوشه ها: اگر روى آن كليك نماييد و فعال باشد شما تمامى پوشه هاى درون سايت خود را در درون پنجره اصلى مشاهده خواهيد نمود.
يک پنجره عمودی به اسم Folder List ما بين پنجره اصلی و پنجره Viewsباز مي کند که ما می توانيم تسلط کامل به تمامي Folder ها و پوشه هاي خود داشته باشيم. اگر بخواهيم محتويات يک پوشه را در پنجره اصلي سمت راست ببينيم، کافي است روي پوشه در بخش Folder List کليک کنيم.
نکات
1. دقت کنيد که اگر بر روي پوشه اي در بخش Folder List کليک راست کنيد يک سري امکانات ويژه در اختيار شما قرار مي دهد از جمله:
Convert to web: پوشه را به حالت صفحه وب در مي آورد و کل آن پوشه و محتويات آن پوشه به عنوان يک سايت فرعی و زير مجموعه ای از سايت اصلی و کلی ما عمل مي کند.
Cut: شما مي توانيد پوشه مورد نظر را از آنجا برداشته حرکت (Move) داده و در جاي ديگر قرار دهيد. (با عمل paste)
Copy: يک نسخه از پوشه موردنظر را در جاهاي ديگر رونوشت مي کند.
Rename: اسم پوشه را عوض مي کند.
Delete: کل پوشه و محتويات آن را حذف مي کند و ديگر قابل دسترسي نيست (در اينترنت سطل آشغال (Recycle Bin)نداريم).
1. PageNew: در پوشه يک صفحه جديد مي سازد. براي اينکار يک بار کليک کنيد و حتماً اسم با مفهومی به جاي new page تايپ کنيد. حتماً براي ساختن صفحه بايد پسوند (.htm) وجود داشته باشد.
2. Folder : در درون پوشه يک پوشه جديد مي سازد
. Publish : انتقال يا انتشار پوشه درست شده به سايت اصليرا به عهده دارد.
نکته مهم در Rename: چون در اينترنت تغيير نام باعث عدم دسترسي به فايل مربوطه خواهد شد، لذا در اين قسمت دقت شود که بعد از تغيير نام link ها نيز تعمير شود و يا حتماً از آدرس دهي نسبي استفاده شود.
تدکر بسيار مهم:Title و اسامي صفحات (File Name)در اينترنت مهم بوده لذا بايد در نامگذاري صفحات و Title آنها کمال دقت را داشته باشيد و اين امر در دستيابی موتورهاي جستجوگر به صفحات ما کمک زيادی ميکند.
انواع آدرس دهي
1. مطلق: که آدرس را بطور کامل (پوشه-زير پوشه- فايل) مي نويسيم که به درد Link هاي خارج از سايت خودمان مي خورد.
2. نسبي: هميشه بهتر است در درون سايت خودمان از اين نوع استفاده کنيم. بدين ترتيب که در هنگام آدرس دادن پوشه موردنظر را پيدا کرده و انتخاب مي کنيم. و آدرس نسبی سبب مي شود در صورت جابجايی فايل مورد نظر درون پوشه کلی و يا تغيطر نام پوشه فرعی آن اتصال آن قطع نشود.
· چگونه فايل ها و پوشه ها را نامگذاري کنيم؟
سعی کنيد از کاراکترهاي غيرمجاز، حروف بزرگ، فاصله بين کلمات و حروف فارسي براي نامگذاري پوشه ها، عکس ها و صفحات استفاده نکنيد- زيرا در اينترنت مشکل خواهند داشت- و هنگام ذخيره کردن فايلی حتما" دکمه Change Title را کليک کرده و تيتر صفحه را ( در اينجا فارسی و يا انگليسی فرقی ندارد) عوض نماييد و توجه نماييد که از کلمات با مفهوم در تيتر استفاده نماييد و ديکته آنها صحيح باشد چون اين امر نشانگر اعتبار سايت شماست.
و اگر خواستيد برای اين کار درون صفحه کليک راست کرده وTitle آن را به اينصورت عوض نماييد:
در روي صفحه کليک راست کرده و page properties را نتخاب مي کنيم. در تب General و در بخش Title، تيتر زيبا، جالب توجه و با معنايي را که مي تواند يک جمله باشد و مفهوم کلي صفحه را برساند، درج مي کنيم.
3) Reports يا گزارشات: اگر روى آن كليك نماييد و فعال كنيد شما قادر خواهيد بود يك گزارش اجمالى از وضعيت اسناد و كارهاى خود و احتمالا" مشكلات و ايرادهاى سايت خود آگاهى يابيد. شما مىتوانيد با انتخاب گزينه هاى فرعى پنجره باز شده گزارش مورد نظر خود را مشاهده نماييد
ميله نمايش يا View Bar
3)Reports يا گزارشات: اگر روى آن كليك نماييد و فعال كنيد شما قادر خواهيد بود يك گزارش اجمالى از وضعيت اسناد و كارهاى خود و احتمالا" مشكلات و ايرادهاى سايت خود آگاهى يابيد. شما مىتوانيد با انتخاب گزينه هاى فرعى پنجره باز شده گزارش مورد نظر خود را مشاهده نماييد.
4) Navigation يا ساختار كلى (چارت) شبكه: در پنجره اصلى يك شماى كلى از سايت شما را بصورت يك چارت كلى و درختی نمايش مىدهد و شما ضمن آگاهى از ساختار و ارتباطات كلى ساختار سايت خود قادر خواهيد بود با گرفتن و كشيدن (click & drag ) ساختار سايت خود را تغيير دهيد.
ميله نمايش يا View Bar
1.Hyperlinksيا وضعيت اتصالات: نحوه اتصالات صفحات به يكديگر را نشان مىدهد و در صورت قطع اتصالى آن را با رنگ قرمز يا شکستگی خط نشان مىدهد و شما مىتوانيد آن را اصلاح نماييد.
2.Taskيا وظايف و كارها: در سايتى كه چند نفر مسئول كارها مىباشند سرپرست سايت مىتواند در اين قسمت وظايف هر شخص را معيين نماييد و فرد مورد نظر از وظايف خود در اين قسمت مطلع شده و كار را تحويل دهد. و بطور کلی وظايف کارکنان يک سايت که چه کارهايي بايد انجام دهند را نشان مي دهد. اگر بخواهيم وظيفه اي را به کسي محول کنيم روي قسمت Edit/Task/Add Taskرفته و وظيفه او را معلوم مي نماييم.
تذكر: در صورتى كه به اين ابزارها يا بطور كلى به View Bar نيازى نداريد با كليك برview و كليك روی گزينه view bar آن را غير فعال نماييد
ميله ابزارها:
بطور پيش فرض ميله ابزارهاىStandard وFormat فعال بوده ودر زير ميله فهرست باز مىباشند. و احيانا" شما آنها را مشاهده ننموديد، مىتوانيد در ميله فهرست(Menu Bar) در بخشView كليك كرده و از قسمتToolbar گزينه هاىStandard و ياFormat را انتخاب نماييد تا فعال شوند.
در اين ميله، ابزارها و وسايل اساسى، مورد لزوم فراوان و فورى برنامه كه همگى آنها در درون Menu Bar(ميله فهرست) نيز قرار دارند، جهت ذسترسى سريع و فورى به شكل يك ابزار و دكمه قابل كليك جهت فعال شدن در اين ميله قرار داده شده اند. و چون بيشتر كار ما در ساختن صفحات وب با اين ابزار است ما ابتدا به معرفى كار آنها پرداخته و سپس ساير ابزار موجود در Menu Barرا معرفى و آموزش خواهيم داد.
تذكر:
اگر اشاره گر ماوس خود را يك لحظه روى اشكال موجود در نوار ابزار نگه داريد نام ابزار به صورت Tool Tip در زير آن ظاهر خواهد شد
ابزارهاى نوار ابزار Standard به طور استاندارد از بالا سمت چپ به راست عبارتند از:
5.Toggle Pane ( فهرست پوشه): جهت مشاهده فهرست پوشه ها در كنار(سمت چپ) صفحه اصلى
6.Print (چاپ): جهت چاپ نمودن صفحات مورد نظر
Preview in Browser (مشاهده در جستجوگر وب): جهت مشاهد صفحه ساخته شده در جستجو گر وب مثلا" Internet Explorer يا برنامه Netscape و نسبت به Preview Tab پايين صفحه واقعی تر و قابل اعتماد تر است.
7.Spelling (كنترل ديكته): جهت چك و كنترل ديكته كلمات تايپ شده از نظر قواعد ديكته نويسى و قواعد مربوطه.
اگر کلمه اي در داخل صفحه اشتباه ديکته داشته باشد زير آن با رنگ قرمز و اگر اشتباه گرامر داشته باشد با رنگ سبز مشخص مي شود. براي اصلاح آنها روي هر قسمت کليک راست کرده و تک تک درست مي کنيم. اما با زدن دکمه spelling کادري باز مي شود که مي توان در آنجا اشتباهات را اصلاح کرد.
Ignore: چشم پوشي کردن از غلط موجود ( وقتی که ما از قصد آنرا غلط نوشته ايم، کلمه يا اسم خاصی است که در دیکشنر دستگاه نيست.
:Ignore All از همه موارد چشم پوشي کردن
Change: عوض کردن ( با کلمه پيشنهادی پنجره که در درون کادر انتخاب می کنيم عوض نمايد.)
Change All: عوض کردن کلی (با کلمه پيشنهادی پنجره که در درون کادر انتخاب می کنيم اين کلمه را در صورت وجود در هر کجای اين صفحه عوض نمايد.)
Add: به ديکشنري اضافه کند و ديگر در سندهای بعدی از ما نپرسد و ايراد نگيرد. (هرگاه کلمه خاصی که زياد به آن نياز داريم و ديکته آن را درست نوشته ام به ديکشنری اضافه می نمايد)
Suggest: دستگاه نظر يا پيشنهاد خودش را ارائه دهد که می تواند جهت رفع اشکال انتخاب شود
Cut (برش): جهت بريدن و برداشتن بخشى از متن، عكس و يا قسمت انتخاب شده جهت درج در بخشى ديگر
Copy (كپي): جهت برداشتن نسخه يا كپى بخشى از متن، عكس و يا قسمت انتخاب شده جهت درج در بخشى ديگر (Ctrl + C)
Paste (الصاق): جهت الصاق يا چسباندن قسمت كپى يا بريده شده موجود در حافظه (clipboard) در بخش مورد نظر (Ctrl + X)
نحوه انتخاب كردن كلمه، خط، پاراگراف وكل متن
تا چيزي را انتخاب نكنيم نمي توانيم روي آن عملي (cut،copy، تغيير رنگ، اندازه و ...) را انجام دهيم و در اينكار بايد خيلي دقت كنيم.
براي انتخاب يك كلمه كافي است دوبار روي كلمه كليك كنيم.
براي انتخاب يك خط به ابتداي خط رفته به نحوي كه علامت درج متن (I) ماوس تبديل به فلش شود و يكبار كليك مي كنيم اگر دو بار كليك كنيم پاراگراف انتخاب مي شود و اگر سه بار پشت سر هم كليك كنيم كل متن انتخاب مي شود.
براي انتخاب كلمه، خط، متن ويك يا چند حرف با صفحه كليد به صورت زير عمل مي كنيم. به ابتداي جايي كه مي خواهيم انتخاب کنيم با كليدهاي جهت نما حركت كرده و در آنجا قرار می گيريم، دكمه shift را نگه داشته با كليدهاي جهت نما (Arrow Keys)به انتهاي قسمت انتخابي خود مي رويم.
ساده ترين و راحت ترين روش انتخاب drag كردن با ماوس است. بدين طريق كه در ابتداي قسمت مربوطه كليك كرده و با احتياط تمام تا آخر قسمت مربوطه (حرف، كلمه، خط، پارگراف و كل متن) مي كشيم.
دقت:
·اگر روي آن قسمت كه انتخاب شده است، كليك كنيم آماده براي حركت به جاي ديگر مي باشد يعني می توان عمل cut را انجام داد و شما اشتباها" آن را نگرفته و جابجا نماييد.
·اگر بخواهيم كل متن را يكجا انتخاب كنيم، Edit ---Select All و يا از Ctrl+Aاستفاده مي كنيم
Format Painter (حكاك قالب بندى):
جهت انتقال قالب بندى يك بخش انتخاب شده به بخشهاى ديگرو سرعت بخشيدن به قالب بندى كارها (كليد طلايي) اگر مي خواهيم چند چيز را با Format يكسان تغيير دهيم كافي است اين اعمال را فقط روي يك چيز انجام داده، سپس آن موضوع را انتخاب كرده (جهت يكباراستفاده، يك بار و براي چند بار استفاده، دو بار پشت سر هم روي اين دكمه كليك ميكنيم) سپس روي(حروف، كلمات، بندهاي ) مورد نظر، كليك كرده و با درگ drag انتخاب مي كنيم. براي خارج كردن نشانگر از آن حالت (خنثي كردن آن)، يكبار روي خودش كليك مي كنيم.
Undo (خنثي كردن):
جهت خنثي نمودن آخرين اعمال و كارهاى انجام شده اشتباهى در صفحه (Ctrl+Z)
Redo (برعكس خنثى):
اگر عملى را خنثى نماييم ولى مجددا" بخواهيم به آن عمل باز گرديم از اين دكمه استفاده مىنماييم (Ctrl+Y)
Web Component: يكسري افه ها را در اختيار كاربر قرار مي دهد. از جمله:
:hover Button ميتوانيد كلمهاي را از طريق اين به صفحه اي يا سايتي اتصال دهيد. و هنگامي كه بيننده روي آن مي آيد مي تواند جلوه هاي ويژه اي در صفحه مربوطه ايجاد كند.
:marquee متن انتخابي يا نوشته شده را متحرك مي كند با تغيير جهت و رنگ پس زمينه و ...
Banner Ad manager: كه شما مي توانيد با استفاده از دكمه Add عكسهاو تصاوير انتخابي را در اين قسمت قرار داده و حتي در بخش link toآن را به سايت يا صفحه اي متصل كنيدو جلوه خاصي نيز در قسمت Effect به آن بدهيم.
نكته مهم:
بعضي از اين افه ها را فقط مي توانيم درون اينترنت واقعي ببينيم.
:photo gallary براي درون سايت مي توانيم عكسها را به صورت گالري بدهيم.
تذكر مهم: بهتر است تا حد امكان از گذاشتن چنين قرتي بازيهايي درون سايت خود، خود داري كنيم چرا كه بعضي از اينها سايت را سنگين كرده و حال بيننده را به هم مي زند
Insert table (قرار دادن جدول): جهت درج جدول در محل انتخاب شده از طريق اين دكمه و يا منوي Tableميتوانيم با توجه به نيازمان جدول بسازيم. در اين گزينه كليك كرده و به تعداد مورد نياز مي كشيم. اما در قسمت Table/Insert تعداد سطرها و ستون هاي مورد نظر را وارد مي كنيم. بعد از درج جدول اگر بخواهيم روي آنها كار كنيم، روي جدول كليك راست كرده گزينه Table propertiesمشخصات كل جدول را در اختيار ما قرار ميدهد اما cell properties مشخصات سلولي را كه درآن كليك كرده ايم در اختيار ما قرار ميدهد. اگر بخواهيم سلولي را حذف نماييم درون آن كليك كرده (براي انتخاب سلول هاي مختلف كليد Alt را گرفته يكي را انتخاب كرده سپس با Alt + shift بقيه سلولها را انتخاب مي كنيم و يا با درگ كردن ماوس روي سلولها اينكار مي نماييم.) و يا جاي مورد نظر را انتخاب كرده سپس از گزينه Table/ Select را انتخاب مي كنيم و دکمه Delete را جهت حذف کليک می کنيم.
:mergeچند سطر يا ستون انتخاب شده را ادغام مي كند ولي split ميتواند سلول انتخاب شده رابه چند سلول ديگر تقسيم كند.
كليك راست روي جدول و انتخاب گزينه Table properties
:Alignment تنظيم سمت قرار گرفتن جدول نسبت به متن اطراف و همچنين تعيين جهت نوشتن متن
: Float نسبت به متن جدول را در سمت راست يا چپ قرار ميدهد.
:cell spacing فاصله بين سلول و متن درون آنرا كم و يا زياد مي كند.
:cell padding فاصله بين سلول ها را از هم كم يا زياد مي كند.
:Table Direction جهت جدول را راست به چپ يا چپ به راست مي كند.
:Borders با درج عدد بزرگتر جدول را قاب مي كند. شما مي توانيد با حذف كردن Border Size، جدول را براي بيننده مخفي كنيد. براي قاب كردن عدد بزرگ و با (light, Dark) Border رنگ خاصي بدهيم. color رنگ كلي به جدول مي دهد.با زدن show both cells and table مي توانيم خطوط جدول و سلول ها را كامل ببينيم. براي Backgroundيا زمينه کل جدول و يا يک سلول تنها، مي توانيم رنگ مخصوص و يا حتي يك تصوير بدهيم. اگر بخواهيم درون سلول متني درج كنيم موقعيت نوشتن متن را كه هميشه از پيش تعيين شده است را از سمت چپ ، راست، متعادل و نسبت به عكس از وسط، بالا ، زير و ...
اگر بخواهيم سلولی خطش درشت شده و تيتر گردد ميتوانيم آن ها را انتخاب كنيم و از قسمت cell properties درون header cell كليك كنيم.
اگرNo wrap را تيك بزنيم، جملات يك سلول را پيوسته مي آورد و شكنندگي ايجاد نمي كند.
مي توانيم براي تك تك سلول ها قاب رنگي جدا يا پس زمينه مخصوص قرار دهيم.
در قسمت گزينه Tableبر روی Menu Barگزينه هاي زيادي است كه عبارتند از:
:Draw Table به صورت دستي جدول مي كشيم و هنگام کليک روی آن ماوس ما تبديل به يک قلم ميشود و به شکل و اندازه و جای مورد نظر میتوانيم جدول بکشيم.
:Insert مي توانيم جدول(Table)، ستون(Columns)، رديف(Rows)، سلول و ... قرار دهيم.
:Delete cellحذف سلول هاي انتخاب شده
:Selectانتخاب جدول، ستون، رديف، سلول
:mergeادغام سلول هاي انتخاب شده
:Spiltتقسيم سلولهاي انتخاب شده به تعداد مورد نياز
:Auto Format با توجه به ساختارهاي قبلي موجود در حافظه جدولمان را قالب بندي ميكند.
:Distribute Columns rowsهماهنگ كردن رديف ها و سطرها به طور مساوی
:Auto Fit contentبا توجه به محتويات درون جدول و متن درج شده، تنظيم داخل سلول را انجام ميدهد.
:convertجدول را بر ميدارد و متن را بدون جدول مي گذارد.
Insert picture from file: (قرار دادن عكس از فايل) جهت درج و قرار دادن عكس يا ClipArt در صفحه. اگر بخواهيم دردرون صفحاتمان عكس قرار دهيم با استفاده ازاين دكمه و يا گزينه Insert / picture استفاده ميكنيم.
:clip Artعكسهاي پيش فرض نرم افزار آفيس را در اختيار شما قرار می دهد.
:From File عكسهاي داخل اسناد مارا مي آورد.
:Auto shapeبراي گذاشتن علائم و عکسهای خاص Drawingمی باشد.
:From scanner or camاز اسكنر يا دوربين مي آورد.
:Word Artافه هاي نوشتاري ويژه
Video: يك فيلم ويدئو كوتاه قرار ميدهد.
New Drawing: يک Canvas يا بوم نقاشی جهت درج شئ يا عکسی در اختيار شما قرار ميدهد.
براي انجام كار روي عكس:
روي عكس دو بار كليك كرده و يا از قسمت View به قسمت Toolbar رفته و گزينه Drawingsرا انتخاب می کنيم.
Select: براي انتخاب عکس و يا Hotspots ها مي باشد.
Hotspots: جهت اتصال تكه اي ازعكس به يك سايت، صفحه و ... استفاده مي شود بدين گونه كه با توجه به نياز روي يكي از آن ها كليك كرده در روي عكس به اندازه دلخواه مي كشيم وقتي ماوس را رها كنيم پنجره Hyperlink بازمي شود و مي توانيم آدرس مناسب بدهيم و بعد ازآن می توانيم اندازه و مكان اتصال را جابجا، کوچک و بزرگ نماييم (براي تغيير اندازه از كناره ها و براي تغيير مكان روي آن كليك مي كنيم.)
Restore: عكس تغيير يافته را به حالت اوليه بر مي گرداند.
Resample: عكس را هنگاميكه از نظر اندازه تغيير كرده باشد به حالت قبلي اش بر مي گرداند.
Bevel: از كناره هاي خود عكس يك قاب براي عكس مي سازد.
Color: مي توانيم از اين بخش براي شستن رنگ عكس و كم كردن ياسفيد وسياه كردن آن استفاده كنيم.
Transparent: جلوه ويژه به عكس دادن و برجسته کردن بخشی از آن
Crop: براي بريدن تكه اي از عكس كه نياز است و حذف زايده هاي آن. برای اين کار ابتدا روي عکس كليك كرده تكه مورد نظر را انتخاب كرده و آن را تنظيم كرده، سپس دوباره روي دکمه Cropكليك كرده تكه مورد نظر مانده و بقيه حذف مي گردند.
Less Brightness: شفافيت يا نور را كم مي كند.
:More Brightnessشفافيت يا نوررا زياد ميكند.
:Less Contrastحساسيت دو رنگ را كم ميكند.
More Contrast: حساسيت دو رنگ را زياد ميكند
4 دكمه بعدی براي چرخش و زاويه بندي عكس مي باشند. بدين نحو که:
Flip Vertical: جهت چرخش عمودی عکس نسبت به مرکز عکس
Flip Horizontal: جهت چرخش افقی عکس نسبت به مرکز عکس
Rotate Vertical: جهت دوران عمودی عکس
Rotate Horizontal:جهت دوران افقی عکس
Send Backward: هنگاميكه دو يا چند عكس را كنار هم داريم مي توانيم يكي را در پشت سر ديگری قرار دهيم.
Bring Forward: هنگاميكه دو يا چند عكس را كنار هم داريم مي توانيم يكي را در جلوي ديگری قرار دهيم.
Positional absolutely: موقعيت و محل قرار گرفتن عكسها را ثابت نگه مي دارد.
Thumbnail: براي اينكه عكسها سريع تر قابل دسترس براي بيننده باشد در صورتيكه عكسها بزرگ و زياد باشند، ابتدا نمونه عكس كوچكي از آن كه اندازه خيلي كمي دارد ساخته مي شود. در صورتيكه بيننده بخواهد عكس بزرگ تر را ببيند روي آن عكس كليك كرده و عکس بزرگ و اصلی را مي بيند.
Text: مي توانيم با انتخاب اين گزينه در درون عكس انتخابي خود متن مورد نظر را تايپ كنيم.
تذکر:
دکمه های ترکيبی Alt + Shift سمت راست کيبرد فقط متن را فارسي مي كند (در هر کجا باشيد ، راست چين، وسط چين و يا چپ چين)
دکمه های ترکيبی Alt + Shift سمت چپ کيبرد فقط متن را انگليسی مي كند (در هر کجا باشيد ، راست چين، وسط چين و يا چپ چين)
دکمه های ترکيبی Ctrl + Shift سمت راست کيبرد نه تنها متن را فارسي مي كند بلکه متن را راست چين می نمايد.
دکمه های ترکيبی Ctrl + Shift سمت چپ کيبرد نه تنها متن را انگليسی مي كند بلکه متن را چپ چين می نمايد.
Insert picture From File: عكس يا تصوير از فايل مي آورد.
چند نکته مهم در باره عکس:
فراموش نشود كه گرفتن و كشيدن عكس براي كوچك و بزرگ كردن آن هيچ تاثيري در اندازه و حجم صفحه نخواهد داشت و فقط كيفيت عكس را خراب ميكند اينكار در صورتيكه فقط به 10% براي جابجايي عكس نياز داريم اشكالي ندارد و برای اين امر روی عکس کليک نموده و از گوشه های آن گرفته برای بزرگ کردن به کناره ها و جهت کوچک نمودن به درون و مرکز عکس می کشيم.
با انتخاب عکس می توانيد روی Align Centre, Align Right, Align Left و يا Justify جهت تغيير محل قرار دادن عکس در وسط، سمت راست، سمت چپ و يا به حالت متعادل در صفحه عمل نماييد.
Drawing (نقاشى يا ترسيم): برنامه بسيار جالب و قشنگ جهت انجام كارهاى گرافيكى
Refresh (تازه كردن صفحه): جهت مشاهده آخرين تغييرات انجام داده شده در صفحه
Stop (توقف): جهت توقف صفحه اى كه در حال باز شدن مىباشد و طول مىكشد يا مورد لزوم نيست.
Show All (نمايش تمامى علامتها): جهت نمايش محلهاى فاصله خورده بين كلمات (Space bar ) ، محل زدن دكمه Enter جهت درج پارگراف.
MicrosoftFrontPage Help (برنامه كمكى Front Page): برنامه هلپ يا كمكى فرانت پيج را در پنجر هاى جداگانه براى شما باز مىكند كه در صورت آشنايى شما به انگليسى بسيار مفيد خواهد بود.
Toolbar Options ( دكمه هاى اضافى): جهت انتخاب و افزودن (يا برداشتن) ابزار هاى اضافى مورد لزوم به اين قسمت
Refresh (تازه كردن صفحه): جهت مشاهده آخرين تغييرات انجام داده شده در صفحه
Stop (توقف): جهت توقف صفحه اى كه در حال باز شدن مىباشد و طول مىكشد يا مورد لزوم نيست.
Show All (نمايش تمامى علامتها): جهت نمايش محلهاى فاصله خورده بين كلمات (Space bar ) ، محل زدن دكمه Enter جهت درج پارگراف.
MicrosoftFrontPage Help (برنامه كمكى Front Page): برنامه هلپ يا كمكى فرانت پيج را در پنجر هاى جداگانه براى شما باز مىكند كه در صورت آشنايى شما به انگليسى بسيار مفيد خواهد بود.
Toolbar Options ( دكمه هاى اضافى): جهت انتخاب و افزودن (يا برداشتن) ابزار هاى اضافى مورد لزوم به اين قسمت
Style (سبك):جهت قالب بندى سبك و ساختار نوشتارى معين مختلف موجود در اين بخش در متن در حال درج يا انتخاب شده.
Font (نوع خط): جهت انتخاب نوع خط براى نوشتن يا بخش انتخاب شده
Font size (اندازه خط): جهت انتخاب اندازه خط براى نوشتن يا بخش انتخاب شده
Bold (تو پر): جهت توپر نوشتن متن يا متن انتخاب شده جهت دادن جلوه ويژه و مشخص نمودن
Italic (خط شكسته): جهت دادن حالت شكسته به متن يا متن انتخاب شده جهت دادن جلوه ويژه و مشخص نمودن
Underline (زير خط دار): جهت زير خط دار نمودن متن يا متن انتخاب شده جهت دادن جلوه ويژه و مشخص نمودن
Align Left (تراز چپ): جهت چپ چين نمودن متن نوشتارى، عكس و يا بخش انتخاب شده
Center (وسط چين): جهت وسط چين نمودن متن،عكس و يا بخش انتخاب شده
Align Right (تراز راست): جهت راست چين نمودن متن نوشتارى، عكس و يا بخش انتخاب شده
Justify (تراز عادى): متن يا بخش انتخابى شما را از سمت چپ و راست يكسان مىچيند.
Left to Right:
Right to Left :
Run TextDirection LTR:
Run TextDirection RTL:
Increase Font Size:
Decrease Font Size :
Numbering(شماره گذارى): جهت ايجاد رديف و شماره گذارى و ليست نمودن
Bullets (قرار دادن دكمه): جهت ايجاد رديف، ليست نمودن و مرتب كردن
Decrease Indent(كاهش حاشيه): جهت كم كردن حاشيه و فاصله بخش انتخابى از كناره صفحه
Increase Indent (افزايش حاشيه): جهت افزودن فاصله و يا حاشيه از كناره صفحه به متن يا بخش انتخاب شده
Outside Borders
High light color (ايجاد برجستگى به كمك رنگها در پشت زمينه): جهت دادن جلوه ويژه و برجسته جلوه دادن بخش انتخاب شده به كمك انواع رنگها در قسمت پشت زمينه
Font color (رنگ خط): جهت انتخاب انواع رنگها براى متن نوشتارى يا انتخاب شده
Toolbar Options (دكمه هاى اضافى): جهت انتخاب و افزودن (يا برداشتن) ابزار هاى اضافى مورد لزوم به اين قسمت.
تذکر:
در پايين هر صفحه سه Tab وجود دارد:
1.Normal Tab
حالت عادي مي باشد که مي توانيم آن را Editکنيم.
2. HTML Tab
source(زبان طراحي) صفحات وب را به روش HTML نشان مي دهد و کساني که به اين زبان تسلط داشته باشند مي توانند با سادگي تغييرات لازم را در آن ايجاد نمايند.
3. Preview Tab
پيش نمايش صفحه ساخته شده مي باشد. به ما نشان مي دهد که اين صفحه چگونه در اينترنت ديده خواهد شد ولي در اين حالت ديگر نمي توان چيزي را در داخل متن(صفحه) تغيير داد. فرق آن با (preview استاندارد) اين است که آن پيش نمايش صفحه را ذخيره کرده و در browser اينترنت عملاً نشان مي دهد
File (پرونده):
New (صفحه جديد): جهت ايجاد يا باز كردن صفحه جديد
Open (باز كردن): جهت باز كردن صفحات مورد نياز قبلى
Close: بستن
Open Web :
Close Web :
Save (ذخيره): جهت ذخيره نمودن كارهاى انجام شده
Save As :
Save All :
Search (جستجو): جهت جستجو و يافتن فايلها و مدارك مورد نياز در كامپيوتر يا شبكه
Publish Web (صدور وب): جهت انتشار يا قرار دادن سايت ساخته شده در سرور و سايت اصلى ( انتقال يا انتشار پوشه يا صفحه ساخته شده به اينترنت واقعي که در اينحالت پنجره اي باز شده و با دادن آدرس مي توانيم اين عمل را انجام دهيم. البته در هنگام انتقال username و password را هم مي خواهد.)
Import :
Export :
Preview in Browser (مشاهده در جستجوگر وب): جهت مشاهد صفحه ساخته شده در جستجو گر وب مثلا" Internet Explorer يا برنامه Netescape و نسبت به Preview Tab پايين صفحه واقعی تر و قابل اعتماد تر است.
Page Setup :
Print Preview :
Print (چاپ):جهتچاپنمودنصفحاتموردنظر
Send :
Properties :
Recent Files :
Recent Webs :
Exit
(قراردادنياگذاشتن):
Break :
Horizontal Line :
Inline Frame :
Date and Time :
Symbol :
Comment :
Navigation :
Page Banner :
:Web Componentيكسري افه ها را در اختيار كاربر قرار مي دهد. از جمله:
:hover Button ميتوانيد كلمهاي را از طريق اين به صفحه اي يا سايتي اتصال دهيد. و هنگامي كه بيننده روي آن مي آيد مي تواند جلوه هاي ويژه اي در صفحه مربوطه ايجاد كند.
:marqueeمتن انتخابي يا نوشته شده را متحرك مي كند با تغيير جهت و رنگ پس زمينه و ...
:Banner Ad manager كه شما مي توانيد با استفاده از دكمه Add عكسهاو تصاوير انتخابي را در اين قسمت قرار داده و حتي در بخش link toآنرا به سايت يا صفحه اي متصل كنيدو جلوه خاصي نيز در قسمت Effect به آن بدهيم.
نكته مهم: بعضي ااز اين افه ها را فقط مي توانيم درون اينترنت واقعي ببينيم.
:photo gallary براي درون سايت مي توانيم عكسها را به صورت گالري بدهيم.
تذكر مهم:
بهتر است تا حد امكان از گذاشتن چنين قرتي بازيهايي درون سايت خود، خودداري كنيم چرا كه بعضي از اينها سايت را سنگين كرده و حال بيننده را به هم مي زند.
Database :
Form :
Picture :
File :
Bookmark :
Hyperlink
Spelling (كنترل ديكته): جهت چك و كنترل ديكته كلمات تايپ شده از نظر قواعد ديكته نويسى و قواعد مربوطه.
اگر کلمه اي در داخل صفحه اشتباه ديکته داشته باشد زير آن با رنگ قرمز و اگر اشتباه گرامر داشته باشد با رنگ سبز مشخص مي شود. براي اصلاح آنها روي هر قسمت کليک راست کرده و تک تک درست مي کنيم. اما با زدن دکمه spelling کادري باز مي شود که مي توان در آنجا اشتباهات را اصلاح کرد.
Ignore: چشم پوشي کردن از غلط موجود (وقتی که ما از قصد آنرا غلط نوشته ايم، کلمه يا اسم خاصی است که در دیکشنر دستگاه نيست.)
:Ignore Allاز همه موارد چشم پوشي کردن
Change: عوض کردن (با کلمه پيشنهادی پنجره که در درون کادر انتخاب می کنيم عوض نمايد.)
Change All: عوض کردن کلی (با کلمه پيشنهادی پنجره که در درون کادر انتخاب می کنيم ين کلمه را در صورت وجود در هر کجای اين صفحه عوض نمايد.)
Add: به ديکشنري اضافه کند و ديگر در سندهای بعدی از ما نپرسد و ايراد نگيرد. ( هرگاه کلمه خاصی که زياد به آن نياز داريم و ديکته آنرا درست نوشته ام به ديکشنری اضافه می نمايد)
Suggest: دستگاه نظر يا پيشنهاد خودش را ارائه دهد که می تواند جهت رفع اشکال انتخاب شود.
صفحه گسترده (spread sheet)به صفحه اي كه جدول بندي شده است اطلاق ميشود به طوري كه هر خانه يا سل cell) ) ياسلول نيز به آن گفته ميشود داراي مختصات منحصر به فردي ميباشد برنامه صفحه گسترده،برنامه اي كاربردي است كه هر فايل آن از چندين صفحه جدول بندي شده تشكيل شده است و برنامه صفحه گسترده معمولا براي بودجه بندي ها ، پيش بيني ها و كارهاي مربوط به امور مالي به كار ميرود .
برنامه صفحه گسترده ، معمولا قابليت هاي گرافيكي را براي خروجي و انواع متعددي گزينه هاي قالب بندي براي متن ، مقادير عددي و ويژگي هاي گراف و نمودار را فراهم ميسازد .
براي ظاهر يا ناپديد كردن نوار ابزار مورد نظر به ترتيب زير عمل نماييد.
1)از منوي View بر روي Toolbars اشاره كنيد تا زير گزينه هاي آن باز شود .
2)همانطور كه در شكل ملاحظه ميكنيد ليست نوار هاي ابزار در اين منو قرار دارد . شما ميتوانيد با كليك بر روي نام نوار ابزار مورد نظر آن را ظاهر يا ناپديد كنيد. نوار ابزاري كه در حال نمايش است در كنار نام آن تيك قرار دارد . با كليك روي نام تيك دار، تيك بر داشته و نوار ابزار ناپديد ميشود.
توسط فرمان Repeat از منوي Edit، آخرين فرماني كه انجام داده ايم راميتوانيم تكرار كنيم. ضمنا اگر توسط گزينه undo اثر انجام عملي را خنثي كرده باشيم گزينه Repeat به صورت اتوماتيك تبديل به Redoميشود كه باكليك بر روي آن، عمل undo خنثي ميشود. براي اجراي دستور redo () سه روش وجود دارد .
الف) كليك بر روي گزينه redoاز منوي Edit
ب) فشردن كليدهاي ميان بر ctrl+y
ج) كليك بر روي دكمه resdo از نوار ابزار استاندارد.
نمودارهاي ستوني و ميلهاي براي مقايسه مقادير در مقاطع زماني مناسب هستند. براي ديدن نمودارهاي ستوني موجود دراكسل از منوي Insert بر روي گزينه chart كليك نماييد و TypesStandard و از ليستchart type نوع Cloumn را انتخاب نمائيد.
نمودار دايره اي براي يك سري از داده ها (مثلا هزينه) رسم ميشود.
براي ديدن زير مجموعه نمودارهاي دايره اي از كادر محاوره اي chart wizard و از ليست chart type نوع pie را انتخاب نماييد.
آشنايي با اصطلاحات مربوط به يك نمودار.
الف) محدوده داده ها (Data Range) : داده هايي كه ميخواهيد نموداري را بر اساس آن رسم كنيد در يك محدوده قراردادند كه آن را محدوده داده ها مينامند.
ب) سري داده ها (sata series): به گروهي از داده ها كه سطر يا ستوني از دده ها را تشكيل ميدهند سري داده ها گفته ميشود. عناوين سري داده ها در راهنماي نقشه ديده ميشود.
ج) عنوان نمودار (chart title): هر نموداري ميتواند يك عنوان داشته باشد. به طور مثال (نمودار سه ماهه اول سال 85)
د) محور طبقه بندي (category ayis): محوري كه طبقه بندي داده ها روي آن انجام ميشود محور طبقه بندي ناميده ميشود. به طور مثال در (آمار سه ماهه اول سال 85) طبقه بندي بر اساس نام ماهها ميتواند صورت گيرد.
ه)راهنماي نقشه (Legend): در هر نمودار، سريها با رنگهاي مختلف نشان داده ميشوند براي تشخيص سريها، از راهنماي نقشه استفاده ميشود.
و) خطوط شبكه (gridlines): در نمودار ميتوان تعيين كرد كه خطوط شبكه اي، عمودي يا افقي قرار داشته باشند يا نه.
با دو فرمت رقابتي سوپر ديسك(SD ) و CD چند رسانه ايي (MMCD ) در سال 1994 پا به عرصه وجود گذاشت.DVD هاي حالايي نتيجه تلفيق هر 2 تاي اينا اما با يك استاندارد واحد هستن. ويديو DVD در سال 1997 پا به عرصه گذاشت و تقريبا ميشه گفت نسبت به ديگر فن آوري ها مصرف كننده رشدش خيلي خوب بوده. DVD صوتي،در سال 2000 توليد شد و از تكميل DVD تصويري با فرمت بالا در ارتباط با صداي 2 بعدي همراه با گزينه هاي ديگه خبر داد. آشنايي با DVD : DVD -ROM ها براي اصولا كارهاي جند رسانه ايي (Multi Media ) و بازي ها هستن.DVD هاي صوتي ،همون طوري كه ميدونيد چون داراي كيفيت خيلي بالاتري هستن مورد كاربريشون:آهنگ ها،صداهاي 2 بعدي و تصاوير ديجيتالي و گرافيكيه.نكته قابل توجهشون اينه كه همگي از يك سيستم مشترك به نام UDF استفاده ميكنن. اشكال DVD : DVD ها در ابتدا فقط با نام ديسك تصويري ديجيتال ناميده شد ولي اكنون با عنوان ديسك چند منظوره يا فقط DVD ناميده ميشن.DVD ها جزو خانواده چند كاربردي فرمت هاي ديسك هاي نوري،فقط خواندني،كاربردهاي قابل ضبط و قابل بازنويسي هستن.قابليت سازگاري مشخصات پيشين با رسانه CD كنوني،تمام سخت افزارهاي DVD ،CD ها و CD-ROM هاي صوتي رو ميتونن پخش كنن واين مساله ميتونه به عنوان يك برتري خيلي جالب نسبت به CD ها به حساب بياد چون تمامي سخت افزارها نمي تونن CD-R يا CD-RW ها رو پخش كنن. ٿرمت هاي DVD ها به اين صورتن:DVD تصويري ،DVD-ROM ،DVD صوتي،DVD-RAM ،DVD-RW ،DVD-R هستند. خوب حالا ميرسيم به بحث اصلي: DVD-Rom ها مدتيه كه وارد عرصه رقابت شدن و با امكانات بيشترشون و با سازگاري كه با انواع سي دي و قابليت خوندن DVD ، ان جوري كه به نظر ميرسه دارن بازار CD-Rom ها را در دست مي گيرن. در حال حاضر هم ديگه كمتر شركت معتبري رو شما ميتونين بيابين كه CD-Rom ، توليد كنه(البته توي كشور ما هنوز اون جوري جا نيوفتاده)،پس در مورد خريد و تهيه CD-Rom ها دقت كنين.از ديد فني و قدرت ذخيره سازي، يك DVD با قابليت ذخيره سازي 17 گيگابايت(در انواع دو لايه و دو رويه) ظرفيتي برابر 26 سي دي 665 مگابايتي رو داره. ضمنا اطلاعات روي DVD هم مانند CD ها روي يك شيار (پيت) حلزوني رايت مي شه.هر چه طول پيت كوچكتر و قطاع پرشده تر باشه،ظرفيت بيشتر است(حداقل طول پيت روي DVD برابر 0/4 ميكرومتر و روي CD برابر 0/9 ميكرومتره.)همچنين فاصله قطاع ها روي DVD برابر 0/74 ميكرومتره و روي CD ها برابر 1/6 ميكرومتره.در DVD به همين ترتيب طول موج پرتو ليزر از 780 نانو به 650 تا 635 نانو متر كاهش پيدا كرده و ميشه گفت كه سرعت خوندن ديسك گردان هاي DVD از ديسك گردان هاي CD بيشتره .مثلا سرعت يكي از مدلهاي توشيبا بدون سر و صداي عجيب و غريب به 26 مي رسه.در عين حال ديسك گردان هاي DVD-Rom كنوني، متعلق به نسل سوم هستن و ميتونن اونها رو بدون هيچ مشكلي تحت ويندوز نصب كرد.اين دستگاه ها DVD را باسرعت 4x يا 5x مي خونن.ضمنا سرعت خوندن CD در آنها به 24x تا 32x مي رسه. از طرف ديگه هم جايگزين شدن دستگاههاي نسل سوم با نسل دوم، كارايي اونها رو تا حد زيادي بالا برده. سرعت انتقال داده در محصولات نسل دوم 2700 كيلو بايت بر ثانيه است،در حاليكه در محصولات جديد به 6000 كيلوبايت بر ثانيه مي رسه.همين وضعيت در خوندن CD ها نيز صادقه:سرعت خوندن در مدلهاي نسل دومي 10 تا 12 برابره، در حاليكه در محصولات جديد به 6 برابر هم رسيده. در ضمن سرعت انتقال داده در ديسك گردانهاي مربوط به نسل سوم،حداكثر 6 مگابايت برثانيه است،پس يك رابط E-IDE با سرعت انتقال حداكثر 16 مگابايت بر ثانيه، براي اتصال اونها كافيه.البته برخي از توليدكنندگان اين دستگاهها رو با رابط SCSI ساختن. اگه ميخواين يك DVD-Rom بخريد به اين نكته ها توجه كنين:به كيفيت مكانيزم تصحيح خطا اهميت بدين.با وجود اين مكانيزم،برخي خطاهاي ناشي از خراش هاي روي سطح ديسك و لكه هايي مثله اثر انگشت،تصحيح مي شن.چنين چيزي از چند كيلوبايت سرعت بيشتر، بهتره اين طور نيست؟ همچنين به ميزان امكاناتي كه نياز دارين فكر كنين.بعضي از كليدها كه براي ساده سازي پخش CD هاي صوتي در نظر گرفته شدن،فقط روي گروهي از ديسك گردانها وجود داره. متعلقات و لوازم جانبي كه همراه با ديسك گردان عرضه مي شن،بسته به مارك اونها تفاوت داره،ولي معمولا يك دفترچه راهنما،چند پيچ براي نصب و كابلهاي داده و صوتي همراه ديسك گردان وجود داره.ضمنا بر سازگاري دستگاه هم توجه لازم رو داشته باشين و در موقع خريد اين نكته رو بگيد كه مايليد دستگاه شما با فرمت هاي قبلي مثله CD و... و تا حد ممكن با فرمت هاي موجود هماهنگي و سازگاري لازم رو داشته باشه.البته به تجربه ثابت شده كه ديسك گردانهاي كنوني از نسل سوم، در اين زمينه از اطمينان خوبي برخوردارن. اما برسيم به موضوع كدينگ ها: فيلم هاي DVD براي مبارزه با كپي هاي غير قانوني،به شش روش مختلف در هنگام ضبط كدينگ (Coding ) مي شن.از طرف ديگه دستگاه پخش كننده فيلم هاي DVD هم هنگام ساخته شدن توسط شركت،به نرم افزارهاي كدينگ خاص منطقه فروش مجهز مي شن.پس با اين تفاصيل فقط DVD Player هاي مخصوص مناطق ميتونن DVD هاي خاص اون منطقه جغرافيايي رو پخش كنن.البته اين موضوع براي كمپاني هاي مالك اينگونه فيلمها و محصولات منفعت زيادي داشته و در عين حال براي مصرف كننده،مشكلاتي را به همراه مي آره،از جمله عدم تطابق دستگاه با فيلم مورد نظرتونه. نحوه تقسيم بندي بين المللي كد گذاري DVD ها بر حسب مناطق جهاني اين طوريه : 1)آمريكاي شمالي و كانادا 2)اروپا،آفريقاي جنوبي و ژاپن 3)آسياي جنوب شرقي 4)استراليا،آمريكاي مركزي و جنوبي 5)آفريقا،آسيا و قسمتي از اروپاي شرقي 6)جمهوري خلق چين يه نكته:در زمان خريدن فيلم هاي DVD در هر نقطه از دنيا،حتما بايد به پشت جعبه آن به دقت نگاه كنين و طبق شماره اي كه درج شده ،مطمئن بشيد كه اين DVD با Player شما سازگاره.ايران در منطقه 5 قرار داره و تمام DVD هاي مخصوص اين منطقه رو توسط دستگاههاي پخش كننده در ايران قابل پخشه. حالا زياد نگران نشين يه خبر خوش هم براتون دارم،توي يه مجله خوندم كه جديدا اكثر DVD Player ها كه دارن توليد ميشن ،توليد كنندگانشون با توجه به مشكلاتي كه بهشون اشاره كردم ديويدي هايي رو توليد كردن و ميكنند كه از همه كدينگ ها پشتيباني ميكنن.پس ديگه مشكلي نيست. حالا اگه با استفاده از كامپيوتر مي خواي به استفاده از ديويدي بپردازين كه ديگه اصلا مشكلي نيست.براي پخش همه نوع ديويدي به اين سايت:www.inmatrix.com برين و نرم افزار DVDGenie رو دانلود كنين وقتي كه داونلودش كردين ميتونين از همه نوع ديويدي استفاده كنين،ضمنا ميتونين از نرم افزارهاي Win DVD و Power DVD هم استٿاده كنين
نوشته شده توسط admin در تاريخ 25/11/1383 ساعت : 07:09
آشنايي كامل با DVD
با دو فرمت رقابتي سوپر ديسك(SD ) و CD چند رسانه ايي (MMCD ) در سال 1994 پا به عرصه وجود گذاشت.DVD هاي حالايي نتيجه تلفيق هر 2 تاي اينا اما با يك استاندارد واحد هستن. ويديو DVD در سال 1997 پا به عرصه گذاشت و تقريبا ميشه گفت نسبت به ديگر فن آوري ها مصرف كننده رشدش خيلي خوب بوده. DVD صوتي،در سال 2000 توليد شد و از تكميل DVD تصويري با فرمت بالا در ارتباط با صداي 2 بعدي همراه با گزينه هاي ديگه خبر داد. آشنايي با DVD : DVD -ROM ها براي اصولا كارهاي جند رسانه ايي (Multi Media ) و بازي ها هستن.DVD هاي صوتي ،همون طوري كه ميدونيد چون داراي كيفيت خيلي بالاتري هستن مورد كاربريشون:آهنگ ها،صداهاي 2 بعدي و تصاوير ديجيتالي و گرافيكيه.نكته قابل توجهشون اينه كه همگي از يك سيستم مشترك به نام UDF استفاده ميكنن. اشكال DVD : DVD ها در ابتدا فقط با نام ديسك تصويري ديجيتال ناميده شد ولي اكنون با عنوان ديسك چند منظوره يا فقط DVD ناميده ميشن.DVD ها جزو خانواده چند كاربردي فرمت هاي ديسك هاي نوري،فقط خواندني،كاربردهاي قابل ضبط و قابل بازنويسي هستن.قابليت سازگاري مشخصات پيشين با رسانه CD كنوني،تمام سخت اٿزارهاي DVD ،CD ها و CD-ROM هاي صوتي رو ميتونن پخش كنن واين مساله ميتونه به عنوان يك برتري خيلي جالب نسبت به CD ها به حساب بياد چون تمامي سخت افزارها نمي تونن CD-R يا CD-RW ها رو پخش كنن. فرمت هاي DVD ها به اين صورتن:DVD تصويري ،DVD-ROM ،DVD صوتي،DVD-RAM ،DVD-RW ،DVD-R هستند. خوب حالا ميرسيم به بحث اصلي: DVD-Rom ها مدتيه كه وارد عرصه رقابت شدن و با امكانات بيشترشون و با سازگاري كه با انواع سي دي و قابليت خوندن DVD ، ان جوري كه به نظر ميرسه دارن بازار CD-Rom ها را در دست مي گيرن. در حال حاضر هم ديگه كمتر شركت معتبري رو شما ميتونين بيابين كه CD-Rom ، توليد كنه(البته توي كشور ما هنوز اون جوري جا نيوفتاده)،پس در مورد خريد و تهيه CD-Rom ها دقت كنين.از ديد فني و قدرت ذخيره سازي، يك DVD با قابليت ذخيره سازي 17 گيگابايت(در انواع دو لايه و دو رويه) ظرفيتي برابر 26 سي دي 665 مگابايتي رو داره. ضمنا اطلاعات روي DVD هم مانند CD ها روي يك شيار (پيت) حلزوني رايت مي شه.هر چه طول پيت كوچكتر و قطاع پرشده تر باشه،ظرفيت بيشتر است(حداقل طول پيت روي DVD برابر 0/4 ميكرومتر و روي CD برابر 0/9 ميكرومتره.)همچنين فاصله قطاع ها روي DVD برابر 0/74 ميكرومتره و روي CD ها برابر 1/6 ميكرومتره.در DVD به همين ترتيب طول موج پرتو ليزر از 780 نانو به 650 تا 635 نانو متر كاهش پيدا كرده و ميشه گفت كه سرعت خوندن ديسك گردان هاي DVD از ديسك گردان هاي CD بيشتره .مثلا سرعت يكي از مدلهاي توشيبا بدون سر و صداي عجيب و غريب به 26 مي رسه.در عين حال ديسك گردان هاي DVD-Rom كنوني، متعلق به نسل سوم هستن و ميتونن اونها رو بدون هيچ مشكلي تحت ويندوز نصب كرد.اين دستگاه ها DVD را باسرعت 4x يا 5x مي خونن.ضمنا سرعت خوندن CDدر آنها به 24x تا 32x مي رسه. از طرف ديگه هم جايگزين شدن دستگاههاي نسل سوم با نسل دوم، كارايي اونها رو تا حد زيادي بالا برده. سرعت انتقال داده در محصولات نسل دوم 2700 كيلو بايت بر ثانيه است،در حاليكه در محصولات جديد به 6000 كيلوبايت بر ثانيه مي رسه.همين وضعيت در خوندن CD ها نيز صادقه:سرعت خوندن در مدلهاي نسل دومي 10 تا 12 برابره، در حاليكه در محصولات جديد به 6 برابر هم رسيده. در ضمن سرعت انتقال داده در ديسك گردانهاي مربوط به نسل سوم،حداكثر 6 مگابايت برثانيه است،پس يك رابط E-IDE با سرعت انتقال حداكثر 16 مگابايت بر ثانيه، براي اتصال اونها كافيه.البته برخي از توليدكنندگان اين دستگاهها رو با رابط SCSI ساختن. اگه ميخواين يك DVD-Rom بخريد به اين نكته ها توجه كنين:به كيفيت مكانيزم تصحيح خطا اهميت بدين.با وجود اين مكانيزم،برخي خطاهاي ناشي از خراش هاي روي سطح ديسك و لكه هايي مثله اثر انگشت،تصحيح مي شن.چنين چيزي از چند كيلوبايت سرعت بيشتر، بهتره اين طور نيست؟ همچنين به ميزان امكاناتي كه نياز دارين فكر كنين.بعضي از كليدها كه براي ساده سازي پخش CD هاي صوتي در نظر گرفته شدن،فقط روي گروهي از ديسك گردانها وجود داره. متعلقات و لوازم جانبي كه همراه با ديسك گردان عرضه مي شن،بسته به مارك اونها تفاوت داره،ولي معمولا يك دفترچه راهنما،چند پيچ براي نصب و كابلهاي داده و صوتي همراه ديسك گردان وجود داره.ضمنا بر سازگاري دستگاه هم توجه لازم رو داشته باشين و در موقع خريد اين نكته رو بگيد كه مايليد دستگاه شما با فرمت هاي قبلي مثله CD و... و تا حد ممكن با فرمت هاي موجود هماهنگي و سازگاري لازم رو داشته باشه.البته به تجربه ثابت شده كه ديسك گردانهاي كنوني از نسل سوم، در اين زمينه از اطمينان خوبي برخوردارن. اما برسيم به موضوع كدينگ ها: فيلم هاي DVD براي مبارزه با كپي هاي غير قانوني،به شش روش مختلف در هنگام ضبط كدينگ (Coding ) مي شن.از طرف ديگه دستگاه پخش كننده فيلم هاي DVD هم هنگام ساخته شدن توسط شركت،به نرم افزارهاي كدينگ خاص منطقه فروش مجهز مي شن.پس با اين تفاصيل فقط DVD Player هاي مخصوص مناطق ميتونن DVD هاي خاص اون منطقه جغرافيايي رو پخش كنن.البته اين موضوع براي كمپاني هاي مالك اينگونه فيلمها و محصولات منفعت زيادي داشته و در عين حال براي مصرف كننده،مشكلاتي را به همراه مي آره،از جمله عدم تطابق دستگاه با فيلم مورد نظرتونه. نحوه تقسيم بندي بين المللي كد گذاري DVD ها بر حسب مناطق جهاني اين طوريه : 1)آمريكاي شمالي و كانادا 2)اروپا،آفريقاي جنوبي و ژاپن 3)آسياي جنوب شرقي 4)استراليا،آمريكاي مركزي و جنوبي 5)آفريقا،آسيا و قسمتي از اروپاي شرقي 6)جمهوري خلق چين يه نكته:در زمان خريدن فيلم هاي DVD در هر نقطه از دنيا،حتما بايد به پشت جعبه آن به دقت نگاه كنين و طبق شماره اي كه درج شده ،مطمئن بشيد كه اين DVD با Player شما سازگاره.ايران در منطقه 5 قرار داره و تمام DVD هاي مخصوص اين منطقه رو توسط دستگاههاي پخش كننده در ايران قابل پخشه. حالا زياد نگران نشين يه خبر خوش هم براتون دارم،توي يه مجله خوندم كه جديدا اكثر DVD Player ها كه دارن توليد ميشن ،توليد كنندگانشون با توجه به مشكلاتي كه بهشون اشاره كردم ديويدي هايي رو توليد كردن و ميكنند كه از همه كدينگ ها پشتيباني ميكنن.پس ديگه مشكلي نيست. حالا اگه با استفاده از كامپيوتر مي خواي به استفاده از ديويدي بپردازين كه ديگه اصلا مشكلي نيست.براي پخش همه نوع ديويدي به اين سايت:www.inmatrix.com برين و نرم افزار DVDGenie رو دانلود كنين وقتي كه داونلودش كردين ميتونين از همه نوع ديويدي استفاده كنين،ضمنا ميتونين از نرم افزارهاي Win DVD و Power DVD هم استفاده كنين
با افزايش سيستمهاي كامپيوتر و گسترش تكنولوژي اطلاعات ,بحث اصلي در علم كامپيوتر از چگونگي جمع آوري اطلاعات به نحوه استفاده از اطلاعات منتقل شده است . سيستمهاي داده كاوي ,اين امكان را به كاربر مي دهند كه بتواند انبوه داده هاي جمع آوري شده را تفسير كنند و دانش نهفته در آن را استخراج نمايند .
داده كاوي به هر نوع كشف دانش و يا الگوي پنهان در پايگاه داده ها اطلاق مي شود . امروزه داده کاوی به عنوان یکی از مهمترین مسائل هوش مصنوعی و پایگاه داده ، محققان بسیاری را به خود جذب کرده است . در این تحقیق ابتدا نگاه کلی بر داده کاوی ، استراتژیهای داده کاوی و... داریم ، سپس مسأله کشف قوانین وابستگی در پایگاه داده را به تفضیل بررسی کردیم و نگاهی به الگوریتمهای موجود برای آن داشتیم . سپس مسأله کشف قوانین وابستگی در پایگاه داده های پویا را مورد بحث قرار دادیم و الگوریتم های ارائه شده مربوطه را مطرح کردیم .
مقدمه :
هدف از اين اراِئه و تحقيق بررسي روشهاي مطرح داده كاوي است .داده كاوي هر نوع استخراج دانش و يا الگواز داده هاي موجود در پايگاه داده است كه اين دانشها و الگوها ضمني و مستتر در داده ها هستند ,از داده كاوي مي توان جهت امور رده بندي (Classification ) و تخمين (Estimation) ,پيش بيني (Prediction) و خوشه بندي (Clustering)استفاده كرد .داده كاوي داراي محاسن فراواني است . از مهمترين آن محاسن كشف كردن دانش نهفته در سيستم است كه به شناخت بهتر سيستم كمك مي كند .به عنوان مثال مي توان به استفاده تركيبي از روش خوشه بندي جهت تخصيص بودجه به دسته هاي مختلفاز كتب اشاره كرد .
سيستمهاي داده كاوي تقريبا از اوايل دهه 1990 مورد توجه قرار گرفتند . علت اين امر نيز آن بود كه تا آن زمان سازمانها بيشتر در پي ايجاد سيستمهاي عملياتي كامپيوتري بودند كه به وسيله آنها بتوانند داده هاي موجود در سازمان خود راسازماندهي كنند . پس از ايجاد اين سيستمها ,روزانه حجم زيادي از اطلاعات جمع آوري ميشد كه تفسير كردن آنها از عهده انسان خارج بود . به همين دليل , نياز به تكنيكي بود كه از ميان انبوه داده معني استخراج كند و داده كاوي به همين منظور ايجاد و رشد يافت .
بنابر اين هدف اصلي از داده كاوي ,كشف دانش نهفته در محيط مورد بررسي است كه اين دانش مي تواند شكلهاي گوناگوني داسته باشد . دانش استخراج شده مي تواند به فرم الگوهاي موجود در داده ها باشد كه كشف اين الگوها منجر به شناخت بهتر سيستم نيز مي شود . الگوهاي استخراجي عموما بيانگر روابط بين ويژگيهاي سيستم هستند بعنوان مثال در سيستم تجاري يك الگو مي تواند بيانگر رابطه بين نوع كالا و ميزان تقاضاي آن باشد .
در اين تحقيق داده كاوي مورد بحث قرار مي گيرد . علل استفاده از داده كاوي و منابعي كه داده كاوي بر روي آنها اعمال مي شود ,علاوه بر اين خلاصه اي از روشهاي رايج داده كاوي ارائه شده است . تكنيكهاي داده كاوي و قوانين وابستگي و الگوريتمهاي موجود (Apriori , Aprior TID, Partition, Eclat ,Max Eclat , Vector ) و الگوريتم با ساختارTrie وfp grow و الگوريتمهاي كاهشي مورد بررسي قرار مي گيرند و در هر مورد مثالها , موارد كاربرد ,تكنيكها و نقاط قوت و ضعفمورد بررسي قرار گرفته اند .
Data mining(داده كاوي)
تعريف :
Data Mining represents a process developed to examine large amounts of
data routinely collected. The term also refers to a collection of tools used to
perform the process. Data mining is used in most areas where data are
collected-marketing, health, communications, etc.
داده كاوي فرآيند بكارگيري يك يا چند تكنيك آموزش كامپيوتر، براي تحليل و استخراجداده هاي يك پايگاه داده مي باشد.در واقع هدف داده كاوي يافتن الگوهايي در داده هاست.
دانش كسب شده از فرآيند داده كاوي بصورتمدل يا تعميمي از داده ها نشان داده مي شود.
چندين روش داده كاوي وجود دارد با اين وجود همه روشها “آموزش بر مبناي استنتاج “ را بكار مي برند.
آموزش بر مبناي استنتاج، فرآيند شكل گيري تعاريف مفهوم عمومي از طريق مشاهده مثالهاي خاص از مفاهيمي كه آموزش داده شده اند، است.
مثال زير نمونه اي از دانش بدست امده از طريق فرايند اموزش بر مبناي استنتاج است:
آيا تا كنون فكر كرده ايد، فروشگاههاي بزرگ اينترنتي در mail هاي خود به مشتريان از چه تبليغاتي استفاده مي كنند؟ و آيا اين تبليغات براي همه مشتريان يكسان است؟
پاسخ اين است كه از روي دانش كسب شده از اطلاعات خريد افراد و نتيجه گيري از اين دانش، اين كار را انجام مي دهند.مثلا در نظر بگيريد يك قانون در پايگاه داده بصورت زير استخراج مي شود:
از روي اين قانون فروشگاه مي تواند به تمام كساني كه شير مي خرند تبليغات سيگار و انواع نان را نيز بفرستد.همچنين اين قانون در چيدن قفسه هاي فروشگاه نيز بي تاثير نخواهد بود.
KDDيا كشف دانش در پايگاه داده اصطلاحي است كه مكررا بجاي داده كاوي بكار مي رود. از نظر تكنيكي، KDD كاربردي از روشهاي علمي داده كاوي است.
بعلاوه براي انجام داده كاوي فرايند KDD شامل :
1-يك روش براي تهيه داده ها و استخراج داده ها ،
2-تصميم گيري درباره عملي كهپس از داده كاوي بايد انجام شود، مي باشد.
آيا داده كاوي براي حل مسائل ما مناسب است؟
تصميم گيري در مورد اينكه آيا داده كاوي را به عنوان استراتژي حل مساله بكار ببريم يا نه، يك مساله دشوار است.
اما به عنوان نقطه شروع چهار سؤال عمومي را بايد در نظر بگيريم :
آيا به وضوح مي توانيم مساله را تعريف كنيم ؟
آيا بطور بالقوه داده با معني وجود دارد ؟
آيا داده ها شامل “ دانش پنهان” هستند يا فقط براي هدف گزارشگري مناسبند ؟
آيا هزينه پردازش داده (براي داده كاوي) كمتر از سود حاصل از دانش پنهان بدست آمده از پروژه داده كاوي است ؟
يك مدل پردازش داده كاويساده :
در يك ديد كلي ، ما مي توانيم داده كاوي را به عنوان يك فرآيند چهار مرحله اي تعريف كنيم :
جمع آوري يك مجموعه از داده ها براي تحليل
ارائه اين داده ها به برنامه نرم افزاري داده كاوي
تفسير نتايج
بكارگيري نتايج براي مساله يا موقعيتهاي جديد
- جمع آوري داده ها :
فرآيند داده كاوي احتياج به دسترسي به داده ها دارد. داده ممكن است در تعدادي ركورد، در چندين فايل پايگاه داده ذخيره شود و يا ممكن است داده فقط شامل چند صد ركورد در يك فايل ساده باشد.
با توجه به اينكه معمولا داده هاي واقعي شامل چندين هزار ركورد مي باشند، اولين گام در داده كاوي تهيه زير مجموعه مناسبي از داده براي پردازش است. گاهي اين مرحله احتياج به تلاش انسانهاي بسياري دارد. در كل سه راه متداول براي دستيابي فرآيند داده كاوي به داده وجود دارد :
همانطور كه در شكل مشخص است مرحله بعد داده كاوي است. با اين حال قبل از ارائه داده به ابزار داده كاوي ، چندين انتخاب داريم:
يادگيري بايد تحت كنترل باشد يا بدون كنترل ؟
كدام نمونه ها در داده ها ي جمع آوري شده براي ساخت مدل بكار ميروند و كدامها براي تست مدل ؟
كدام صفتها از صفتهاي موجود انتخاب مي شوند ؟
و ....
- تفسير نتايج :
در اين مرحله خروجيهاي مرحله داده كاوي آزمايش مي شوند تا مشخص شود كه آيا اين نتايج قابل استفاده و جالب هستند يا نه؟ همانطور كه در شكل مي بينيم اگر نتايج بهينه نباشد مي توانيم فرآيند داده كاوي را با صفات و نمونه هاي جديد تكرار كنيم. همچنين ما مي توانيم به” انبار داده “مراجعه كنيم و فرآيند استخراج دانش را تكرار كنيم.
ـ بكارگيري نتايج :
هدف نهايي ما بكارگيري نتايج براي موقعيتهاي جديد است. به عنوان مثال دانشي كه در يك پايگاه داده فروشگاه بيان مي كند كساني كه مجله ورزشي مي خرند همچنين سيگار هم مي خرند؛ در شكل گيري استراتژيهاي فروشگاه در چيدن قفسه ها ، تهيه كاتالوگ ها و ... تاثير مي گذارد.
استراتژيهاي داده كاوي :
همانطور كه در شكل زير مي بينيماستراتژيهاي داده كاوي بطور كلي مي توانند به دو دسته “ تحت كنترل ” يا “ بدون كنترل ” تقسيم مي شوند. آموزش تحت كنترل مدلهايي را با بكارگيري صفات ورودي براي تشخيصمقدار صفت خروجي مي سازد. حتي برخي از الگوريتمهاي ” آموزش تحت كنترل” امكان تشخيص چندين صفت خروجي را به ما مي دهند. به صفات خروجي ، صفات وابسته نيز
مي گوييم. زيرا مقدار آنها به مقدار يك يا چند صفت ورودي بستگي دارد. به همين ترتيب به صفات ورودي، صفات مستقل نيز مي گوييم.
هنگامي كه “ آموزش بدون كنترل ” را بكار مي بريم تمامي صفات ورودي هستند و صفت خروجي نداريم.
آموزش تحت كنترل با توجه به اينكه صفات خروجي مقوله اي هستند يا عددي و آيا مدلهاي ايجاد شده براي مشخص كردن موقعيت كنوني ايجاد شدند يا پيش بيني خروجيهاي آينده ، به چندين قسمت تقسيم مي شوند. (منظور از صفات مقوله اي ، صفاتي هستند كه مقدار آنها تعداد محدود و مشخصي است، مثل صفاتي كه مقدار آنها Boolean است كه دو مقدار {true, false} دارد).
مشابه طبقه بندي ، هدف يك مدل تخمين نيز مشخص كردن مقدار براي يك صفت خروجي است؛ اما بر خلاف طبقه بندي صفات خروجي براي مساله تخمين، عددي است بجاي مقوله اي .
بعنوان يك مثال براي تخمين ، پايگاه داده اي را در نظر بگيريد كه هر ركورد آن اطلاعاتي را راجع به شخصي دارد مثل : محل زندگي، غذاي روزانه در اغلب روزها، نوع ماشين شخصي ، درآمد ماهانه و ....
هدف الگوريتم تخمين در اين مثال ايجاد مدلي براي تشخيص درآمد ماهانه نمونه هاي جديد (ركوردهاي جديد) مي باشد.{كه بقيه صفات آنها بجز درآمد ماهانه مشخص است}.
بيشترتكنيكهاي تحت كنترل قادرند كه يا مسائل طبقه بندي را حل كنند يا تخمين ، اما نه هردورا.
پيشگوييPerdiction:
تشخيص تفاوت بين پيش گويي و طبقه بند ي يا تخمين كار ساده اي نيست. با اين حال هدف يك مدل پيش گويي ، برخلاف طبقه بندي يا تخمين، بجاي مشخص كردن رفتار كنوني، مشخص كردن خروجيهاي آينده است. بيشتر روشهاي داده كاوي كه براي طبقه بندي يا تخمين مناسبند، براي ساخت مدلهاي پيش گويي نيز بكار ميروند. عملا اين طبيعت داده است كه مشخص مي كند يك مدل براي تخمين مناست است يا طبقه بندي ويا پيش گويي.
:Unsupervised Clustering دسته بنديبدون كنترل
در دسته بندي بدون كنترل، ما ديگر صفات خروجي نداريم كه ما را در فرآيند يادگيري راهنمايي كند، در عوض برنامه مربوطه ساختارهاي دانش را با بكارگيري معيارهاي “كيفيت دسته” براي گروه بندي داده ها به دو يا چند كلاس (دسته)، بدست مي آورد. .
يك هدف اساسي دسته بندي بدون كنترل، كشف ساختارهاي مفهومي در داده است.
كاربردهاي متداول دسته بندي بدون نظارت عبارتند از :
-مشخص مي كند كه آيا ارتباطات با معني در شكل مفاهيم مي تواند در داده ما پيدا شود يا نه ؟
-كارآيي روش آموزش تحت كنترل را مشخص مي كند.
-بهترين صفات ورودي براي آموزش تحت كنترل را مشخص مي كند.
-شناسايي از حد خارج شده ها (outlier)
تحليل سبد بازاريMarket Basket Analyse:
هدف اين مرحله پيدا كردن ارتباطات جالب ميان محصولات (خرده فروشي) است. خروجي اين مرحله به فروشندگان كمك مي كند تا بهتر بتوانند قفسه ها را بچينند يا كاتالوگها را تنظيم كنندو نيز در ايجاد استراتژيهاي فروشگاه نيز كارا است. مثالي از دانش اين مرحله به فرم زير است (در يك فروشگاه)
سيگار مي خرندكساني كه قهوه مي خرند
:Supervised Data Mining تكنيكهايداده كاوي تحت كنترل
تكنيكهاي داده كاوي براي بكارگيري استراتژي داده كاوي براي يك مجموعه داده بكار مي رود. يك تكنيك داده كاوي از دو قسمت تشكيل شده است:
الگوريتم.
ساختار دانش مربوطه مثل درخت يا يك مجموعه قوانين درخت تصميم كه در قسمتهاي قبلي توضيح داديم.
در اينجا چندين روش ديگر براي داده كاوي نظارت شده ارائه مي دهيم :
1. شبكه عصبي :
يك شبكه عصبي مجموعه اي از نودهاي به هم پيوسته است كه طراحي مي شوند تا رفتار مغز انسان را شبيه سازي كنند.
چون مغز انسان از بيليونها عصب تشكيل شده و شبكه هاي عصبي كمتر از صد نود دارند مقايسه يك شبكه عصبي و رفتار مغز كمي غير متعارف است. با اين وجود شبكه هاي عصبي با موفقيت ، براي حل مسائل بكار برده مي شوندو براي داده كاوي نيز كاملا ابزار مناسبي است .
شبكه هاي عصبي در شكلها و فرمهاي گوناگوني وجود دارند و هم براي آموزش تحت كنترل و هم دسته بندي بدون كنترل بكار مي روند. درهمه موارد ، مقادير ورودي براي شبكه عصبي بايد عددي باشند. شبكه feed-forward يك نوع شبكه عصبي مناسب براي مسائل آموزش تحت كنترل مي باشد.
برگشت آماري يكي از روشهاي آموزش تحت كنترل است كه يك مجموعه از داده هاي عددي را توسط ايجاد معادلات رياضي مرتبط با يك يا چند صفت ورودي به يك صفت خروجي عددي نسبت
“ جمع مقادير صفت هاي ورودي ×يك وزن مشخص “ مشخص مي شود.
مثلا اگر يك پايگاه داده شامل صفات ورودي A , B, C , D و صفت خروجي E باشد، رابطه زير
مي تواند يك مدل برگشت خطي باشد :
E = 0.5 C – 0.2 B + A + 0.32
ميبينيم كه E صفت خروجي است كه مقدارش توسط تركيب خطي صفات A , B , C تعيين مي گردد.
همانند شبكه عصبي ، در اين روش نيز همه وروديها بايد عددي باشند و در صورتيكه داده ها در پايگاه داده مقوله اي باشند بايد آنها را به داده هاي عددي تبديل كنيم.
یکی از مهمترین بخشهای داده کاوی، کشف قوانین وابستگی در پایگاه داده است.این قوانین، لزوم وقوع برخی صفات(آیتم ها) را در صورت وقوع برخی دیگر از آیتمها، تضمین می کند.
برای روشن شدن مطلب یک فروشگاه خرده فروشی را در نظر بگیرید. مشخصات اجناس خریده شده توسط هر مشتری در یک رکورد پایگاه داده ذخیره می شود.به هر رکورد یک شناسه (TID) نسبت داده می شود.فرض کنید که مجموعه I شامل تمام آیتمها(اجناس) فروشگاه باشد. اگر Ì Ix,yو x∩y=ø آنگاه x=>y یک قانون وابستگی است که بیان میکند اگریک مشتری اجناس مجموعه x را بخرد، اجناس مجموعه y را هم می خرد. این چنین قوانین، تأثیر مهمی در تایین استراتژیهای فروش، بخش بندی مشتریان، تنظیم کاتالوگها و... دارد. همچنین کشف قوانین وابستگی، کاربردهای بسیاری در علوم مختلف نیز دارد.
تعریف مسأله:
مجموعه آیتم: به هر زیر مجموعه از مجموعه آیتمهاI)) ' یک مجموعه آیتم ' میگوییم.
در بیشتر الگوریتمها مساله کشف قوانین پیوستگی به دو زیر مساله تقسیم می شود:
1.پیدا کردن تمامی زیر مجموعه های مجموعه I [مجموعه آیتمها] که تکرار (وقوع) آنها در پایگاه بیشتر از یک حد تایین شده است.
به مجموعه آیتمهایی که تعداد وقوع آنها در پایگاه بزرگتر(یا مساوی)حد تایین شده است
' مجموعه آیتمهای بزرگ'، وبه بقیه' مجموعه آیتمهای کوچک' می گوییم.
2.بکارگیری مجموعه آیتمهای بزرگ برای تولید قوانین مطلوب.
تعریف:
پوشش2: مجموعه I شامل تمام آیتمها و مجموعه آیتم xرا در نظر بگیرید ، می گوییم پوشش xدر پایگاه داده برابر است با ℓاگر و فقط اگر تعداد وقوع مجموعه آیتم xدر پایگاه داده برابر با ℓباشد.
Support(x)=ℓ
درجه اطمینان:3مجموعه I شامل تمامی اقلام و مجموعه آیتمهای xو yمفروضند. درجه اطمینان قانون x=>yبرابر است با :x∩y=ø
Conf(x=>y) =support(xUy)
support(x)
الگوریتم : Aprioriاین الگوریتم(Agrawal & Srikant ,1994) برای تولید مجموعه اقلام بزرگ به این ترتیب عمل می کند:
ابتدا با یک دور خواندن پایگاه داده مجموعه اقلام بزرگ یک عضوی ((1-itemsetرا مشخص می کنیم.[مجموعه اقلام 1 عضوی که تعداد تکرار آنها درDBاز حد تایین شده(minsup) بیشتر است.]
سپس با استفاده ازمجموعه اقلام بزرگ یک عضوی، مجموعه اقلام دو عضوی را ایجاد می کنیم و برای تایین پوشش مجموعه اقلام دو عضوی یک بار دیگر کل پایگاه داده را می خوانیم تا مجموعه اقلام بزرگ دو عضوی را تایین کنیم.
به همین ترتیب با استفاده از مجموعه اقلام بزرگ دو عضوی مجموعه اقلام سه عضوی را ایجاد کرده و با خواندن دوباره پایگاه داده پوشش هر مجموعه قلم سه عضوی را مشخص کرده و مجموعه اقلام بزرگ سه عضوی تولید می شوند و این کار را برای مجموعه های 4عضوی و ... انجام میدهیم تا مرحله ای که هیچ مجموعه آیتم بزر الگوریتم:
L1= { larg-1-itemset }
for ( k=2; Lk-1 ≠0;k+1 ) do
begin
C k=apriori – gen(Lk-1 ) //عضوی k عضوی با استفاده از اقلام بزرگ1-k ساخت زیر مجموعه های
for all transaction lεD do
begin
C t=subset(Ck,l); //رخ دادند. عضوی در تراکنش k تست اینکها کدام مجموعه آیتمهای
for all candidate cεCtdo
c.count++;
end
Lk={ cεCk l c.count ≥minsup}
end;
Answer=Uk Lk
(تبصره : اگر یک مجموعه آیتم بزرگ باشد[تکرارش درپایگاه داده بیشتر از minsupباشد] تمامی زیرمجموعه های آن نیز بزرگ هستند.)
چون هدف، تولید مجموعه اقلام بزرگ است، در الگوریتم aprioriدر هر مرحله پس از ایجاد مجموعه اقلامkعضوی از مجموعه اقلام بزرگ k-1 عضوی قبل از خواندن پایگاه داده برای تشخیص پوشش مجموعه اقلام kعضوی، ابتدا باید برای هر مجموعه قلم ببینبم آیا زیر مجموعه k-1 عضوی اش بزرگ هستند یا نه، اگر حتی یک زیر مجموعه k-1 عضوی اش هم بزرگ نباشد، آن مجموعه قلم k عضوی نمی تواند بزرگ باشد.(طبق قضیه) و آن را حذف می کنیم.
برای روشن تر شدن الگوریتم به مثال زیر توجه کنید:
minsup=3Database:
Items
TID
1345
100
235
200
1235
300
25
400
1345
500
گام1:ایجاد مجموعه اقلام 1 عضوی:
L 1مجموعه آیتمهای بزرگ:مجموعه آیتمهای 1 عضوی:
{1}=3{1}=3
{2}=3{2}=3
{3}=4→{3}=4
{5}=5{4}=2
{5}=4
گام2: ایجاد مجموعه آیتمهای دو عضوی با استفاده از مجموعه آیتمهای بزرگ 1 عضوی:
L2مجموعه آیتمهای بزرگ دو عضوی:مجموعه آیتمهای 2 عضوی:
{1,3}=3{1,2}=1
{2,5}=3{1,3}=3
{3,5}=3→{1,5}=3
{1,5}=3{2,3}=2
{2,5}=3
{3,5}=4
گام3:ایجاد مجموعه آیتمهای سه عضوی با استفاده از مجموعه آیتمهای بزرگ دو عضوی:
مجموعه آیتمهای بزرگ سه عضوی:مجموعه آیتمهای 3عضوی:L3
{1,3,5}=3{1,3,5}=3→
Answer=L1 U L2 U L3={{1} {2} {3} {5} {1,3} {2,5} {3,5} {1,5} {1,3,5}}
الگوریتم : Aprior TID
در این الگوریتم (Agrawal & Srikant ,1994)در ابتدا فضای جستجو پایگاه داده اولیه است که هر تراکنش آن را به عنوان مجموعه ای از مجموعه قلم های تک عضوی می بینیم:
به این معنی که تراکنش ((100 l 1,2,3به صورت (100 l{1}{2}{3})در نظر گرفته می شود
سپس همانند الگوریتم aprioriمجموعه اقلام 1 عضوی را ایجاد کرده و تعداد تکرار آنها را در پایگاه می شماریم و مجموعه اقلام بزرگ 1 عضوی را مشخص می کنیم.
همانند الگوریتمapriori با استفاده ازعناصر مجموعه آیتمهای 1عضوی بزرگ، مجموعه آیتمهای دو عضوی را ایجاد می کنیم.(چون هر مجموعه آیتم k عضوی از ترکیب دو مجموعهk-1 عضوی تشکیل شده است برای شمردن تعداد تکرار یک مجموعه kعضوی در پایگاه می توان در هر تراکنش به دنبال مجموعه آیتمهایk-1 عضوی تولید کننده آن مجموعه آیتم، گشت. یعنی مثلا برای شمردن تکرار مجموعه آیتم {1,2,3}در هر تراکنش باید ببینیم آیا (1,2)و(1,3)در مجموعه هست یا نه.)
سپس برای هر تراکنش TIDمربوطه را به همراه تمامی مجموعه آیتمهای kعضوی که در تراکنش هست[تولید کننده های k-1عضوی اش در تراکنش هست] به عنوان تراکنش پایگاه جدید اضافه می کنیم.(برای استفاده مجموعه آیتمهای k+1)پایگاه جدیدĈk →
وتراکنشهایی که هیچ مجموعه آیتم kعضوی را پوشش ندهند به پایگاه جدید راه پیدا نمی کنند.سپس مجموعه اقلام k+1عضوی را با استفاذه از مجموعه اقلام kعضوی بزرگ ایجاد می کنیم ودر پایگاه داده جدید به دنبال تعداد تکرارهای این مجموعه اقلام می گردیم.[در واقع برای هر مجموعه آیتمk+1عضوی در هر تراکنش جستجو می کنیم ببینیم آیا دو مجموعه kعضوی تولید کننده اش در تراکنش است یا نه.]
سپس TIDاین تراکنش به همراه تمامیمجموعه آیتمهای k+1عضوی که پوشش میدهد به پایگاه داده جدید دیگری اضافه می کنیم،پایگاه داده جدید→Ĉk+1
و این کار را به ازای تمامی تراکنشها تکرار می کنیم.
عملیات بالا را زمانی که پایگاه داده جدید ایجاد شده (Ĉk )تهی نباشد ادامه می دهیم.
الگوريتم partition:
اين الگوريتم) Savasere &Navathe & Omiecinski,1995) براي بدست آوردن مجموعه آيتمهاي بزرگ از دو قسمت تشكيل شده است. در قسمت اول اين الگوريتم پايگاه داده را به چندين بخش مجزا از نظر منطقي تقسيم مي كند وهمهً مجموعه آيتمهاي بزرگ محلي (مجموعه آيتمهايي كه تعداد تكرار آنها از minsuppمحلي كه براي هر بخش در نظر گرفته شده بيشتر است) براي هر بخش بطور مجزا توليد مي شود .
سپس در انتهاي مرحله يك ، همه مجموعه اقلام بزرگ در هر بخش باهم مجموعه اقلام بزرگ بالقوه در سطح كل پايگاه داده را تشكيل مي دهند (مجموعه Σ). درقسمت دوم، پوشش (تعداد تكرار ) هر مجموعه آيتم در مجموعه اقلام بالقوه (Σ) در كل پايگاه داده شمارش مي شود و مجموعه اقلام بزرگ واقعي محاسبه مي شوند .
توجه: براي هر بخش يك minsupp محلي در نظر گرفته مي شود و يك minsupp كلي براي كل پايگاه داده نيز داريم.
نحوه توليد مجموعه اقلام بزرگ در هر بخش به صورت زير است:
1-ابتدا به ازاي هر آيتم a در مجموعه I ( آيتم ها ) ، ID تراكنش هايي در بخش مربوطه از DB كه شامل آيتم a مي باشند را مشخص مي كنيم.
بخش2t(a)={400,500,601} بخش1t(a)={100,300}
سپس همانند الگوريتم apriori ، ابتدا مجموعه اقلام يك عضوي بزرگ را ايجاد مي كنيم . سپس از روي آنها مجموعه اقلام بزرگ دو عضوي را ايجاد ميكنيم و …
با اين تفاوت كه در اين الگوريتم براي محاسبه پوشش (تعداد وقوع ) هر مجموعه آيتم مثل
A={i1,i3,i5}i1,i3,i5 Î I
تعداد اعضاي مجموعهt(A)=t(i1)Çt(i3)Çt(i5)را مي شماريم (به جاي خواندن دوبارهDB )، كه t(x) مجموعه ID تراكنش هاي شامل x است (در همان بخش).
پس از اينكه تمام مجموعه اقلام بزرگ(مجموعه اقلامي كه تعداد تكرار آنها در اين بخش از DB بزرگتر از minsupp محلي است ) را بدست آورديم همين كار را براي بخش هاي ديگر تكرار مي كنيم .
در صورتيكه مجموعه اقلام بزرگبراي بخش i را ، åiبناميم، مجموعه å به صورت زير ايجاد مي شود:
å=å1Èå2È…Èån
حال مجموعه Σشامل مجموعه اقلام بزرگ بالقوه است .اكنون يك بار ديگر پايگاه داده را مي خوانيم وپوشش هر كدام از مجموعه اقلام كانديد را در كل پايگاه داده مشخص مي كنيم.
در صورتيكه پوشش A ازminsup،عمومي بزرگتر باشد .يك مجموعه اقلام بزرگ است.
تعداد بخش ها در پايگاه به گونه اي تعيين شده كه هر بخش به همراه ساختمان داده هاي مورد نياز در حافظه جاي گيرد .
الگوريتم هاي MaxEclat,Eclat :
در اين الگوريتم ها(Zaki,1997) نيز همانند partition ابتدا مجموعهt(ai) به ازاي هر ai متعلق I (مجموعه اقلام كلي)توليد مي شود.(t(ai) شناسه تراكنشهايي را دارد كه شامل aiهستند.)
ولذا پس از ايجاد هر مجموعه آيتم k عضوي (از مجموعه هاي k-1 عضوي) مثل A={a1,a2,a3} براي محاسبه پوشش A در پايگاه داده تعداد اعضاي مجموعه∩ t(a2) ∩ t(a3)t(A)=t(a1) را شمارش مي كنيم.
با توجه به اينكه تعداد مقادير مياني با انجام اين كار (اشتراك ها) بسيار زياد مي شود، فضاي حافظه اصلي جوابگو نيست و لذا راه حل زير ارائه شد.
با توجه به تعاريف رياضي، مجموعه تمام زير مجموعه هاي يك مجموعه (مجموعه تواني) ، يك شبكه را تشكيل ميدهند.اين الگوريتم ، اين شبكه را به چندين زير شبكه تقسيم ميكند و براي هر زير شبكه بطور مجزا مجموعه آيتمهاي بزرگ را توليد مي كند. در اين صورت ساختمان داده هاي هر زير شبكه به راحتي در حافظه اصلي جاي مي گيرد .
در شكل زير ، زير شبكه مربوط به آيتم [A] را مشاهده مي كنيم كه شامل اعضايي است كه با A شروع مي شوند. به نودهايي كه مستقيما با [A] در ارتباطند ’اتم’ها مي گوييم.
درهرزيرشبكه با داشتن اتمهاي مربوطه ميتوان استراتژيهاي پايين به بالا (partition,apriori ) ويا بالا به پايين را براي جستجوي مجموعه اقلام بزرگ بكار برد.(در شكل جستجوي پايين به بالا را مشاهده مي كنيم).
S در الگوريتم فوق مجموعه اتمهاي زير شبكه است و F مجموعه اقلام بزرگ نهايي است و Tiمجموعه اقلام بزرگ جديد هستند.(يك سطح بالاتر).
در روش بالا به پايين در هر زير شبكه از بزرگترين مجموعه آيتم در آن زيرشبكه شروع مي كنيم و به سمت اتمها پيش مي رويم. هر گاه يك نود مجموعه قلم بزرگرا مشخص كند ديگر براي آن نود فرزندانش چك نمي شوند زيرا مطابق قضيه قبلي (زير مجموعه هاي بزرگ هم بزرگند)، تمام زير مجموعه هايش مجموعه اتم هاي بزرگ هستند .
بجز روش بالا به پايين و پايين به بالا روش ديگري به نام hybrid كه تركيب دو روش بالا به پايين و پايين به بالا مي باشدنيز وجود دارد كه اين روش را در شكل زير نشان داديم.
ابتداAWو AC تركيب مي شوند(. (ACWاگر(ACW)مجموعه آيتم بزرگ باشد با عنصر اتم بعدي (AT) تركيب ميشود و(ACTW)را ايجاد مي كند.دوباره اگر اين مجموعه آيتم بزرگ باشد با اتم بعدي (AD) تركيب ميشود و تشكيل (ACDTW) را مي دهد و چون اين مجموعه آيتم بزرگ نيست مجموعه آيتم قبلي (ACTW) يك مجموعه آيتم maximal است.
حال اگر مجموعه تمام اتم هايي كه دراين مرحله شركت داشتند را S1 بناميم و بقيه اتم ها را, S2 به ازاياولين عضوS2 مثل ai,ai را با تمام اتم هاي S1تركيب كرده و اتم هاي جديد را به دست مي اوريم و براي آنها جستجوي پايين به بالا را تكرار مي كنيم و مجموعه آيتم هاي بزرگ را به دست مي آوريم .سپس ai هم به S1 رفته و از S2 خارج ميشود .حال دوباره به ازاي اولين عنصر S2 كارهاي قبل را تكرار مي كنيم.(تركيب اولين عنصرS2 با اتم هاي S1 و فراخواني جستجو پايين به بالا براي آنها)
با توجه به استراتژيهاي بالا الگوريتم هاي زير را داريم:
Eclat: روش پايين به بالا را براي هر زير شبكه اعمال مي كند.
Maxeclat : روش تركيب hybrid را براي هرزير شبكه اعمال مي كند.
الگوريتم با ساختار trie:
در اين الگوريتم(Amir & Feldman & Kashi,1998) از يك ساختار داده بنام trieبراي توليد مجموعه اقلام بزرگ استفاده مي كنيم . به كار گيري اين ساختارهاما را قادر مي سازد تا مجموعه اقلام بزرگ را به طور كارا توليدكنيم.( حتي با وجود minsupp هاي بسيار كوچك)
رشته S=S[1]...S [n] را در نظر بگيريد براي افزودن اين رشته به درخت trie ابتدا از ريشه درخت trie شروع مي كنيم (current-node= root) و نگاه مي كنيم , بينيم آيا يالي از
current-node با بر چسپ S [1] وجود دارد يا خير .
اگر چنين يالي وجود داشت , از طريق آن يال به نود فرزند مي رويم و ) نود فرزند=(current node سپس دوباره اعمال بالا را براي current-node جديد و كاراكتر بعدي (S[2]) تكرار مي كنيم.
در غير اين صورت ( يالي با بر چسب S[1] وجود نداشت ) , يالي با برچسب S[1] از current-node ايجاد مي كنيم و فرزند ايجاد شده از طريق اين يال ,current-node مرحله بعدي است .
حال بايد كار را براي S[2] و current-node جديد تكرار كنيم .
اين كار را آنقدر تكراركنيم تا رشته تمام شود, در صورتيكه تمام رشته را چك كرديم و كار را براي S[n] و current-node مربو طه اش چك كرديم شمارنده مربوط به نود فرزند( Currentنود آخر از طريق يال S[n] )رامي افزاييم.
الگوريتم مربوطه:
در اين الگوريتم فقط يك دور پايگاه داده را مي خوانيم و به ازاي هر تراكنش مثل ,T تمام زير مجموعه هاي T را به درخت (trie) مي افزاييم .
مثلا براي {1,2,5}زير مجموعه هاي {1,2,5},{2,5},{1,5},{1,2},{5},{2},{1} يكي يكي به درخت trie افزوده مي شوند.
در نهايت شمارنده مربوطه به هر نود در درخت (trie) تعداد وقوع مجموعه آيتم نود مربوطه را در بر دارد.
نكته :اين الگوريتم براي حالات خاصي كه طول هر تراكنش بسيار كم است در نظر گرفته شده است و در هنگامي كه طول تراكنش ها كم باشد , مي توان نتيجه گرفت كه طول مجموعه اقلام بزرگ نيز از يك حدي
( طول M ) بيشتر نخواهد بود,لذا براي هر تراكنش فقط زير مجموعه هاي 1 تا M عضوي را توليد وبه درخت اضافه مي كنيم.
الگوريتم fp-grow :
در اين الگوريتم (Han &Pei &Yin,2000)با استفاده از ساختاري فشرده به نام
frequent pattern tree(fp-tree) كل فضاي پايگاه داده را به فضاي كمي در حافظه اصلي نگاشت مي كنيم و موقع شمردن پوشش مجموعه آيتم ها درپايگاه داده از fp- tree استفاده مي كنيم.به اين ترتيب زمان ناشي از خواندنپايگاه داده (DB) در دفعات كاهش مي يابد.
تعريف:
1_ يك fp- tree يك درخت است كه ريشه آن null است و يك مجموعه از زير درخت هاي پيشوندي آيتم به عنوان فرزندان ريشه هستند, يك جدول سرايند آيتم هاي بزرگ هم وجود دارد.
2_هر نود در درختfp- tree شامل سه مولفه است:
الف: نام آيتم: آ يتمي كه نود مشخص مي كند.
ب: تعداد : تعداد تراكنش در پايگاه داده, كه شامل بخشياز شاخه درخت از ريشه تا آن نود هستند.
ج: link : اشاره گري به نود بعدي در درخت كه شامل همين آيتم است , يا مقدارnull دارد.
3 _ هر ورودي در جدول سرايند از دو فيلد تشكيل شده:
1-نام آيتم2- اشاره گري به اولين نود حامل آيتم
ساخت fp- tree :
براي ساخت fp tree ازپايگاه داده , ابتدا يك دور پايگاه داده را مي خوانيم تا پوشش هر آيتم مشخص شود. . (Supp (a))
سپس قبل از افزودن هر تراكنش به درخت fp tree, مجموعه آيتم هاي آن تراكنش را, ابتدا بر اساس supp (پوشش) مرتب مي كنيم و سپس به درخت مي افزاييم.
الگوريتم ساخت fp- tree :
ورودي : يك پايگاه داده شامل تراكنش ها و يك حد مينيمم براي پوشش )(
خروجي : درخت fp tree مربوطه.
الگوريتم :
1- يكبار پايگاه داده را بخوانيد.مجموعه F شامل آيتم هاي بزرگ( با تكرار كافي در پايگاه داده) و پوشش هر يك را بدست آوريد.سپس F مرتب كنيدو L بناميد.
2_ ريشه fp-tree(T)را null بگذاريد و براي هر تراكنش در پايگاه داده , به ترتيب زير عمل كنيد:
ابتدا آيتم هاي بزرگ در تراكنش را انتخاب نماييد و مطابق مجموعه L مرتب كنيد( به ترتيب پوشش) فرض كنيد مجموعه آيتم هاي بزرگ مرتب شدهحاصل از اين تراكنش به صورت [p|P] كه p اولين آيتم در اين مجموعه است و P بقيه آيتم هاست , تابعinsert tree ( [p|P] ,T) را فراخواني كنيد.
اين تابع به شكل زير كار ميكند كه اگر T فرزندي مثل N دارد كه
N.itemname=p.itemname آنگاه شمارنده (count) نود N يكي افزايش مي يابد و گرنه يك نود جديد N مي سازيم و شما رنده آن را يك مي كنيم .
Link پدربراي اين نود به T اشاره مي كندو node-link اين نود به نودي با همين item-name
در همين درخت اشاره مي كندو اگر P تهي نيست insert-tree(P,N) را فراخواني كنيد.
شكل صفحهبعد مثالي را نشان مي دهد كه fp tree براي جدول 2 رسم شده است و header table نيز آدرس اولين نود را براي هر آيتم بزرگ را دارد .
الگوي شرطي:
براي روشن مفهوم فوق (الگوي شرطي) شكل را در نظر بگيريد.آيتم p را در نظر بگيريد.مطابق شكل شاخه هايپيشوند هاي p در درخت عبارتند از <f:4,c:3,a:3,m:2> و زير شاخه. <c:1,b:1> به اين معني كه مجموعه آيتم هاي پيشوندي در پايگاه داده عبارتند از <c:1,b:1>,<f:2,c:2,a:2,m:2> كه به اين دو الگوي هاي شرطي ميگوييم.
الف
Fp-tree شرطي :
در صورتيكه با الگوهاي شرطي, از نو يك fp-tree درست كنيم و نود مربوط بهآيتم هايي كه تعداد تكرار كمتر ازدارند را حذف كنيم, درخت حاصل fp-tree شرطي ناميده ميشود.و به صورت(fp-tree|p) نمايش داده مي شود ) كه p آيتم مربوطه است)
(fp-tree|m) در شكلزير مشخص است.
الگوريتم ايجاد مجموعه آيتم هاي بزرگ بوسيله درخت fp-tree:
روش كار به اين صورت است كه ابتدا به ازاي هر آيتم بزرگ مثل {a} كارهاي زير را تكرار مي كنيم :
1-temp =λ
2-اگر ,aÈtemp را به مجموعه آيتم هاي بزرگ اضافه كن .
T1=(fp-tree|a) را در درخت ايجاد ميكنيم و (temp=a).
دوباره درداخل اين fp-treeجديد(T1) به ازاي هرآيتم بزرگ دراين fp-treeمثل a' در صورتيكه (تكراردردرخت T1)}È temp, {a' به مجموعه آيتم هاي بزرگ اضافه مي شودو دوباره همين كار را براي ( T2 =(T1|a' حاصل از درخت T1 تكرار مي كنيم.
(مقدار temp قبل از فراخواني تابع (T1|a') برابرست با : temp=a' È temp')
الگوريتم برداري :
برای هر آیتم یک بردار مشخصات (ویژگی) فشرده به همراه یک رکورد ویژگی ساخته میشود. این ساختار فقط یکبار در هنگامی که پایگاه داده برای اولین بار خوانده میشود، ساخته میشود. سپس براي پوششمحاسبه هر مجموعه آيتم,از بردارهاي فوق( به جاي پايگاه داده ) استفاده ميشود.
لذادسترسی مجدد به پايگاه داده اوليهنیازی نیست و محاسبات نیز بسیار سریعتر از الگوریتمهای قبل میباشد.
الگوریتم ارائه شده:
ایدهی این روش، استخراج ویژگیهای آیتمهای مشخص شده1و ذخیره آنها در یک بردار فشرده است. پس از اینکه بردار فشرده این آیتمها ساخته شود همه محاسبات برای مشخص شدن پوشش (تعداد تکرار در پایگاه داده) هر مجموعه آیتم از طریق عملیا ت AND بین بردارها صورت میگیرد بجای دسترسی مجدد به پایگاه داده.
(بردار فشردهی یک آیتم مشخص میکند که این آیتم در کدام تراکنشها رخ داده است)
در الگوریتم(Tseng,2000) دو پایگاه داده داریم بنامهای Support DB و feature DB:
feature DB : بردارهای مربوط به آیتمها را مشخص میکند. (هرخانه آن بردار مربوط به یک آیتم است)
Support DB: پوشش هر آیتم را در بر دارد.
هنگامی که کاربر یک تقاضا مبتنی بر کشف قوانین وابستگی بین آیتمهای IT (که ) با حداقل پوشش minsupp و حداقل درجه اطمینان minconf می دهد، در این روش ابتدا چک میکنیم ببینیم ,آیاfeatureDB ,Support DB وجود دارند یا نه در صورتیکه وجود نداشته باشند آن ها را میسازد. ساخت feature DB ,Support DB احتیاج به یک دور خواندن کل پایگاه داده دارد.در طول خواندن پایگاه داده، Feature DB ، Support DB برای آیتمهای مشخص شده توسط کاربر نیز ساخته میشود. پس از اینکه Feature DBSupport DB, ساخته شدند در ديسك قرار مي گيرند.
لذا ,را نيز با دسترسی مستقیم به Support DB مشخص کنیم , بجای خواندن کل پایگاه داده.
پس از مشخص شدن، بردار هر مجموعه آیتم مورد نیاز نیز با عملیات AND به سرعت انجام میشود.
1) IF (SupportDB is empty)
Scan the database to build SupportDB and determine , and build Feature DB for interested items;
ELSE
Retrieve SupportDB and determineand build FeatureDB for non-existent items;
2) k=2
3) Generate candidate large itemsetfrom;
4) IF is not empty
Optain the count for each itemset inby bitwise AND operators on theitems' feature vectors and get;
go to step 3;
5) Answer= union of all;
مرحله ساخت بردار برای آیتم d به صورت زیر است:
برداریک بردار است به طول تعداد تراکنشهای پایگاه داده. در صورتیکه آیتم d در یک تراکنش با شناسهی j باشددر غیر اینصورت. (فرض بر این است که شناسهها در پایگاه داده از 1 تا1- nطول پایگاه داده" است) مثلاً اگرآیتم a در یک پایگاه دادهی 10 عضوی فقط در رکوردهای 10,5,4 رخ دهد, داریم:
1
2
3
4
5
6
7
8
9
10
0
0
0
1
1
0
0
0
0
1
به این ترتیب با داشتن بردار هر آیتم برایمشخص کردن بردار هر مجموعه آیتم مثل داریم :
بدیهی است که تعداد 1 ها در بردار هر مجموعه آیتم برابر پوشش آن مجموعه آیتم است.
به این ترتیب تمام مجموعه آیتمهای بزرگ تولید میشوند.
واضح است که در یک بردار مقادیر زیادی صفر وجود دارد که فضای زیادی را اشغال میکنند. برای رفع این مشکل میتوان در صورتیکه چندین (بیشتر از 8) 0 پشت سر هم وجود داشت تعداد آنها را بشماریم و در یک index ِ شمارنده ذخیره کنیم. با ذخیره بردار هر آیتم دسترسی به پایگاه داده به حداقل میرسد.
یک راه حل دیگر اینست که برای هر آیتم فقط شماره رکوردهایی را که آیتم در آنها رخ داده را ذخیره کنیم یعنی به عنوان مثال اگر آیتم a در رکوردهای شماره220,201,100 رخ داده بردار آن به شکل زیر است:
در اینصورت برای هر مجموعه آیتم X برداربه شکل زیر است:
ساخت و هرس کردن مجموعه آیتمهای کاندید بزرگازهمانند الگوریتم Aprioriاست با این تفاوت که برای شمارش پوشش هر مجموعه آیتم این کار از طریق عملیاتANDیا اشتراک انجام میدهیم.
و تنها برای محاسبهی بردارهای هر آیتم, پایگاه داده را در ابتداي كار يك دور میزنیم.
يك الگوريتم جديد براي پايگاه داده هاي پويا :
پویایی پایگاه داده را از دو جنبه می توان بررسی کرد :
هنگامی که داده ها تغییر کنند (یک رکورد تغییر کند) یا داده ها از پایگاه داده حذف شوند .
هنگامی که داده ای ( رکورد جدید ) به پایگاه داده اضافه شود .
داده کاوی که با نوع اول از پویایی پایگاه داده تطابق دارد را داده کاوی کاهشی و داده کاوی که با نوع دوم پویایی تطابق دارد را داده کاوی افزایشی می نامیم.
الگوریتمZhang &Etal,2003))از نوع الگوریتم کاهشی است . یعنی ورودی را بررسی میکنیم که میخواهیم داده کاوی را در یک پایگاه داده که داده هایش دائما حذفشده و یا تغییر کرده اند انجام میدهیم و قاعدتا انتظار داریم که الگوریتم در فواصل مختلف زمانی که پایگاه داده مورد تغییر (یا حذف)قرار می گیرد با بکارگیری الگوهای حاصل از داده کاوی قبلی از هزینه زمانی خوبی برخوردار باشد .
متاسفانه تحقیقی در مورد کشف قوانین وابستگی هنگامی که داده ها از پایگاه داده حذف می شوند صورت نگرفته است . در حالیکه حذف ،یکی از عملیات اساسی در پایگاه داده است .
لذا کاربر باید دوباره الگوریتم داده کاوی را برای پایگاه داده جدید با تولید تمام الگوها از اول بکار گیرد که این کار بسیار پر هزینه است .
نگهداری قوانین وابستگی :
فرض کنید DB پایگاه داده اصلی (قبل ار تغییر) باشد ، db نیز یک مجموعه داده باشد که تصادفا از DB حذف میشوند و DB-db بقیه پایگاه داده ی اصلی باشد .
|DB| ، |db| و |DB-db| به ترتیب اندازه ی پایگاه داده اصلی ، پایگاه داده ی حذف شده و پایگاه داده ی حاصل از حذف داده ها از DB باشد . همچنین فرض کنید S0 حداقل پوشش تعیین شده توسط کاربر باشد .
L ، L' و L" مجموعه ی مجموعه آیتمهای بزرگ در DB ، db و DB-dbمی باشد . فرض کنید که مجموعه L و پوشش هر مجموعه آیتم بزرگ در آن مشخص است .
بعد از یک دوره زمانی برخی از داده ها ی غیر مفید از پایگاه داده اصلی حذف می شوند و پایگاه داده ی حذف شده ی db را تشکیل میدهند .
فرض کنید یک مجموعه آیتم مثل X موجود باشد با پوشش Supp X . X یک مجموعه آیتم بزرگ است اگر≥ minSuppSupp
بنابراین یک مجموعه آیتم مثل X میتواند در پایگاه داده جدید (DB-db) بزرگ نباشد .
الگوریتم کاهشی :
در این الگوریتم با داشتن L )مجموعه آیتمهای بزرگ DB) و S0 (حداقل پوشش) ، مجموعه آیتمهای بزرگ در پایگاه داده ی جدید (DB-db) را که در L" قرار میدهیم ، بدست می آوریم .
این الگوریتم به شکل زیر آمده است :
Compute S' ;/* S' is explained later in this section and also in Section 4.1. */
Mine db with minimum support S' and put the frequent itemsets into L' ;
For each itemset in L do
For each itemset in L' do
Identify the frequent itemsets in DB-db, eliminate themfrom L' and store to L" ;
Return L";
End procedure ;
در این الگوریتم برای S' مقادیر مختلفی وجود دارد . بطور کلی S' = m.S0 که 0<m<1 است .
هدف اصلي از داده كاوي ,كشف دانش نهفته در محيط مورد بررسي است كه اين دانش مي تواند شكلهاي گوناگوني داسته باشد . دانش استخراج شده مي تواند به فرم الگوهاي موجود در داده ها باشد كه كشف اين الگوها منجر به شناخت بهتر سيستم نيز مي شود . الگوهاي استخراجي عموما بيانگر روابط بين ويژگيهاي سيستم هستند. همانطور كه ديديد در اين تحقيق ما الگوريتم هاي مختلف براي كشف قوا نين وابستگي در پايگاه داده را, مورد بررسي قرار داديم. از بين الگوريتم هاي گفته شده Vector,Partition,Apriori از مهمترين الگوريتم ها مي باشند.
الگوريتم هاي trie,fp-grow نيز در موارد خاص بسيار كارا هستند.
در تمام الگوريتم هاي بحث شده پوشش حداقل ثابت بوده و فقط يك مقدار به عنوان پوشش حداقل داشتيم.الگوريتم هايي(Lee &Hong,2005) براي مواقعي كه براي هر آيتم يك پوشش حداقل,در نظر مي گيريم نيز طراحي شده است كه از گنجاندن آنها در اينجا خودداري كرديم.
همچنين الگوريتم هايي براي مواردي كه در پايگاه داده, به ازاي هر مشتري علاوه بر اجناس خريداري شده تعداد هر جنس را هم داريم , موجود مي باشد.
اخيرا نيز الگوريتم هاي فازي نيز براي كشف قوانين وابستگي در پايگاه داده, طراحي شده است .
مراجع:
1)A.amiri,R.Feldman and R.Kashi. A new and versatile method for associationgeneration.Information Systems, vol. 22,no. 6, pp. 333-347, 1999.
2)J.Hipp,U.Guntzer and G.Nakhaeizadeh.Algorithms for Association Rules
data Mining _ a General survey and comparision.Source, ACM SIGKDD Explorations Newsletter,2(1):58–64, July 2000.
3) Y.Lee ,T.Hong and W.Lin.Mining association rules with multiple mininmum supports using minimum constraints . International Journal of Approximate Reasoning 40(2005) 44-54.
4)S.Zhang ,X.Wn , J.Zhang and C.Zhang. A Decremental Algorithm for Maintaining Frequent Itemsets in Dynamic Database. DaWaK 2005, LNCS 3589, pp. 305–314, 2005.
5) S.Tseng.An Efficient Method for Mining Association Rules With Item Constraint . Technical Report No. CSD-99-1089,2000.
6) P.Hsu,Y.chen and C.ling.Algorithms for miningassociations rules in bag database . INFORMATION SCIENCES 166(2004) 31-47.
7)Y.GAO,J.MA and L.Ma.
A New Algorithm for mining fuzzy association rules.preceedings of third international confrance of machine learning and cybmetic, shanghai,26_29 Agust 2004.
اطلاعات مورد نياز نيز با استفاده از اينترنت تهيه شده است .كليد واژه هاي مورد استفاده عبارتند از :
Data Mining , Graph Data Base , Graph Search Algorithms
سايتهايي كه با كليد واژه هاي فوق نمايش داده مي شوند تعداد نسبتا زيادي را تشكيل مي دهندپس از مطالعه سايتها ,سايتهاي زير قابل استفاده تشخيص داده شدند و مورد استفاده قرار گرفتند :
citeseer.nj.nec.com/gting94graphdb.html : صفحه ابتدايي GraphDB است كه نحوه پياده سازي گراف در بانك اطلاعاتي را توضيح مي دهد .
db.cs.sfu.ca/DBMiner: سايتي است حاوي اطلاعاتي در مورد معماري نرم افزار داده كاوي و نمونه يك
نرم افزارتوليد شده در اين زمينه كه بر روي انبار داده عمل داده كاوي را انجام مي دهد .
db.cs.sfu.ca/GeoMiner:سايتي است حاوي اطلاعاتي در مورد داده كاوي و يك پروژه در زمينه داده كاوي فضايي .
www.mecani.org : سايتي است حاوي اطلاعاتي در مورد بانكهاي اطلاعاتي.
www.sigmod.com:سايتي است حاوي اطلاعاتي در مورد داده كاوي از بانكهايرابطه اي و فضايي.
ftp.fas.sfu.ca: اين سايت حاوي معماري و الگوريتمهاي متعددي براي سيستمهاي داده كاوي است .
هرگونه سوال در زمينه Data Mining رامي توانيدبا اين email نيز در ميان بگذاريد .
سامانه خرید و امن این
سایت از همهلحاظ مطمئن می باشد . یکی از
مزیت های این سایت دیدن بیشتر فایل های پی دی اف قبل از خرید می باشد که شما می
توانید در صورت پسندیدن فایل را خریداری نمائید .تمامی فایل ها بعد از خرید مستقیما دانلود می شوند و همچنین به ایمیل شما نیز فرستاده می شود . و شما با هرکارت
بانکی که رمز دوم داشته باشید می توانید از سامانه بانک سامان یا ملت خرید نمائید . و بازهم
اگر بعد از خرید موفق به هردلیلی نتوانستیدفایل را دریافت کنید نام فایل را به شماره همراه 09159886819 در تلگرام ، شاد ، ایتا و یا واتساپ ارسال نمائید، در سریعترین زمان فایل برای شما فرستاده می شود .
آدرس خراسان شمالی - اسفراین - سایت علمی و پژوهشی آسمان -کافی نت آسمان - هدف از راه اندازی این سایت ارائه خدمات مناسب علمی و پژوهشی و با قیمت های مناسب به فرهنگیان و دانشجویان و دانش آموزان گرامی می باشد .این سایت دارای بیشتر از 12000 تحقیق رایگان نیز می باشد .که براحتی مورد استفاده قرار می گیرد .پشتیبانی سایت : 09159886819-09338737025 - صارمی
سایت علمی و پژوهشی آسمان , اقدام پژوهی, گزارش تخصصی درس پژوهی , تحقیق تجربیات دبیران , پروژه آماری و spss , طرح درس
مطالب پربازديد
متن شعار برای تبلیغات شورای دانش اموزی تحقیق درباره اهن زنگ نزن انشا در مورد 22 بهمن