Extended Introduction to Computer Science CS1001.py Lecture 25: Summary

Size: px
Start display at page:

Download "Extended Introduction to Computer Science CS1001.py Lecture 25: Summary"

Transcription

1 Extended Introduction to Computer Science CS1001.py Lecture 25: Summary Instructors: Amiram Yehudai, Amir Rubinstein Teaching Assistants: Michal Kleinbort, Yael Baran School of Computer Science Tel-Aviv University Fall Semester,

2 Lecture 24 Hamming (7,4,3) code The Halting Problem as an example for what computers can t do 2

3 Lecture 25: Plan A high level view of CS and notions learned in our course Enrichment: The most famous open problem in CS: P vs NP Enrichment: Artificial Intelligence (AI) The exam Farewell (no class on Sunday 17/1/16!) 3

4 High Level Review of Notions Covered During the Course The following slides provide a reasonably good coverage of some high level notions and ideas dealt with in the course. These notions and slides certainly do not exhaust all major issues we studied, nor do they touch upon fine details of any topic. This review is provided to help you when studying on your own towards the exam. It certainly does not replace a good understanding of fine grained details. 4

5 Computational Problems and Algorithms Two central notions in most CS courses What is a computational problem? A mapping inputs outputs What is an algorithm? A solution to a computational problem A series of operations that transforms input to output. What operations? 5

6 Operations Operations can be defined in different abstraction levels: GUI button data structure level (list sort, matrix mult, tree insert) integer level (add, mult, read, write, compare, ) bit level electric circuit level Context dependent. Operations can be regarded as computations on data. What data? 6

7 Representation of Data Data can be represented in different abstraction levels: floating point numbers characters colors sounds integers bits Electronics / magnetism / optics 7

8 Algorithms In what ways can one describe an algorithm? Code (formal, in some programming language) Pseudo-code: less formal, but avoids the technical details Natural language (Hebrew, Arabic, Russian, Swahili, ) Flow diagram Animation Video Implementation of an algorithm A concrete mechanism capable of executing the algorithm (e.g. code) Execution of an algorithm Specific machine(s) at a specific time 8

9 Algorithmic Approaches Throughout the course, you have been exposed to several algorithmic approaches. When facing some computational problem, one should take into consideration these approaches, each with its pros and cons. Or invent a new approach 9

10 Iterative Algorithms Algorithms are not limited to a linear sequence of operations they usually include control structures. A basic control structure is the loop (an even more basic one is the conditional if). In low level languages (assembly), a loop is implemented with a goto statement. Most high-level programming languages include while and for loops. In Python, for loops are somewhat safer, as they are normally used to iterate over finite collections. This is not the case in all languages 10

11 Complexity A important measure for an algorithm's efficiency Time complexity number of operations / concrete time measurement as a function of the input size Space complexity maximal number of memory cells allocated simultaneously at any specific step of the algorithm as a function of the input size Recall the key difference between time and space: time cannot be reused. c g(n) The O( ) notation a convenient formalization of complexity asymptotic correlates to "rate of growth" 11 rather than absolute number of operations hides multiplicative constants and negligible additives n 0 t(n) = O(g(n)) t(n)

12 Complexity of Iterative Algorithms Basic iterative patterns (c is some constant independent of n): O(n) 1. i = 1 2. while i < n: 3. i = i i = 1 2. while i < n: 3. i = i + c 1. i = n 2. while i > 1: 3. i = i - c (c >0) O(logn) 1. i = 1 2. while i < n: 3. i = i *2 1. i = 1 2. while i < n: 3. i = i *c 1. i = n 2. while i > 1: 3. i = i / c (c >1) O(???) 1. i = 2 2. while i < n: 3. i = i * i 1. i = 2 2. while i < n: 3. i = i**c 1. i = n 2. while i > 2: 3. i = i**1/c (c >1) Things get more complicated when we have nested loops that are dependent, as we have seen in many occasions throughout the course. 12

13 13 Worst / Best Case Complexity In many cases, for the same size of input, the content of the input itself affects the complexity. Examples we have seen? Examples in which this is not the case? - binary search - mergesort Note that this statement is completely illogical: "The best time complexity is when n is very small " Often the average complexity is more informative (e.g. when the worst case is rather rare). However analyzing it is usually more complicated, and requires some knowledge on the distribution of inputs. Assuming distribution is uniform: T average n = examples from our course? - Hash table chains are of length O(n/m) on average - Quicksort runs on average in O(nlogn) (also best case) T(I) I Inputs n Inputs n

14 Recursive Algorithms Divide Conquer Join Solve smaller instances of the problem and join them Tips: 1. First define the recursion step: think about only 1 level of the recursion. Then adjust the appropriate base conditions 2. If subproblems repeat, consider memoization to speedup solution Some recursive algorithms seen in our course: Lectures: - Fibonacci, n!, binary search (also seen iterative), Quicksort, Mergesort, Hanoi, 8 queens, binary tree stuff Recitations: - Binom, the "change" problem, maximum (several versions), HW? 14

15 Recursion Trees A useful tool for understanding and analyzing recursion. For example, recall the Fibonacci recursion tree analysis: O(n/2) O(n) Recursion depth is a central notion in analyzing recursive algorithms. 15

16 Recurrence Relations Another, more compact and formal description of recursive processes is recurrence relations (these were merely mentioned in our course and will be studied thoroughly in the Data Structures course): For example, the recurrence relation for Quicksort's best case is: t(n) = 2t(n/2) + O(n) This allows easy categorization of the recursive "pattern": how many recursive calls? of what size each? how much time beyond recursion (for the divide and join stages) 16

