کتاب الکترونیکی

هوش مصنوعی و روش علمی

Artificial Intelligence and Scientific Method

دانلود کتاب Artificial Intelligence and Scientific Method (به فارسی: هوش مصنوعی و روش علمی) نوشته شده توسط «Donald Gillies»


اطلاعات کتاب هوش مصنوعی و روش علمی

موضوع اصلی: سایبرنتیک: هوش مصنوعی

نوع: کتاب الکترونیکی

ناشر: Oxford University Press

نویسنده: Donald Gillies

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 1996

تعداد صفحه: 192

حجم کتاب: 9 مگابایت

کد کتاب: 0198751583 , 9780198751588 , 0198751591

نوبت چاپ: First Edition / First Printing

توضیحات کتاب هوش مصنوعی و روش علمی

این کتاب از این جهت جالب است که سعی می کند سوالات روش علمی را به جای فلسفه، که معمولاً انجام می شود، در زبان و مفاهیم هوش مصنوعی (AI) مطرح کند. دو اردوگاه اصلی فلسفه علم، یعنی استقراءگرایی، که توسط سر فرانسیس بیکن نمایندگی می‌شود، و گروه ابطال‌گرایی، که توسط سر کارل پوپر نمایندگی می‌شود، هر دو در چارچوب هوش مصنوعی مورد بحث قرار می‌گیرند. دو مثال، یکی مربوط به کشف قوانین حرکت سیارات به دلیل یوهانس کپلر، و کشف داروهای سولفونامید، برای نشان دادن ایده های نویسنده انتخاب شده است. نویسنده ادعا می کند که این نمونه ها به طور کامل با بیکن یا پوپر موافق نیستند. کپلر از “القاء شهودی” استفاده کرد که شامل بینش و خلاقیت انسان بود، که کاملاً با “القاء مکانیکی” بیکن متفاوت است. کشف داروهای سولفونامید فرآیندی «مکانیزه‌تر» بود، اما نویسنده معتقد است که بیشتر یک «جعل مکانیکی» بود تا القای باکونی. علاوه بر این، به گفته وی، این کشف مفهوم اکتشافی را معرفی کرده است که البته در هوش مصنوعی همه جا وجود دارد.

نویسنده مطمئناً در این عقیده که استقراء باکونی، همانطور که در Novum Organum در سال 1620 بیان شده است، در توسعه علم به طور محدود به کار رفته است، درست است. او معتقد است که این امر به لطف ظهور هوش ماشینی در حال تغییر است. در واقع، وجود ماشین‌هایی که قادر به توصیه و طراحی آزمایش‌ها، تجزیه و تحلیل داده‌های این آزمایش‌ها و سپس فرمول‌بندی فرضیه‌هایی برای توضیح داده‌ها هستند، همین هفته‌ها پیش در یک مجله علمی بزرگ گزارش شد. این ماشین‌ها مبتنی بر برنامه‌نویسی منطق استقرایی در پوشش زبانی به نام PROGOL بودند که یادگیری رابطه‌ای را انجام می‌داد و با انتشار این کتاب تازه شروع به کار می‌کرد. نویسنده در این کتاب یادگیری رابطه‌ای را مورد بحث قرار می‌دهد و الگوریتم‌هایی را برای یادگیری ماشینی که بر اساس قوانین استقرایی استنتاج و دانش پیش‌زمینه و داده‌های موجود در این قوانین است، توضیح می‌دهد. او همچنین نقش آزمایش و ابطال را در فرآیند واقعی استفاده از قواعد استقرایی استنتاج به منظور تولید نتیجه نهایی مورد بحث قرار می دهد.

