From 5936e6b16261d77e58039386e29a0e0d05f486c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ramiro=20G=C3=B3mez?= Date: Sun, 2 Apr 2023 22:59:57 +0200 Subject: [PATCH 1/2] Grammar: This happen happened -> This happened Removed "happen" from sentence. --- lessons/1-Intro/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lessons/1-Intro/README.md b/lessons/1-Intro/README.md index 9bfd3533..11f9291e 100644 --- a/lessons/1-Intro/README.md +++ b/lessons/1-Intro/README.md @@ -133,7 +133,7 @@ Year | Human Parity achieved 2018 | [Automatic Machine Translation](https://arxiv.org/abs/1803.05567) (Chinese-to-English) 2020 | [Image Captioning](https://arxiv.org/abs/2009.13682) -Over the past few years we have witnessed huge successes with large language models, such as BERT and GPT-3. This happen happened mostly due to the fact that there is a lot of general text data available that allows us to train models to capture the structure and meaning of texts, pre-train them on general text collections, and then specialize those models for more specific tasks. We will learn more about [Natural Language Processing](../5-NLP/README.md) later in this course. +Over the past few years we have witnessed huge successes with large language models, such as BERT and GPT-3. This happened mostly due to the fact that there is a lot of general text data available that allows us to train models to capture the structure and meaning of texts, pre-train them on general text collections, and then specialize those models for more specific tasks. We will learn more about [Natural Language Processing](../5-NLP/README.md) later in this course. ## 🚀 Challenge From 5c828949685aa046663beec359f932b3657d44e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ramiro=20G=C3=B3mez?= Date: Tue, 2 May 2023 19:28:41 +0200 Subject: [PATCH 2/2] Update --- lessons/2-Symbolic/Animals.ipynb | 73 +++++++++++++----------- lessons/2-Symbolic/FamilyOntology.ipynb | 75 ++++++++++++++----------- 2 files changed, 84 insertions(+), 64 deletions(-) diff --git a/lessons/2-Symbolic/Animals.ipynb b/lessons/2-Symbolic/Animals.ipynb index 4153bd23..57e73bb3 100644 --- a/lessons/2-Symbolic/Animals.ipynb +++ b/lessons/2-Symbolic/Animals.ipynb @@ -29,7 +29,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 1, "metadata": { "trusted": true }, @@ -71,7 +71,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 2, "metadata": { "trusted": true }, @@ -110,7 +110,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 3, "metadata": { "trusted": true }, @@ -177,7 +177,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 4, "metadata": { "trusted": true }, @@ -192,12 +192,18 @@ "y/n\n", "claws\n", "y/n\n", - "eats meat\n", + "forward-looking eyes\n", "y/n\n", "color\n", "0. red-brown\n", "1. black and white\n", "2. other\n", + "has hooves\n", + "y/n\n", + "long neck\n", + "y/n\n", + "long legs\n", + "y/n\n", "pattern\n", "0. dark stripes\n", "1. dark spots\n" @@ -206,10 +212,10 @@ { "data": { "text/plain": [ - "'monkey'" + "'giraffe'" ] }, - "execution_count": 34, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -232,7 +238,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 5, "metadata": { "trusted": true }, @@ -242,31 +248,26 @@ "output_type": "stream", "text": [ "Collecting git+https://github.com/buguroo/pyknow/\n", - " Cloning https://github.com/buguroo/pyknow/ to c:\\users\\dmitryso\\appdata\\local\\temp\\pip-req-build-3iv4twpl\n", - "Collecting frozendict==1.2\n", + " Cloning https://github.com/buguroo/pyknow/ to /tmp/pip-req-build-3cqeulyl\n", + " Running command git clone --filter=blob:none --quiet https://github.com/buguroo/pyknow/ /tmp/pip-req-build-3cqeulyl\n", + " Resolved https://github.com/buguroo/pyknow/ to commit 48818336f2e9a126f1964f2d8dc22d37ff800fe8\n", + " Preparing metadata (setup.py) ... \u001b[?25ldone\n", + "\u001b[?25hCollecting frozendict==1.2\n", " Using cached frozendict-1.2.tar.gz (2.6 kB)\n", - "Collecting schema==0.6.7\n", + " Preparing metadata (setup.py) ... \u001b[?25ldone\n", + "\u001b[?25hCollecting schema==0.6.7\n", " Using cached schema-0.6.7-py2.py3-none-any.whl (14 kB)\n", "Building wheels for collected packages: pyknow, frozendict\n", - " Building wheel for pyknow (setup.py): started\n", - " Building wheel for pyknow (setup.py): finished with status 'done'\n", - " Created wheel for pyknow: filename=pyknow-1.7.0-py3-none-any.whl size=34580 sha256=334cc7a6eb47459f488db594e8537d7d33d2865c2dbcdd44854146c5c27608e3\n", - " Stored in directory: C:\\Users\\dmitryso\\AppData\\Local\\Temp\\pip-ephem-wheel-cache-l_g7bnq7\\wheels\\96\\36\\bd\\ee1de50bbcf2c7a323dead05584cf90db8898524cf7f57f488\n", - " Building wheel for frozendict (setup.py): started\n", - " Building wheel for frozendict (setup.py): finished with status 'done'\n", - " Created wheel for frozendict: filename=frozendict-1.2-py3-none-any.whl size=3146 sha256=71e32ca6c8ad7e0413bdc9a38f5882a36ba0509e562564a69904fcc9c8b66a9b\n", - " Stored in directory: c:\\users\\dmitryso\\appdata\\local\\pip\\cache\\wheels\\5b\\fa\\ab\\0a80360debb57b95f092356ee3a075bbbffc631b9813136599\n", + " Building wheel for pyknow (setup.py) ... \u001b[?25ldone\n", + "\u001b[?25h Created wheel for pyknow: filename=pyknow-1.7.0-py3-none-any.whl size=34228 sha256=b7de5b09292c4007667c72f69b98d5a1b5f7324ff15f9dd8e077c3d5f7aade42\n", + " Stored in directory: /tmp/pip-ephem-wheel-cache-k7jpave7/wheels/81/1a/d3/f6c15dbe1955598a37755215f2a10449e7418500d7bd4b9508\n", + " Building wheel for frozendict (setup.py) ... \u001b[?25ldone\n", + "\u001b[?25h Created wheel for frozendict: filename=frozendict-1.2-py3-none-any.whl size=3148 sha256=2863d55c240d2409cddf05ccfe600591f8478681549fc97555c47c90dc6bb160\n", + " Stored in directory: /home/rg/.cache/pip/wheels/49/ac/f8/cb8120244e710bdb479c86198b03c7b08c3c2d3d2bf448fd6e\n", "Successfully built pyknow frozendict\n", "Installing collected packages: schema, frozendict, pyknow\n", "Successfully installed frozendict-1.2 pyknow-1.7.0 schema-0.6.7\n" ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - " Running command git clone -q https://github.com/buguroo/pyknow/ 'C:\\Users\\dmitryso\\AppData\\Local\\Temp\\pip-req-build-3iv4twpl'\n" - ] } ], "source": [ @@ -276,13 +277,14 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 13, "metadata": { "trusted": true }, "outputs": [], "source": [ - "from pyknow import *" + "from pyknow import *\n", + "#import pyknow" ] }, { @@ -294,7 +296,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 14, "metadata": { "trusted": true }, @@ -381,7 +383,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 15, "metadata": { "trusted": true }, @@ -408,7 +410,7 @@ " (9, Fact(animal='tiger'))])" ] }, - "execution_count": 43, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -426,6 +428,13 @@ "ex1.run()\n", "ex1.facts" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { @@ -448,7 +457,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.5" + "version": "3.11.2" } }, "nbformat": 4, diff --git a/lessons/2-Symbolic/FamilyOntology.ipynb b/lessons/2-Symbolic/FamilyOntology.ipynb index 7f7fd5ef..636d049f 100644 --- a/lessons/2-Symbolic/FamilyOntology.ipynb +++ b/lessons/2-Symbolic/FamilyOntology.ipynb @@ -19,7 +19,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 1, "metadata": { "trusted": true }, @@ -59,7 +59,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 2, "metadata": { "trusted": true }, @@ -68,7 +68,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: python-gedcom in c:\\winapp\\miniconda3\\lib\\site-packages (1.0.0)\n" + "Collecting python-gedcom\n", + " Downloading python_gedcom-1.0.0-py2.py3-none-any.whl (35 kB)\n", + "Installing collected packages: python-gedcom\n", + "Successfully installed python-gedcom-1.0.0\n" ] } ], @@ -86,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 3, "metadata": { "trusted": true }, @@ -101,7 +104,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 4, "metadata": { "scrolled": true, "trusted": true @@ -153,7 +156,7 @@ " ('@40@', ('Aleksandra Fedorovna', 'Gessenskaja'))]" ] }, - "execution_count": 23, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -172,7 +175,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -195,7 +198,7 @@ " ('@55@', ['@37@', '@38@', '@39@'])]" ] }, - "execution_count": 28, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -225,7 +228,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 6, "metadata": { "trusted": true }, @@ -272,7 +275,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 7, "metadata": { "trusted": true }, @@ -357,7 +360,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 8, "metadata": { "trusted": true }, @@ -375,7 +378,7 @@ " fhkb:hasFemalePartner fhkb:i38 ;\n", " fhkb:hasMalePartner fhkb:i37 .\n", "[] a owl:AllDifferent ;\n", - " owl:distinctMembers ( fhkb:i0 fhkb:i1 fhkb:i2 fhkb:i3 fhkb:i4 fhkb:i5 fhkb:i6 fhkb:i7 fhkb:i8 fhkb:i9 fhkb:i10 fhkb:i11 fhkb:i12 fhkb:i13 fhkb:i14 fhkb:i15 fhkb:i16 fhkb:i17 fhkb:i18 fhkb:i19 fhkb:i20 fhkb:i21 fhkb:i22 fhkb:i23 fhkb:i24 fhkb:i25 fhkb:i26 fhkb:i27 fhkb:i28 fhkb:i29 fhkb:i30 fhkb:i31 fhkb:i32 fhkb:i33 fhkb:i34 fhkb:i35 fhkb:i36 fhkb:i37 fhkb:i38 fhkb:i39 fhkb:i40 fhkb:i41 fhkb:i42 fhkb:i43 fhkb:i44 fhkb:i45 fhkb:i46 fhkb:i47 fhkb:i48 fhkb:i49 fhkb:i50 fhkb:i51 fhkb:i52 fhkb:i53 fhkb:i54 fhkb:i55 ) .\n" + " owl:distinctMembers ( fhkb:i0 fhkb:i1 fhkb:i2 fhkb:i3 fhkb:i4 fhkb:i5 fhkb:i6 fhkb:i7 fhkb:i8 fhkb:i9 fhkb:i10 fhkb:i11 fhkb:i12 fhkb:i13 fhkb:i14 fhkb:i15 fhkb:i16 fhkb:i17 fhkb:i18 fhkb:i19 fhkb:i20 fhkb:i21 fhkb:i22 fhkb:i23 fhkb:i24 fhkb:i25 fhkb:i26 fhkb:i27 fhkb:i28 fhkb:i29 fhkb:i30 fhkb:i31 fhkb:i32 fhkb:i33 fhkb:i34 fhkb:i35 fhkb:i36 fhkb:i37 fhkb:i38 fhkb:i39 fhkb:i40 fhkb:i41 fhkb:i42 fhkb:i43 fhkb:i44 fhkb:i45 fhkb:i46 fhkb:i47 fhkb:i48 fhkb:i49 fhkb:i50 fhkb:i51 fhkb:i52 fhkb:i53 fhkb:i54 fhkb:i55 ) ." ] } ], @@ -396,7 +399,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 10, "metadata": { "trusted": true }, @@ -405,18 +408,19 @@ "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: rdflib in /home/nbuser/anaconda3_501/lib/python3.6/site-packages (4.2.2)\n", - "Requirement already satisfied: isodate in /home/nbuser/anaconda3_501/lib/python3.6/site-packages (from rdflib) (0.6.0)\n", - "Requirement already satisfied: pyparsing in /home/nbuser/anaconda3_501/lib/python3.6/site-packages (from rdflib) (2.2.1)\n", - "Requirement already satisfied: six in /home/nbuser/anaconda3_501/lib/python3.6/site-packages (from isodate->rdflib) (1.11.0)\n", - "Collecting RDFClosure from git+git://github.com/RDFLib/OWL-RL.git#egg=RDFClosure\n", - " Cloning git://github.com/RDFLib/OWL-RL.git to /tmp/pip-install-3jouot5s/RDFClosure\n", - "Building wheels for collected packages: RDFClosure\n", - " Running setup.py bdist_wheel for RDFClosure ... \u001b[?25ldone\n", - "\u001b[?25h Stored in directory: /tmp/pip-ephem-wheel-cache-13in8fda/wheels/d8/db/e8/a1d3dea0a6029d7e76b153cfb7129a343a1e357c055c87896b\n", - "Successfully built RDFClosure\n", - "Installing collected packages: RDFClosure\n", - "Successfully installed RDFClosure-5.0.0\n" + "Requirement already satisfied: rdflib in /home/rg/anaconda3/envs/ai4beg/lib/python3.11/site-packages (6.3.2)\n", + "Requirement already satisfied: isodate<0.7.0,>=0.6.0 in /home/rg/anaconda3/envs/ai4beg/lib/python3.11/site-packages (from rdflib) (0.6.1)\n", + "Requirement already satisfied: pyparsing<4,>=2.1.0 in /home/rg/anaconda3/envs/ai4beg/lib/python3.11/site-packages (from rdflib) (3.0.9)\n", + "Requirement already satisfied: six in /home/rg/anaconda3/envs/ai4beg/lib/python3.11/site-packages (from isodate<0.7.0,>=0.6.0->rdflib) (1.16.0)\n", + "Collecting git+https://github.com/RDFLib/OWL-RL.git\n", + " Cloning https://github.com/RDFLib/OWL-RL.git to /tmp/pip-req-build-lbfzwi3m\n", + " Running command git clone --filter=blob:none --quiet https://github.com/RDFLib/OWL-RL.git /tmp/pip-req-build-lbfzwi3m\n", + " Resolved https://github.com/RDFLib/OWL-RL.git to commit a77e1791b88b54aace609bc6000aac14c7add4ff\n", + " Preparing metadata (setup.py) ... \u001b[?25ldone\n", + "\u001b[?25hRequirement already satisfied: rdflib>=6.0.2 in /home/rg/anaconda3/envs/ai4beg/lib/python3.11/site-packages (from owlrl==6.0.2) (6.3.2)\n", + "Requirement already satisfied: isodate<0.7.0,>=0.6.0 in /home/rg/anaconda3/envs/ai4beg/lib/python3.11/site-packages (from rdflib>=6.0.2->owlrl==6.0.2) (0.6.1)\n", + "Requirement already satisfied: pyparsing<4,>=2.1.0 in /home/rg/anaconda3/envs/ai4beg/lib/python3.11/site-packages (from rdflib>=6.0.2->owlrl==6.0.2) (3.0.9)\n", + "Requirement already satisfied: six in /home/rg/anaconda3/envs/ai4beg/lib/python3.11/site-packages (from isodate<0.7.0,>=0.6.0->rdflib>=6.0.2->owlrl==6.0.2) (1.16.0)\n" ] } ], @@ -434,7 +438,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 11, "metadata": { "trusted": true }, @@ -466,7 +470,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 12, "metadata": { "trusted": true }, @@ -495,7 +499,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 13, "metadata": { "trusted": true }, @@ -505,8 +509,8 @@ "output_type": "stream", "text": [ "Fedor Alekseevich Romanov is uncle of Ekaterina Ivanovna Romanova\n", - "Fedor Alekseevich Romanov is uncle of Anna Ivanovna Romanova\n", - "Aleksandr I Pavlovich Romanov is uncle of Aleksandr II Nikolaevich Romanov\n" + "Aleksandr I Pavlovich Romanov is uncle of Aleksandr II Nikolaevich Romanov\n", + "Fedor Alekseevich Romanov is uncle of Anna Ivanovna Romanova\n" ] } ], @@ -534,7 +538,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 14, "metadata": { "trusted": true }, @@ -542,6 +546,13 @@ "source": [ "!rm onto.ttl" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { @@ -563,7 +574,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.5" + "version": "3.11.2" } }, "nbformat": 4,