17 Recursive Formulae of Algorithms Seen in our Course דוגמא פעולות מעבר לרקורסיה קריאות רקורסיביות נוסחת נסיגה סיבוכיות O(N) T(N)=1+T(N-1) N-1 )מהתרגול(, 1 עצרת max1 O(log N) T(N)=1+T(N/2) N/2 חיפוש בינארי 1 O(N 2 ) T(N)=N+ T(N-1) N-1 N Quicksort (worst case) O(N log N) T(N)=N+2T(N/2) N/2,N/2 N Mergesort Quicksort (best case) O(N) T(N)=N+T(N/2) N/2 N חיפוש בינארי עם slicing O(N) T(N)=1+2T(N/2) N/2,N/2 max2 )מהתרגול( 1 O(2 N ) T(N)=1+2T(N-1) N-1, N-1 1 האנוי ) N O(2 )לא הדוק( T(N)=1+T(N-1)+T(N-2) N-1, N-2 1 פיבונאצ'י 17

18 Randomized Algorithms Apply a random choice at some stage (as opposed to deterministic algorithms). Also termed probabilistic / coin flipping algorithms Randomness in this course? - Probabilistic primality testing (with Fermat's little theorem) - Diffie-Hellman protocol for generating a secret shared key over a public communication network - Quicksort (with random pivot selection) - Karp Rabin - Π approximation (Monte Carlo method) What is randomness good for? Running time improvement (e.g. primality testing) Crypto secrecy (e.g. DH) Defense against evil opponent / bad luck (e.g. Quicksort, Karp Rabin) Sampling (e.g. Π) 18

19 Greedy Algorithms Do what's best now! Do not look at the larger "picture" The simple version of Ziv-Lempel compression that we have learned is greedy. At each position it takes the longest match found. HW6: is this always justified in terms of compression efficiency? Greediness does not necessarily pay off (computationally speaking) 19 image from Wikipedia

20 Parallel / Distributed Algorithms (for reference only) Parallel if 2 subtasks are independent, solve them at the same time by 2 computers Distributed several computing units interact with each other, but there is no high level "manager". In parallel computing there is a central computing unit that acts as the "manager" of the whole process 20 Dictatorship Democracy

21 "Brute Force" Algorithms Brute force, or exhaustive algorithms, simply "try out" all possible solutions. For example, Eve s brute force trial to break the Diffie-Hellman protocol. When the search space is exponential (as in the last example) we are in trouble (or safe, depends if you re Alice/Bob or Eve ). 21

22 הצצה אל לב התיאוריה של מדעי המחשב: מבוא לתורת הסיבוכיות 22

23 מצבי ידע ולמידה "קושי של בעיה" או "קושי חישובי" הוא מהרעיונות הבסיסים והמרכזיים במדעי המחשב. אחת ההגדרות של למידה היא העברה של בעיה לדרגת קושי נמוכה יותר. 7*8 =? ירידה ברמת הקושי * גולדווסר )פרופסור ב- MIT ומכון וייצמן(, זוכת פרס Gödel ופרס.Turing * שפי 23

24 מצבי ידע ולמידה דרך הסתכלות נוספת היא מנקודת מבט של כמות הידע שנצבר. מנקודת מבט זו, מטרתו של המחקר המדעי היא לצבור ידע ובכך להקטין דרגת קושי של בעיות. דוגמה: להלן שלוש משוואות. האם יש להן פתרון שהוא מספר שלם? x = x 2 + 2x - 8 = 0 x 7 + 2x 4-7x + 4 = 0 בעיה טריוויאלית בעיה קלה * בעיה קשה** * יש דרך יעילה לפתור כל משוואה ריבועית )יש נוסחה, יש אלגוריתם יעיל(. ** לא ידועה דרך כללית לפתור משוואות ממעלה 7 ביעילות )למעט מקרים ספציפיים(. 24

25 בעיות קשות אבל קלות לאימות יש בעיות קשות, שמקיימות תכונה מעניינת: אם נקבל לידנו הצעה לפתרון חוקי, זיהוי או אימות הפתרון )verification( הוא קל*. למשל: האם למשוואה הבאה יש פתרון שהוא מספר שלם? x 7 + 2x 4-7x + 4 = 0 הצעה לפתרון: 1=x למשל כן, *1 4 7*1 + 4 = 0 אימות הפתרון )פשוט נציב(: זו בעיה קשה, אבל היא קלה* לאימות בהינתן פתרון חוקי. * קל = בזמן פולינומיאלי 25

26 בעיות קשות אבל קלות לאימות יש בעיות קשות, שמקיימות תכונה מעניינת: אם נקבל לידנו הצעה לפתרון חוקי, זיהוי או אימות הפתרון )verification( הוא קל*. דוגמה נוספת ומוכרת: בעיית הלוג הדיסקרטי Log(.)Discrete האם יש a שלם שפותר את משוואה )p g a % p ו- g ידועים(? למשל = 547 p g=9,p=593,g a % הצעה לפתרון: 530=a למשל כן, אימות הפתרון )פשוט נציב(: >>> (9**530)% זו בעיה קשה, אבל היא קלה* לאימות בהינתן פתרון חוקי. * קל = בזמן פולינומיאלי 26

27 ? P = NP )Polynomial( מחלקת הבעיות* הקלות = כאלו שיש עבורן פתרון פולינומי - P - NP מחלקת הבעיות* הקלות לאימות = כאלו שבהינתן פתרון חוקי עבורן ניתן לאמת אותו בזמן פולינומי NP(,Non-deterministic polynomial = לא נסביר את השם...( NP? P=NP מה היחס בין שתי המחלקות הללו? הסבר ודיון. P השאלה הפתוחה הגדולה של מדעי המחשב )הפרס - מיליון דולר + תהילת עולם(: P = NP? האם זיהוי יעיל של פתרון חוקי הוא קל יותר מהיכולת לייצר ביעילות פתרון חוקי מאפס? 27 פורמלית, המחלקות P ו- NP מתייחסות לבעיות הכרעה בלבד בעיות שהתשובות עליהן הן כן/לא. *

28 עוד דוגמה מפורסמת: צביעת מפות 1 להלן שתי מפות. נגדיר מפה כחיתוך המישור לאזורים רציפים. 2 נגדיר צביעה חוקית של מפה: צביעה של כל מדינה בצבע אחד, כך שאין שתי מדינות גובלות עם אותו צבע. שאלות: 1. מהו מספר הצבעים המינימלי הדרוש לצביעה חוקית של כל אחת מהמפות?.2 28 דוגמה למפה בה דרושים לפחות 5 צבעים? מתוך אתר בעברית: חפשו "מדעי המחשב ללא מחשב"

29 משפט 4 הצבעים theorem( )4 color שאלה: בהינתן מפה, האם ניתן לצבוע אותה ב- 4 צבעים? תוצאה מאוד מפורסמת )ומפתיעה?(: משפט ארבעת הצבעים: כל מפה )של אזורים רציפים( ניתנת לצביעה ב- 4 צבעים. בשנת 1852 צעיר בריטי בשם פרנסיס גאתרי ניסח זאת כהשערה. במשך למעלה מ- 120 שנה טובי המתמטיקאים בעולם ניסו להוכיח את השערת ארבעת הצבעים ללא הצלחה. המשפט הוכח בשנת ההוכחה מראה שניתן לסווג כל מפה לאחת מבערך אלף סוגי מפות. אחד מצעדי ההוכחה כולל בחינת כאלף סוגים אלו באמצעות מחשב. ההוכחה שנויה במחלוקת מבחינה פילוסופית. מדוע? מה דעתכם? 29 הערה: מציאת צביעה ב- 4 צבעים אינה תמיד קלה )אבל כאמור תמיד קיימת(.

30 צביעת מפות 2 צבעים שאלה: בהינתן מפה, האם ניתן לצבוע אותה ב- 2 צבעים? אלגוריתם: נצבע מדינה שרירותית כלשהי בצבע אדום. 1. כל עוד נותרו מדינות לא צבועות: 2. נבחר מדינה שכנה למדינה האחרונה שצבענו. 1. נשנה צבע: אם אדום אז כחול ולהיפך 2. נצבע את כל שכניה של המדינה הנוכחית בצבע הנוכחי. 3. אם נתקלים בשתי שכנות באותו צבע, מכריזים "לא ניתן". 1. נכריז "כן ניתן". 3. סיבוכיות: פולינומית במספר המדינות במפה. 30

31 3 צבעים? שאלה: בהינתן מפה, האם ניתן לצבוע אותה ב- 3 צבעים? אלגוריתם :Brute force כל צומת יכול לקבל אחד משלושה צבעים. 3 n בסה"כ יש דרכים לצבוע גרף עם n צמתים ב- 3 פשוט נעבור על כולן ונבדוק אם יש אחת חוקית. צבעים. סיבוכיות: אקספוננציאלית במספר המדינות במפה. חדשות רעות : לא ידוע כיום אלגוריתם שעונה על שאלה זו בעל סיבוכיות פולינומיאלית*. אם כי יש אלגוריתמים אקספוננציאליים יעילים יותר מזה שמופיע למעלה. * 31

32 צביעת מפות לאילו מחלקות קושי שייכות בעיות הצביעה של מפות: צבעים? ב- 2 P צבעים? ב- 3 NP ב- 4 צבעים? זו למעשה בעיה טריוויאלית התשובה תמיד כן ולא צריך שום אלגוריתם. 32

33 המחלקה NPC NPC הוא קיצור של NP-Complete )בעברית: NP -שלם(. גם את השם הזה לא נסביר... זוהי מחלקה הכוללת כ בעיות מתוך,NP שנחשבות הקשות ביותר בה. לבעיות אלו התכונה המפליאה הבאה: 1( אם לאחת מהן יש פתרון פולינומי לכולן יש וגם P = NP 2( אם לאחת מהן אין פתרון פולינומי לאף אחת אין וגם P NP NPC P=NP=NPC ומכאן העניין הרב שיש במחלקה זו. NP? P 33 הרוב המכריע של מדעני המחשב סבורים כי P. NP אם אכן כך לכל הבעיות ב- NPC אין ולא יהיה פתרון יעיל!!!

34 תמונת העולם החישובית כפי שסוברים שהיא NPC צביעת מפה ב- 3 צבעים + כ בעיות NP לוג דיסקרטי פירוק לגורמים ראשוניים P בדיקת ראשוניות )וכמעט כל מה שעשינו בקורס...( 34

35 תמונת העולם החישובית כפי שסוברים שהיא למשל בעית העצירה NPC P NP 35

36 בינה מלאכותית AI Artificial Intelligence המדע והטכנולוגיה מאחורי יצירת מכונות אינטליגנטיות. מהי אינטליגנציה? אצל מי בכלל המנדט לענות על שאלה כזו? חוקרי מוח? פסיכולוגים? פילוסופים? אנשי רוח? חוקרי?AI ניסיון להבין תהליכים כגון: הסקת מסקנות, צבירת ידע, תכנון פעולות, למידה, תקשורת, תפישה, התמצאות במרחב הפיזי. ההנחה בבסיס התחום מכיוונו המדעי / הנדסי היא שהאינטליגנציה האנושית ניתנת לתיאור פורמלי )באמצעות שפת המתמטיקה והאלגוריתמיקה(, וניתנת לחיקוי, לפחות חלקית, ע"י מחשב. האם סימולציה מוצלחת של תהליך בטבע מעידה בהכרח על הבנת המנגנון שלו? 36 מבחן טיורינג ניסיון להגדרה פונקציונאלית של אינטליגנציה

37 מבחן טיורינג Test( )Turing - אדם B מחשב, A שופט אנושי C צריך להבחין מי הוא מי. מותר לו לשאול שאלות ולקבל תשובות )באיזה פורמט?(. אם נכשל, אז המחשב עבר בהצלחה את מבחן טיורינג, והפגין, לכאורה, התנהגות אינטליגנטית. 37

38 שאלות למחשבה האם deep blue שניצח את אלוף העולם 1997 הוא יצור אינטליגנטי? גארי קספרוב בשחמט בשנת ומה דעתכם על המשפט הבא )של הבלשן המפורסם נועם צ'ומסקי(: "ניצחון של תוכנת מחשב על רב-אמן בשחמט אינו מעניין יותר מניצחון של בולדוזר בתחרות בהרמת משקולות" אילו בעיות אתיות מתעוררות עקב התפתחותו של תחום הבינה המלאכותית? אילו מניעים רגשיים מטים את דעותיהם של בני אדם בקשר להגדרת המושג אינטליגנציה? 38

39 39

40 40

41 41 18/10/2015

42 42 18/10/2015

43 43 18/10/2015

44 44 18/10/2015

45 18/10/2015 או 4 חד צדדיים 45

46 * 46 * Even if the topic was not included in older exams However we will publish a list of topics for reference only.

47 47

48 תודה למורי הקורס בשנים האחרונות שהשתתפו במאמץ לשיפור המתמיד של הקורס לצוות הנוכחי: פרופ' עמירם יהודאי, אמיר רובינשטיין, עדין שפירא, יהונתן דודלס, עופר הורוביץ מיכל קליינבורט, יעל ברן, למורה המייסד של הקורס פרופ' בני שור ולמתרגל המייסד רני הוד לכם הסטודנטים בקורס, והביקורת הבונה. על האווירה הלימודית הרצינית, שיתוף הפעולה, 48

הטכנולוגיה בחינוך ד ר קובי גל אוניברסיטת בן גוריון בנגב

הטכנולוגיה בחינוך ד ר קובי גל אוניברסיטת בן גוריון בנגב בינה מלאכותית ומהפיכת הטכנולוגיה בחינוך ד ר קובי גל אוניברסיטת בן גוריון בנגב מעבדות -אתמול ד"ר קובי גל מעבדות -היום ד"ר קובי גל למידה בקבוצות -אתמול ד"ר קובי גל למידה בקבוצות -היום ד"ר קובי גל הזדמנות

More information

COS 226 Algorithms and Data Structures Fall Midterm

COS 226 Algorithms and Data Structures Fall Midterm COS 226 Algorithms and Data Structures Fall 2005 Midterm This test has 6 questions worth a total of 50 points. You have 80 minutes. The exam is closed book, except that you are allowed to use a one page

More information

Sorting: Merge Sort. College of Computing & Information Technology King Abdulaziz University. CPCS-204 Data Structures I

Sorting: Merge Sort. College of Computing & Information Technology King Abdulaziz University. CPCS-204 Data Structures I Sorting: Merge Sort College of Computing & Information Technology King Abdulaziz University CPCS-204 Data Structures I Sorting: Merge Sort Problem with Bubble/Insertion/Selection Sorts: All of these sorts

More information

Lazy Functional Programming for a survey

Lazy Functional Programming for a survey Lazy Functional Programming for a survey Norman Ramsey Tufts November 2012 Book: Programming languages for practitioners Why? For people who will write code Gives future practitioners something to do I

More information

Reflection Session: Sustainability and Me

Reflection Session: Sustainability and Me Goals: Participants will: identify needs in their home communities apply their sustainability learning to the conditions of their home communities design a sustainable project idea and evaluate the ideas

More information

6.041SC Probabilistic Systems Analysis and Applied Probability, Fall 2013 Transcript Lecture 21

6.041SC Probabilistic Systems Analysis and Applied Probability, Fall 2013 Transcript Lecture 21 6.041SC Probabilistic Systems Analysis and Applied Probability, Fall 2013 Transcript Lecture 21 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare

More information

Gödel's incompleteness theorems

Gödel's incompleteness theorems Savaş Ali Tokmen Gödel's incompleteness theorems Page 1 / 5 In the twentieth century, mostly because of the different classes of infinity problem introduced by George Cantor (1845-1918), a crisis about

More information

ECE 5424: Introduction to Machine Learning

ECE 5424: Introduction to Machine Learning ECE 5424: Introduction to Machine Learning Topics: SVM Multi-class SVMs Neural Networks Multi-layer Perceptron Readings: Barber 17.5, Murphy 16.5 Stefan Lee Virginia Tech HW2 Graded Mean 63/61 = 103% Max:

More information

קשירות.s,t V שני צמתים,G=(V,E) קלט: גרף מכוון מ- s t ל- t ; אחרת.0 אם יש מסלול מכוון פלט: הערה: הגרף נתון בייצוג של רשימות סמיכות.

קשירות.s,t V שני צמתים,G=(V,E) קלט: גרף מכוון מ- s t ל- t ; אחרת.0 אם יש מסלול מכוון פלט: הערה: הגרף נתון בייצוג של רשימות סמיכות. סריקה לרוחב פרק 3 ב- Kleinberg/Tardos קשירות.s,t V שני צמתים,G=(V,E) קלט: גרף מכוון מ- s t ל- t ; אחרת.0 אם יש מסלול מכוון פלט: הערה: הגרף נתון בייצוג של רשימות סמיכות. קשירות.s,t V שני צמתים,G=(V,E) קלט:

More information

מבוא לתכנות ב- JAVA תרגול 7

מבוא לתכנות ב- JAVA תרגול 7 מבוא לתכנות ב- JAVA תרגול 7 שאלה )מועד א 2013( לפניך מספר הגדרות: תת מילה של המילה word הינה רצף של אותיות עוקבות של word פלינדרום באורך le היא מילה בעלת le אותיות שניתן לקרוא אותה משמאל לימין וגם מימין

More information

Practical Session No. 13 Amortized Analysis, Union/Find

Practical Session No. 13 Amortized Analysis, Union/Find Practical Session No. 13 Amortized Analysis, Union/Find Amortized Analysis Refers to finding the average running time per operation, over a worst-case sequence of operations. Amortized analysis differs

More information

Probability Foundations for Electrical Engineers Prof. Krishna Jagannathan Department of Electrical Engineering Indian Institute of Technology, Madras

Probability Foundations for Electrical Engineers Prof. Krishna Jagannathan Department of Electrical Engineering Indian Institute of Technology, Madras Probability Foundations for Electrical Engineers Prof. Krishna Jagannathan Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 1 Introduction Welcome, this is Probability

More information

ECE 5424: Introduction to Machine Learning

ECE 5424: Introduction to Machine Learning ECE 5424: Introduction to Machine Learning Topics: (Finish) Model selection Error decomposition Bias-Variance Tradeoff Classification: Naïve Bayes Readings: Barber 17.1, 17.2, 10.1-10.3 Stefan Lee Virginia

More information

ECE 5984: Introduction to Machine Learning

ECE 5984: Introduction to Machine Learning ECE 5984: Introduction to Machine Learning Topics: SVM Multi-class SVMs Neural Networks Multi-layer Perceptron Readings: Barber 17.5, Murphy 16.5 Dhruv Batra Virginia Tech HW2 Graded Mean 66/61 = 108%

More information

סיבוכיות זמן ריצה רדוקציות ושלמות ב- NP המחלקה P הגדרה: = המחלקה NP הגדרה: שפה סגירות שפות הגדרה: רדוקציה

סיבוכיות זמן ריצה רדוקציות ושלמות ב- NP המחלקה P הגדרה: = המחלקה NP הגדרה: שפה סגירות שפות הגדרה: רדוקציה סיבוכיות סיכום סיבוכיות זמן ריצה הגדרה: עבור פונקציה : N N נגדיר את בתור אוסף השפות שניתן לפתור אותן בעזרת אלגוריתם שרץ בזמן עבור קבוע cכלשהו. המחלקה P הגדרה: = המחלקה NP הגדרה: שפה טענה: 0,1 היא ב- NPאם

More information

Torah Code Cluster Probabilities

Torah Code Cluster Probabilities Torah Code Cluster Probabilities Robert M. Haralick Computer Science Graduate Center City University of New York 365 Fifth Avenue New York, NY 006 haralick@netscape.net Introduction In this note we analyze

More information

Basic Algorithms Overview

Basic Algorithms Overview Basic Algorithms Overview Algorithms Search algorithm Sort algorithm Induction proofs Complexity 21 December 2005 Ariel Shamir 1 Conceptual Hierarchy Algorithm/Model Program Code Today s lecture Compilers

More information

Artificial Intelligence: Valid Arguments and Proof Systems. Prof. Deepak Khemani. Department of Computer Science and Engineering

Artificial Intelligence: Valid Arguments and Proof Systems. Prof. Deepak Khemani. Department of Computer Science and Engineering Artificial Intelligence: Valid Arguments and Proof Systems Prof. Deepak Khemani Department of Computer Science and Engineering Indian Institute of Technology, Madras Module 02 Lecture - 03 So in the last

More information

Bounded Rationality :: Bounded Models

Bounded Rationality :: Bounded Models Bounded Rationality :: Bounded Models Jocelyn Smith University of British Columbia 201-2366 Main Mall Vancouver BC jdsmith@cs.ubc.ca Abstract In economics and game theory agents are assumed to follow a

More information

MITOCW watch?v=4hrhg4euimo

MITOCW watch?v=4hrhg4euimo MITOCW watch?v=4hrhg4euimo The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free. To

More information

Hebrew Ulpan HEB Young Judaea Year Course in Israel American Jewish University College Initiative

Hebrew Ulpan HEB Young Judaea Year Course in Israel American Jewish University College Initiative Hebrew Ulpan HEB 011-031 Young Judaea Year Course in Israel American Jewish University College Initiative Course Description Hebrew is not only the Sacred Language of the Jewish people, but it is also

More information

Recursive Mergesort. CSE 589 Applied Algorithms Spring Merging Pattern of Recursive Mergesort. Mergesort Call Tree. Reorder the Merging Steps

Recursive Mergesort. CSE 589 Applied Algorithms Spring Merging Pattern of Recursive Mergesort. Mergesort Call Tree. Reorder the Merging Steps Recursive Mergesort CSE 589 Applied Algorithms Spring 1999 Cache Performance Mergesort Heapsort A[1n] is to be sorted; B[1n] is an auxiliary array; Mergesort(i,j) {sorts the subarray A[ij] } if i < j then

More information

הקיטסיגול הרבחה יעדמל בלושמה גוחה

הקיטסיגול הרבחה יעדמל בלושמה גוחה ניהול מערכות תובלה ושינוע זרימה ברשת עץ פורס מינימאלי Minimal Spanning Tree הבעיה: מציאת חיבור בין כל קודקודי גרף במינימום עלות שימושים: פריסת תשתית אלגוריתם חמדן (Greedy) Kruskal(1956) Prim(1957) השוואה

More information

6.041SC Probabilistic Systems Analysis and Applied Probability, Fall 2013 Transcript Lecture 3

6.041SC Probabilistic Systems Analysis and Applied Probability, Fall 2013 Transcript Lecture 3 6.041SC Probabilistic Systems Analysis and Applied Probability, Fall 2013 Transcript Lecture 3 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare

More information

2.1 Review. 2.2 Inference and justifications

2.1 Review. 2.2 Inference and justifications Applied Logic Lecture 2: Evidence Semantics for Intuitionistic Propositional Logic Formal logic and evidence CS 4860 Fall 2012 Tuesday, August 28, 2012 2.1 Review The purpose of logic is to make reasoning

More information

Outline. Uninformed Search. Problem-solving by searching. Requirements for searching. Problem-solving by searching Uninformed search techniques

Outline. Uninformed Search. Problem-solving by searching. Requirements for searching. Problem-solving by searching Uninformed search techniques Outline Uninformed Search Problem-solving by searching Uninformed search techniques Russell & Norvig, chapter 3 ECE457 Applied Artificial Intelligence Fall 2007 Lecture #2 ECE457 Applied Artificial Intelligence

More information

A JEW WALKS INTO A BAR: JEWISH IDENTITY IN NOT SUCH JEWISH PLACES

A JEW WALKS INTO A BAR: JEWISH IDENTITY IN NOT SUCH JEWISH PLACES A JEW WALKS INTO A BAR: JEWISH IDENTITY IN NOT SUCH JEWISH PLACES Sinning in Disguise Like people of all faiths, Jews sometimes do things or go to places they are not supposed to. This session is not about

More information

Depth-First Search DFS

Depth-First Search DFS Depth-First Search DFS (Depth-First Search) DFS חיפוש לרוחב חיפ וש לעומק (DFS) הוא אלג וריתם לסרי קת הגרפים. פועל גם על גרפים מ כוו נים וגם על בלתי מ כוו נים בהינתן גרף,G=(V,E) אלגוריתם DFS מבקר בכל הצמתים

More information

NPTEL NPTEL ONLINE COURSES REINFORCEMENT LEARNING. UCB1 Explanation (UCB1)

NPTEL NPTEL ONLINE COURSES REINFORCEMENT LEARNING. UCB1 Explanation (UCB1) NPTEL NPTEL ONLINE COURSES REINFORCEMENT LEARNING UCB1 Explanation (UCB1) Prof. Balaraman Ravindran Department of Computer Science and Engineering Indian Institute of Technology Madras So we are looking

More information

Genetic Tests for Partners of CF patients

Genetic Tests for Partners of CF patients Disclaimer: this presentation is not a genetic/medical counseling The Annual Israeli CF Society Meeting Oct 2013 Genetic Tests for Partners of CF patients Ori Inbar, PhD A father to a 8 year old boy with

More information

בינה מלאכותית - מבוא והצגת בעיות

בינה מלאכותית - מבוא והצגת בעיות בינה מלאכותית - מבוא והצגת בעיות מאת ניר אדר )UnderWarrior( כגרפים כשאנשים שומעים בימינו את המונח "בינה מלאכותית" בהרבה מקרים עולה תמונה שמצויירת לנו בסרטי הקולנוע - ארנולד של התמונה זו אולי שוורצנגר משחק

More information

Artificial Intelligence Prof. Deepak Khemani Department of Computer Science and Engineering Indian Institute of Technology, Madras

Artificial Intelligence Prof. Deepak Khemani Department of Computer Science and Engineering Indian Institute of Technology, Madras (Refer Slide Time: 00:26) Artificial Intelligence Prof. Deepak Khemani Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 06 State Space Search Intro So, today

More information

T H E S U N F L O W E R L I M I T S T O F O R G I V E N E S S

T H E S U N F L O W E R L I M I T S T O F O R G I V E N E S S T H E S U N F L O W E R L I M I T S T O F O R G I V E N E S S Time needed Age range Background of teen Set up 30 mins Any teen Any background Classroom style Goals: The Jewish approach to forgiveness,

More information

אנגלית שאלון ז' (MODULE G) ג רסה א' הוראות לנבחן )מילון אנגלי-ערבי / ערבי-אנגלי )

אנגלית שאלון ז' (MODULE G) ג רסה א' הוראות לנבחן )מילון אנגלי-ערבי / ערבי-אנגלי ) בגרות לבתי ספר על יסודיים א. סוג הבחינה: מדינת ישראל בגרות לנבחני משנה ב. משרד החינוך בגרות לנבחנים אקסטרניים ג. חורף תשע"ג, 2013 מועד הבחינה: 407 016108, מספר השאלון: הצעת תשובות לשאלות בחינת הבגרות אנגלית

More information

McDougal Littell High School Math Program. correlated to. Oregon Mathematics Grade-Level Standards

McDougal Littell High School Math Program. correlated to. Oregon Mathematics Grade-Level Standards Math Program correlated to Grade-Level ( in regular (non-capitalized) font are eligible for inclusion on Oregon Statewide Assessment) CCG: NUMBERS - Understand numbers, ways of representing numbers, relationships

More information

Theories of Justice

Theories of Justice Syllabus Theories of Justice - 56981 Last update 06-08-2014 HU Credits: 2 Degree/Cycle: 1st degree (Bachelor) Responsible Department: political Science Academic year: 2 Semester: 2nd Semester Teaching

More information

מכונת מצבים סופית תרגול מס' 4. Moshe Malka & Ben lee Volk

מכונת מצבים סופית תרגול מס' 4. Moshe Malka & Ben lee Volk מכונת מצבים סופית תרגול מס' 4 1 מכונת מצבים סופית Finite State Machine (FSM) מודל למערכת ספרתית מכונת מצבים סופית: קלט: סדרה אינסופית של אותיות...,I3,I1,I2 בא"ב input out פלט: סדרה אינסופית של אותיות O

More information

Deep Neural Networks [GBC] Chap. 6, 7, 8. CS 486/686 University of Waterloo Lecture 18: June 28, 2017

Deep Neural Networks [GBC] Chap. 6, 7, 8. CS 486/686 University of Waterloo Lecture 18: June 28, 2017 Deep Neural Networks [GBC] Chap. 6, 7, 8 CS 486/686 University of Waterloo Lecture 18: June 28, 2017 Outline Deep Neural Networks Gradient Vanishing Rectified linear units Overfitting Dropout Breakthroughs

More information

Rules Game (through lesson 30) by Nancy Decker Preparation: 1. Each rule board is immediately followed by at least three cards containing examples of

Rules Game (through lesson 30) by Nancy Decker Preparation: 1. Each rule board is immediately followed by at least three cards containing examples of Rules Game (through lesson 30) by Nancy Decker Preparation: 1. Each rule board is immediately followed by at least three cards containing examples of the rule. (Choose three cards appropriate to the lesson

More information

מקוון Sharing and Playing: Serious Games and Collaboration in Online Education

מקוון Sharing and Playing: Serious Games and Collaboration in Online Education שיתוף ומשחק : העתיד של לימוד מקוון Sharing and Playing: Serious Games and Collaboration in Online Education Sheizaf Rafaeli פרופ' שיזף רפאלי Sagy Center for Internet Research Univ. of Haifa http://rafaeli.net

More information

THINKING ABOUT REST THE ORIGIN OF SHABBOS

THINKING ABOUT REST THE ORIGIN OF SHABBOS Exploring SHABBOS SHABBOS REST AND RETURN Shabbos has a multitude of components which provide meaning and purpose to our lives. We will try to figure out the goal of Shabbos, how to connect to it, and

More information

Verification and Validation

Verification and Validation 2012-2013 Verification and Validation Part III : Proof-based Verification Burkhart Wolff Département Informatique Université Paris-Sud / Orsay " Now, can we build a Logic for Programs??? 05/11/14 B. Wolff

More information

מבוא לתרבות סייבר שיעור מס

מבוא לתרבות סייבר שיעור מס מבוא לתרבות סייבר שיעור מס. 1 26.10.2014 היום: היכרות מעבר על הסיליבוס להיות דיגיטלי ניקולס נגרופונטה עוזבים את האוטופיה הדיגיטלית מחשבים נגד חישוביות.1.2.3.4 )317-343 סיליבוס קריאות חובה Cyberculture:

More information

Summing up. Big Question: What next for me on my Israel Journey?

Summing up. Big Question: What next for me on my Israel Journey? Summing up Goals: To facilitate feedback and debrief of the learning period To clarify and fix the Four Hatikvah Questions as the ongoing framework for approaching Israel To begin to concentrate participants

More information

Computational Learning Theory: Agnostic Learning

Computational Learning Theory: Agnostic Learning Computational Learning Theory: Agnostic Learning Machine Learning Fall 2018 Slides based on material from Dan Roth, Avrim Blum, Tom Mitchell and others 1 This lecture: Computational Learning Theory The

More information

Stephen Cook 1982 ACM Turing Award recipient Interviewed by Bruce Kapron February 25, 2016

Stephen Cook 1982 ACM Turing Award recipient Interviewed by Bruce Kapron February 25, 2016 Stephen Cook 1982 ACM Turing Award recipient Interviewed by Bruce Kapron February 25, 2016 BK = Bruce Kapron (Interviewer) SC = Stephen Cook (A.M. Turing Recipient) BK: Hello, this is Bruce Kapron. It

More information

Patents Basics. Yehuda Binder. (For copies contact:

Patents Basics. Yehuda Binder. (For copies contact: Patents Basics Yehuda Binder (For copies contact: elissa@openu.ac.il) 1 Intellectual Property Value 2 Intellectual Property Rights Trademarks Copyrights Trade Secrets Patents 3 Trademarks Identify a source

More information

MISSOURI S FRAMEWORK FOR CURRICULAR DEVELOPMENT IN MATH TOPIC I: PROBLEM SOLVING

MISSOURI S FRAMEWORK FOR CURRICULAR DEVELOPMENT IN MATH TOPIC I: PROBLEM SOLVING Prentice Hall Mathematics:,, 2004 Missouri s Framework for Curricular Development in Mathematics (Grades 9-12) TOPIC I: PROBLEM SOLVING 1. Problem-solving strategies such as organizing data, drawing a

More information

A R E Y O U R E A L L Y A W A K E?

A R E Y O U R E A L L Y A W A K E? A R E Y O U R E A L L Y A W A K E? ב ר ו ך א ת ה י י א לה ינ ו מ ל ך ה עו ל ם, ה מ ע ב יר ש נ ה מ ע ינ י ות נ ומ ה מ ע פ ע פ י Blessed are You, Hashem our God, King of the Universe, who removes sleep from

More information

Digital Logic Lecture 5 Boolean Algebra and Logic Gates Part I

Digital Logic Lecture 5 Boolean Algebra and Logic Gates Part I Digital Logic Lecture 5 Boolean Algebra and Logic Gates Part I By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department Outline Introduction. Boolean variables and truth tables. Fundamental

More information

Name Page 1 of 6. דף ט: This week s bechina starts at the two dots in the middle of

Name Page 1 of 6. דף ט: This week s bechina starts at the two dots in the middle of Name Page 1 of 6 ***Place an X if Closed גמרא (if no indication, we ll assume Open חזרה (גמרא of the :דף times.בל 'נ marked, using the contact info above by Sunday, December 25, 2016 and we ll send it

More information

אנגלית שאלון ז' ג רסה א' הוראות לנבחן בהצלחה! )4( ההנחיות בשאלון זה מנוסחות בלשון זכר ומכוונות לנבחנות ולנבחנים כאחד. (MODULE G)

אנגלית שאלון ז' ג רסה א' הוראות לנבחן בהצלחה! )4( ההנחיות בשאלון זה מנוסחות בלשון זכר ומכוונות לנבחנות ולנבחנים כאחד. (MODULE G) 3 בגרות סוג הבחינה: מדינת ישראל חורף תשע"ט, 2019 מועד הבחינה: משרד החינוך 016582 מספר השאלון: א. משך הבחינה: שעה וארבעים וחמש דקות אנגלית שאלון ז' (MODULE G) ג רסה א' הוראות לנבחן מבנה השאלון ומפתח ההערכה:

More information

אנגלית (MODULE E) בהצלחה!

אנגלית (MODULE E) בהצלחה! 3 בגרות סוג הבחינה: מדינת ישראל חורף תשע"ט, 2019 מועד הבחינה: משרד החינוך 016481 מספר השאלון: א. משך הבחינה: שעה ורבע אנגלית שאלון ה' (MODULE E) ג רסה א' הוראות לנבחן מבנה השאלון ומפתח ההערכה: בשאלון זה

More information

מבחן באנגלית בהצלחה הצלחה!!! שם פרטי: שם משפחה: מס' תעודת זהות: תאריך: שם מרכז מנהל מרכז השכלה: תאריך בדיקת המבחן: כל הזכויות שמורות למשרד החינוך

מבחן באנגלית בהצלחה הצלחה!!! שם פרטי: שם משפחה: מס' תעודת זהות: תאריך: שם מרכז מנהל מרכז השכלה: תאריך בדיקת המבחן: כל הזכויות שמורות למשרד החינוך מדינת ישראל משרד החינוך מינהל חברה ונוער מבחן באנגלית שם פרטי: שם משפחה: מס' תעודת זהות: תאריך: מנהל מרכז השכלה: שם: שם מרכז ההשכלה /מוסד : ציון: תאריך בדיקת המבחן: כולה שהמערכת מוסרית, ומוסרית ערכית רואים

More information

עץ תורשה מוגדר כך:שורש או שורש ושני בנים שכל אחד מהם עץ תורשה,כך שערך השורש גדול או שווה לסכום הנכדים(נכד-הוא רק בן של בן) נתון העץ הבא:

עץ תורשה מוגדר כך:שורש או שורש ושני בנים שכל אחד מהם עץ תורשה,כך שערך השורש גדול או שווה לסכום הנכדים(נכד-הוא רק בן של בן) נתון העץ הבא: שאלה 1 עץ תורשה מוגדר כך:שורש או שורש ושני בנים שכל אחד מהם עץ תורשה,כך שערך השורש גדול או שווה לסכום הנכדים(נכד-הוא רק בן של בן) נתון העץ הבא: 99 80 50 15 40 34 30 22 10 13 20 13 9 8 א. ב. ג. האם העץ

More information

ASP.Net MVC + Entity Framework Code First.

ASP.Net MVC + Entity Framework Code First. ASP.Net MVC + Entity Framework Code First 1 הקדמה בפרק הזה יוצג שימוש בFirst EntityFramework Code עבור ה use case הבאים : ASP.Net MVC ASP.Net Web API ASP.Net MVC + Scaffolding הערה : Framework Entity הוצג

More information

ANNEXURE "E1-1" FORM OF IRREVOCABLE STANDBY LETTER OF CREDIT PERFORMANCE OF CONTRACT (WHERE PRICES ARE NOT LINKED TO AN ESCALATION FORMULA)

ANNEXURE E1-1 FORM OF IRREVOCABLE STANDBY LETTER OF CREDIT PERFORMANCE OF CONTRACT (WHERE PRICES ARE NOT LINKED TO AN ESCALATION FORMULA) ANNEXURE "E1-1" FORM OF IRREVOCABLE STANDBY LETTER OF CREDIT PERFORMANCE OF CONTRACT (WHERE PRICES ARE NOT LINKED TO AN ESCALATION FORMULA) Dear Sirs, Re: Standby Letter of Credit No: Please advise the

More information

תרגול 8. Hash Tables

תרגול 8. Hash Tables תרגול Hash Tables ds-ps חידה מהשיעור הקודם בכל השקים המטבעות שוקלים ורק בשק אחד המטבעות שוקלים.. מותר לנו לבצע שקילה אחת בלבד! איך נדע מה השק הקל יותר? שקים עם מטבעות ds-ps מה היה לנו דיברנו על מבני נתונים

More information

NATIONAL COUNCIL OF YOUNG ISRAEL. Shavuot Nation JEWISH EDITION. Compiled by Gabi Weinberg Teen Program Director

NATIONAL COUNCIL OF YOUNG ISRAEL. Shavuot Nation JEWISH EDITION. Compiled by Gabi Weinberg Teen Program Director NATIONAL COUNCIL OF YOUNG ISRAEL Shavuot Nation JEWISH EDITION Compiled by Gabi Weinberg Teen Program Director Just Dress? Or is Tzniut something more? By Jacob and Penina Bernstein, Youth Directors at

More information

אנגלית ספרות בהצלחה! /המשך מעבר לדף/ נספח: כישורי חשיבה )לפרק ראשון ושני( או: מילון אנגלי-ערבי / ערבי-אנגלי או: מילון אנגלי-אנגלי-ערבי

אנגלית ספרות בהצלחה! /המשך מעבר לדף/ נספח: כישורי חשיבה )לפרק ראשון ושני( או: מילון אנגלי-ערבי / ערבי-אנגלי או: מילון אנגלי-אנגלי-ערבי בגרות לבתי ספר על יסודיים א. סוג הבחינה: מדינת ישראל בגרות לנבחני משנה ב. משרד החינוך בגרות לנבחנים אקסטרניים ג. קיץ תשע"ד, מועד ב, 2014 מועד הבחינה: מספר השאלון: 414 016115, Thinking Skills נספח: כישורי

More information

ECE 5424: Introduction to Machine Learning

ECE 5424: Introduction to Machine Learning ECE 5424: Introduction to Machine Learning Topics: Probability Review Readings: Barber 8.1, 8.2 Stefan Lee Virginia Tech Project Groups of 1-3 we prefer teams of 2 Deliverables: Project proposal (NIPS

More information

Agnostic KWIK learning and efficient approximate reinforcement learning

Agnostic KWIK learning and efficient approximate reinforcement learning Agnostic KWIK learning and efficient approximate reinforcement learning István Szita Csaba Szepesvári Department of Computing Science University of Alberta Annual Conference on Learning Theory, 2011 Szityu

More information

A Long Line for a Shorter Wait at the Supermarket

A Long Line for a Shorter Wait at the Supermarket A Long Line for a Shorter Wait at the Supermarket - New York Times Page 1 of 4 A Long Line for a Shorter Wait at the Supermarket Sam Baris directing customers at Whole Foods in Columbus Circle, where the

More information

NPTEL NPTEL ONINE CERTIFICATION COURSE. Introduction to Machine Learning. Lecture-59 Ensemble Methods- Bagging,Committee Machines and Stacking

NPTEL NPTEL ONINE CERTIFICATION COURSE. Introduction to Machine Learning. Lecture-59 Ensemble Methods- Bagging,Committee Machines and Stacking NPTEL NPTEL ONINE CERTIFICATION COURSE Introduction to Machine Learning Lecture-59 Ensemble Methods- Bagging,Committee Machines and Stacking Prof. Balaraman Ravindran Computer Science and Engineering Indian

More information

Lecture 9. A summary of scientific methods Realism and Anti-realism

Lecture 9. A summary of scientific methods Realism and Anti-realism Lecture 9 A summary of scientific methods Realism and Anti-realism A summary of scientific methods and attitudes What is a scientific approach? This question can be answered in a lot of different ways.

More information

ECE 5424: Introduction to Machine Learning

ECE 5424: Introduction to Machine Learning ECE 5424: Introduction to Machine Learning Topics: (Finish) Regression Model selection, Cross-validation Error decomposition Readings: Barber 17.1, 17.2 Stefan Lee Virginia Tech Administrative Project

More information

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE F) ספרות או: מילון אנגלי-ערבי / ערבי-אנגלי או: מילון אנגלי-אנגלי-ערבי

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE F) ספרות או: מילון אנגלי-ערבי / ערבי-אנגלי או: מילון אנגלי-אנגלי-ערבי בגרות לבתי ספר על יסודיים א. סוג הבחינה: מדינת ישראל בגרות לנבחני משנה ב. משרד החינוך בגרות לנבחנים אקסטרניים ג. קיץ תשע"ד, מועד ב, 2014 מועד הבחינה: מספר השאלון: 416 016117, Thinking Skills נספח: כישורי

More information

This report is organized in four sections. The first section discusses the sample design. The next

This report is organized in four sections. The first section discusses the sample design. The next 2 This report is organized in four sections. The first section discusses the sample design. The next section describes data collection and fielding. The final two sections address weighting procedures

More information

פיזיקה של נהיגה מדריך למורה

פיזיקה של נהיגה מדריך למורה פיזיקה מערכות טכנולוגיות פיזיקה של נהיגה מדריך למורה כל הזכויות שמורות למורן הוצאה לאור אין לצלם או לשכפל מהספר 1 על תוכנית הלימודים פיזיקה של מערכות טכנולוגיות מבוא ההיבט הטכנולוגי של כל נושא פיזיקלי.

More information

Module - 02 Lecturer - 09 Inferential Statistics - Motivation

Module - 02 Lecturer - 09 Inferential Statistics - Motivation Introduction to Data Analytics Prof. Nandan Sudarsanam and Prof. B. Ravindran Department of Management Studies and Department of Computer Science and Engineering Indian Institute of Technology, Madras

More information

סה"כ נקודות סה"כ 31 נקודות סה"כ 21 תוכן עניינים של פתרון המבחן. לולאת for )נתון אלגוריתם... מעקב, פלט

סהכ נקודות סהכ 31 נקודות סהכ 21 תוכן עניינים של פתרון המבחן. לולאת for )נתון אלגוריתם... מעקב, פלט מבחן 0220 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדיקות אחרונות לפני מסירה )עמודים 8-11( מבנה השאלון 5

More information

ON SOPHIE GERMAIN PRIMES

ON SOPHIE GERMAIN PRIMES Journal for Algebra and Number Theory Academia Volume 6, Issue 1, August 016, ages 37-41 016 Mili ublications ON SOHIE GERMAIN RIMES 117 Arlozorov street Tel Aviv 609814, Israel Abstract A Sophie Germain

More information

זו מערכת ישרת זוית )קרטזית( אשר בה יש לנו 2 צירים מאונכים זה לזה. באותו מישור ניתן להגדיר נקודה על ידי זוית ורדיוס וקטור

זו מערכת ישרת זוית )קרטזית( אשר בה יש לנו 2 צירים מאונכים זה לזה. באותו מישור ניתן להגדיר נקודה על ידי זוית ורדיוס וקטור קארדינטת קטבית y p p p במישר,y הגדרנ נקדה על ידי המרחקים מהצירים. ז מערכת ישרת זית )קרטזית( אשר בה יש לנ צירים מאנכים זה לזה. באת מישר ניתן להגדיר נקדה על ידי זית רדיס קטר. (, ) הרדיס קטר מסתבב )נגד כין

More information

Lesson 07 Notes. Machine Learning. Quiz: Computational Learning Theory

Lesson 07 Notes. Machine Learning. Quiz: Computational Learning Theory Machine Learning Lesson 07 Notes Quiz: Computational Learning Theory M: Hey, Charles. C: Oh, hi Michael. M: It's funny running into to you here. C: It is. It's always funny running in to you over the interwebs.

More information

CS485/685 Lecture 5: Jan 19, 2016

CS485/685 Lecture 5: Jan 19, 2016 CS485/685 Lecture 5: Jan 19, 2016 Statistical Learning [RN]: Sec 20.1, 20.2, [M]: Sec. 2.2, 3.2 CS485/685 (c) 2016 P. Poupart 1 Statistical Learning View: we have uncertain knowledge of the world Idea:

More information

מקומה של הדרכה בבניית ארגון תומך חדשנות פרופ' מרים ארז הטכניון ראש תוכנית ה- MBA ומרכז הידע לחדשנות

מקומה של הדרכה בבניית ארגון תומך חדשנות פרופ' מרים ארז הטכניון ראש תוכנית ה- MBA ומרכז הידע לחדשנות מקומה של הדרכה בבניית ארגון תומך חדשנות פרופ' מרים ארז הטכניון ראש תוכנית ה- MBA ומרכז הידע לחדשנות Knowledge Center for Innovation Technion Israel Institute of Technology Faculty of Industrial Engineering

More information

מדריך לתכנת הגימפ Gimp) (The חלק מהמידע במדריך זה מובא מהקישור- http://www.jlc.org.il/forums/viewtopic.php?p=900&sid=d801ea3d13f7ae97549e28a56a4ce0cb GIMP היאתכנה חופשיתרבתאפשרויותבתחום הגראפיקהועריכתהתמונות,

More information

עיבוד שפות טבעיות מבוא

עיבוד שפות טבעיות מבוא עיבוד שפות טבעיות מבוא ד"ר יואב גולדברג פרופ' עידו דגן )קרדיט לחלק מהשקפים: אורן גליקמן( המחלקה למדעי המחשב אוניברסיטת בר אילן 1 מבנה הקורס ודרישות 2 תרגילים 40% כ- 4, תכנות בזוגות שפת תכנות: ושימוש בתוכנות

More information

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE F) ספרות מילון אנגלי-אנגלי-עברי או מילון אנגלי-עברי-עברי-אנגלי

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE F) ספרות מילון אנגלי-אנגלי-עברי או מילון אנגלי-עברי-עברי-אנגלי בגרות לבתי ספר על יסודיים סוג הבחינה: מדינת ישראל קיץ תשע"ב, מועד ב מועד הבחינה: משרד החינוך מספר השאלון: 016117 Thinking Skills נספח: כישורי חשיבה )לפרק ראשון ושני( א. משך הבחינה: שעה וחצי אנגלית שאלון