الگوریتم‌های یادگیری ماشینی خاص که نویسنده درباره آنها بحث می‌کند ID3 و GOLEM هستند، با ID3 یک الگوریتم یادگیری “بالا به پایین” و مبتنی بر ویژگی، و GOLEM یک الگوریتم یادگیری “از پایین به بالا” و رابطه‌ای است. ID3 از قوانینی استفاده می‌کند که از درخت‌های تصمیم گرفته می‌شود، با قوانین ساده و کلی شروع می‌شود، و سپس این قوانین برای تولید تعمیم‌های خاص‌تر اصلاح یا رد می‌شوند. نویسنده نقش این برنامه ها را در نفی این ادعای پوپری که استقرا «افسانه است» دارد، بحث می کند. جالب‌تر این باور نویسنده است که این برنامه‌ها در واقع اصول «مکانیکی» استقرا را نشان می‌دهند که بیکن در سال 1620 مطرح کرد. در واقع، او اظهار می‌کند که نتوانسته نمونه‌ای از استفاده از القاء مکانیکی باکونی را بیابد. در تاریخ علم قبل از ظهور این زبانها.

برنامه نویسی منطقی طبیعی و مثال اصلی آن PROLOG در هر بحثی در مورد هوش ماشین مطرح می شود و در اینجا این کار را انجام می دهد. PROLOG به عنوان یک زبان مبتنی بر منطق غیر یکنواخت به تفصیل همراه با “فرض جهان بسته” مورد بحث قرار می گیرد، این امر به منظور ایجاد یک “چارچوب جدید برای منطق” انجام می شود. این چارچوب شامل مشاهده منطق به‌عنوان نه تنها از استنتاج‌ها، بلکه یک «مولفه کنترل» است، که دومی از تصمیم‌های کنترل مستقل خودش یا تصمیم‌های ارائه‌شده توسط برنامه‌نویس پیروی می‌کند. PROLOG به عنوان زبانی در نظر گرفته می‌شود که کنترل را وارد منطق قیاسی می‌کند و توسعه آن نمونه‌ای از فرآیندی است که «مهارت کاردستی با مکانیزاسیون» را جایگزین کرد. تولید (و بررسی) شواهد در ریاضیات به عنوان نمونه ای از این مهارت حرفه ای ارائه شده است، که تا به امروز توسط ریاضیدانان آموزش دیده انجام شده است که «مهارت های کاردستی» برای انجام این کار را دارند. PROLOG می تواند از طریق مکانیسم کنترلی خود، براهین را بسازد و هم تفسیری اعلامی و هم رویه ای دارد. نویسنده نشان می‌دهد که PROLOG به چه معنا می‌تواند منجر به آنچه او «چارچوب جدیدی برای منطق» می‌خواند، و در نتیجه به عنوان شاهدی بر این که منطق واقعاً تجربی است، و نه «پیشینی» آن‌طور که معمولاً فرض می‌شود، منجر شود. تجربه گرایی منطق در زمینه دیگری، یعنی مکانیک کوانتومی مورد بحث قرار گرفت، اما نویسنده معتقد است که «منطق کوانتومی» در حمایت از تجربه گرایی منطق شکست خورده است. او ادعا می کند که PROLOG نمونه بهتری از ماهیت تجربی منطق است.

نویسنده همچنین به امکان ساختن مثال مفصلی از منطق استقرایی می پردازد، که به عقیده او در دایره های منطق سنتی انجام نشده است، زیرا بیشتر به استنتاج قیاسی مربوط می شود. پس از بحث در مورد تاریخچه واگرایی بین مکاتب منطق قیاسی و استقرایی، او پارادایم منطق خود را به عنوان «استنتاج + کنترل» بیشتر بسط می دهد و نشان می دهد که چگونه ایده های نظریه انطباق می توانند به عنوان مکانیزم کنترلی در منطق قیاسی استفاده شوند. برای نشان دادن فقط


This book is interesting in that it attempts to cast questions of the scientific method into the language and concepts of artificial intelligence (AI), instead of in terms of philosophy, as is usually done. The two main camps of philosophy of science, namely inductivism, represented by Sir Francis Bacon, and that of falsificationism, represented by Sir Karl Popper are both discussed in the context of AI. Two examples, one dealing with the discovery of the laws of planetary motion due to Johannes Kepler, and the discovery of sulphonamide drugs, are chosen to illustrate the author’s ideas. The author asserts that these examples do not entirely agree with either Bacon or Popper. Kepler used an “intuitive induction” which involved human insight and creativity, which is quite different from the “mechanical induction” of Bacon. The discovery of sulphonamide drugs was a more “mechanized” process, but the author believes it was more of a “mechanical falsification” rather than Baconian induction. In addition, this discovery, he asserts, has introduced the concept of heuristics, which of course is ubiquitous in artificial intelligence.