More information

Module 02 Lecture - 10 Inferential Statistics Single Sample Tests

Module 02 Lecture - 10 Inferential Statistics Single Sample Tests Introduction to Data Analytics Prof. Nandan Sudarsanam and Prof. B. Ravindran Department of Management Studies and Department of Computer Science and Engineering Indian Institute of Technology, Madras

More information

State Pattern מימוש מכונת מצבים (FSM) מבוא בעיה תמיכה ועדכונים עדכון מס' 48 מאי 2002

State Pattern מימוש מכונת מצבים (FSM) מבוא בעיה תמיכה ועדכונים עדכון מס' 48 מאי 2002 1 מרכז ההדרכה 2000 תמיכה ועדכונים עדכון מס' 48 מאי 2002 מימוש מכונת מצבים (FSM) באמצעות State Pattern מבוא מכונת מצבים סופית Machine) (Final State היא מודל מקובל בניתוח מערכות באופן כללי, ומערכות חומרה

More information

מבני נתונים תרגיל 4 פתרון

מבני נתונים תרגיל 4 פתרון מבני נתונים תרגיל 4 פתרון גלעד אשרוב 2 ביוני 2014 תרגיל 1. לסעיפים הבאים, כתבו אלגוריתמים הכי יעילים (אסימפטוטית) למשימה, והסבירו מדוע לא ניתן לבנות אלגוריתם יעיל יותר: 1. כתבו אלגוריתם המקבל כקלט עץ בינארי,

More information

HEBREW THROUGH MOVEMENT

HEBREW THROUGH MOVEMENT HEBREW THROUGH MOVEMENT ש מ ע Originally developed as a complement to the JECC s curriculum, Lasim Lev: Sh ma and Its Blessings, plus Kiddush Jewish Education Center of Cleveland March, 2016 A project

More information

Here s a very dumbed down way to understand why Gödel is no threat at all to A.I..

Here s a very dumbed down way to understand why Gödel is no threat at all to A.I.. Comments on Godel by Faustus from the Philosophy Forum Here s a very dumbed down way to understand why Gödel is no threat at all to A.I.. All Gödel shows is that try as you might, you can t create any

More information

Philosophy of Logic and Artificial Intelligence

Philosophy of Logic and Artificial Intelligence Philosophy of Logic and Artificial Intelligence Basic Studies in Natural Science 3 rd Semester, Fall 2008 Christos Karavasileiadis Stephan O'Bryan Group 6 / House 13.2 Supervisor: Torben Braüner Content

More information

The following content is provided under a Creative Commons license. Your support

The following content is provided under a Creative Commons license. Your support MITOCW Lecture 15 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To make a

More information

תילגנאב תורגבה תניחב ןורתפ

תילגנאב תורגבה תניחב ןורתפ פתרון בחינת הבגרות באנגלית ד' שאלון (MODULE D) 414 מספרי השאלון: 016115, מוגש על ידי: ענת זהבי, חגית דמרי וארז צרפתי מורים לאנגלית ברשת בתי הספר של יואל גבע הערות:.1.2.3 התשובות המוצעות כאן הן ביחס ליצירות

More information

P NP DTIME( nc ) :,A p B

P NP DTIME( nc ) :,A p B ד ר ב ב יב י ת ת ג : : M )",( : Q. Q c, acc,.q,q acc,q c Q. ". Σ. δ: Q\{q acc,q rct } Σ Q Σ {R,L} :., C - C C C : : C,C, x " x M C. 1 i C C +. c acc. 3 : x M x M ". acc. c x M x M ". x xlx M, x

More information

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE D) ספרות מילון אנגלי-אנגלי-עברי או מילון אנגלי-עברי-עברי-אנגלי

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE D) ספרות מילון אנגלי-אנגלי-עברי או מילון אנגלי-עברי-עברי-אנגלי בגרות לבתי ספר על יסודיים סוג הבחינה: מדינת ישראל קיץ תשע"ב, מועד ב מועד הבחינה: משרד החינוך מספר השאלון: 016115 Thinking Skills נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית שאלון ד' (MODULE D) א. משך הבחינה:

More information

FILED: NEW YORK COUNTY CLERK 07/16/2014 INDEX NO /2014 NYSCEF DOC. NO. 134 RECEIVED NYSCEF: 07/16/2014 EXHIBIT 37

FILED: NEW YORK COUNTY CLERK 07/16/2014 INDEX NO /2014 NYSCEF DOC. NO. 134 RECEIVED NYSCEF: 07/16/2014 EXHIBIT 37 FILED: NEW YORK COUNTY CLERK 07/16/2014 INDEX NO. 652082/2014 NYSCEF DOC. NO. 134 RECEIVED NYSCEF: 07/16/2014 EXHIBIT 37 Translated from the Hebrew Sharf Translations Message sent From: Tomer Shohat

More information

תוכן העניינים: פרק סדרות סיכום תכונות הסדרה החשבונית:... 2 תשובות סופיות:...8 סיכום תכונות הסדרה ההנדסית:...10