The author is certainly correct in his belief that Baconian induction, as outlined in the Novum Organum of 1620, has been applied only sparingly in the development of science. He believes that this is changing though thanks to the advent of machine intelligence. Indeed, the existence of machines able to recommend and design experiments, analyze the data from these experiments, and then formulate hypotheses to explain the data was reported just weeks ago in a major scientific journal. These machines were based on inductive logic programming in the guise of a language called PROGOL, which performs relational learning and was just getting started as this book went to press. The author does discuss relational learning in this book, and details algorithms for machine learning that are based on inductive rules of inference and background knowledge and data in these rules. He also discusses the role of testing and falsification in the actual process of using inductive rules of inference in order to produce the final result.

The specific machine learning algorithms that the author does discuss are ID3 and GOLEM, with ID3 being a “top-down” and attribute-based learning algorithm, and GOLEM a “bottom-up” and relational learning algorithm. ID3 makes use of rules that take the from of decision trees, begins with simple and general rules, and these are then modified or refuted to produce more specific generalizations. The author discusses the role that these programs have in negating the Popperian assertion that induction “is a myth”. Even more interesting is the author’s belief that these programs in fact illustrate the “mechanical” principles of induction that Bacon laid down in 1620. In fact, he states that he has been unable to find an example of the use of Baconian “mechanical” induction in the history of science before the advent of these languages.

Naturally logic programming and its main example PROLOG will arise in any discussion of machine intelligence, and it does so here. PROLOG as a language based on nonmonotonic logic is discussed in detail along with the “closed world assumption”, this being done in order to construct a “new framework for logic”. This framework involves viewing logic as made up not only of inferences but also a “control component”, the latter of which follows either its own autonomous control decisions, or those provided by the programmer. PROLOG is viewed as a language that introduces control into deductive logic, and its development an example of a process that replaced “craft skill by mechanization”. Generation (and checking) of proofs in mathematics is given as an example of this craft skill, having been done to date by trained mathematicians who have the `craft skills’ to carry this out. PROLOG is able to construct proofs via its control mechanism and has both a declarative and procedural interpretation. The author shows in what sense PROLOG can lead to what he calls a `new framework for logic’, and consequently as evidence that logic is really empirical, and not `a priori’ as is typically assumed. The empiricism of logic was argued in another context, namely that of quantum mechanics, but the author believes that `quantum logic’ has failed to support the empiricism of logic. PROLOG, he asserts, is a better example of the empirical nature of logic.

The author also addresses the possibility of constructing a detailed example of inductive logic, which he believes was not done in traditional circles of logic, these being concerned mostly with deductive inference. After discussing the history of the divergence between the schools of deductive and inductive logic, he expands further on his paradigm of logic as being `inference + control’ in showing how ideas from conformation theory can be used as a control mechanism in deductive logic. To illustrate just how this could be done, the author draws on the work of J. Cussens, A. Hunter, and A. Srinivasan in a class of nonmonotonic logics called `prioritized’ logics. These authors show that a prioritized logic will allow the inference of formulas that are `most preferred”, with preferences being accomplished relative to some preference criterion. The author shows how to use relative-frequencies to estimate conformation values. What is most interesting about the work of these three authors, and the author points this out emphatically, is that it may permit the differentiating of one system of logic from another using experimental criteria in the context of a particular application. The author discusses how these authors were able to carry out the empirical testing of different systems of logic using the GOLEM programming language. An explicit example in bioinformatics is discussed, and the author concludes from this example that the choice of logic will depend on the interests of a particular user. Empirical evidence can thus decide on the logic used in a domain, and this choice may also depend on the requirements of the user.

I did not read the last chapter of the book, so its review will be omitted.

دانلود کتاب «هوش مصنوعی و روش علمی»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.