תוכן העניינים: פרק סדרות סיכום תכונות הסדרה החשבונית:... 2 תשובות סופיות:...8 סיכום תכונות הסדרה ההנדסית:...10 תוכן העניינים: פרק סדרות סיכום תכונות הסדרה החשבונית: שאלות לפי נושאים: 3 שאלות העוסקות בנוסחת האיבר הכללי: 3 שאלות העוסקות בסכום סדרה חשבונית: 4 שאלות מסכמות: 5 תשובות סופיות: 8 סיכום תכונות הסדרה ההנדסית:

More information

טכנולוגיית WPF מספקת למפתחים מודל תכנות מאוחד לחוויית בניית יישומיי

טכנולוגיית WPF מספקת למפתחים מודל תכנות מאוחד לחוויית בניית יישומיי WPF-Windows Presentation Foundation Windows WPF טכנולוגיית WPF מספקת למפתחים מודל תכנות מאוחד לחוויית בניית יישומיי Client חכמים המשלב ממשקי משתמש,תקשורת ומסמכים. מטרת התרגיל : ביצוע אנימציה לאליפסה ברגע

More information

The following content is provided under a Creative Commons license. Your support

The following content is provided under a Creative Commons license. Your support MITOCW Lecture 13 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To make a

More information

KNOWLEDGE AND THE PROBLEM OF LOGICAL OMNISCIENCE

KNOWLEDGE AND THE PROBLEM OF LOGICAL OMNISCIENCE KNOWLEDGE AND THE PROBLEM OF LOGICAL OMNISCIENCE Rohit Parikh Department of Computer Science, Brooklyn College, and Mathematics Department, CUNY Graduate Center 1 The notion of knowledge has recently acquired

More information

שאלות חזרה לקראת מבחן מפמ"ר אינטרנט וסייבר

שאלות חזרה לקראת מבחן מפמר אינטרנט וסייבר שאלות חזרה לקראת מבחן מפמ"ר אינטרנט וסייבר שאלה.1 ייצוג מידע בטבלה שלפניכם מספרים בבסיס. כל מספר מיוצג ע"י 5 סיביות. 10011 = 01100 = 00111 = 11000 = 11010 = 00101 = 10000 = 01111 = ד. יש להשלים את הערך

More information

Is Evolution Incompatible with Intelligent Design? Outline

Is Evolution Incompatible with Intelligent Design? Outline Is Evolution Incompatible with Intelligent Design? Edwin Chong Mensa AG, July 4, 2008 MensaAG 7/4/08 1 Outline Evolution vs. Intelligent Design (ID) What are the claims on each side? Sorting out the claims.

More information

SUMMARY COMPARISON of 6 th grade Math texts approved for 2007 local Texas adoption

SUMMARY COMPARISON of 6 th grade Math texts approved for 2007 local Texas adoption How much do these texts stress... reinventing more efficiently memorized? calculator dependence over mental training? estimation over exact answers? ; develops concepts incrementally suggested for 34 problems,

More information

תכנית סטארט עמותת יכולות, בשיתוף משרד החינוך א נ ג ל י ת שאלון א' Corresponds with Module A (Without Access to Information from Spoken Texts) גרסה א'

תכנית סטארט עמותת יכולות, בשיתוף משרד החינוך א נ ג ל י ת שאלון א' Corresponds with Module A (Without Access to Information from Spoken Texts) גרסה א' תכנית סטארט עמותת יכולות, בשיתוף משרד החינוך מקום להדבקת מדבקת נבחן א נ ג ל י ת סוג בחינה: מועד הבחינה: מספר השאלון: מבחן מטה לבתי ספר תיכוניים חורף תשע"ד 29.01.2014 מותאם לשאלון א' של בחינת הבגרות שסמלו

More information

DNS פרק 4 ג' ברק גונן מבוסס על ספר הלימוד "רשתות מחשבים" עומר רוזנבוים 1

DNS פרק 4 ג' ברק גונן מבוסס על ספר הלימוד רשתות מחשבים עומר רוזנבוים 1 DNS פרק 4 ג' שכבת האפליקציה, פרוטוקול ברק גונן מבוסס על ספר הלימוד "רשתות מחשבים" עומר רוזנבוים מאת 1 בסיום הפרק נדע: מה תפקיד פרוטוקול?DNS לשם מה צריך?DNS מהי ההיררכיה של כתובות דפי האינטרנט? מהו,TLD

More information

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

6.080 / Great Ideas in Theoretical Computer Science Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 6.080 / 6.089 Great Ideas in Theoretical Computer Science Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

More information