Per-āa : Rządzący na północy: królowie Tanis

https://szkolazpieklarodem.pl/

Podczas gdy arcykapłani Amona rządzili na południu Egiptu, północą rządził Smendes (1069–1043 p.n.e), człowiek o dość niejasnym pochodzeniu. Rządził z miejsca Tanis we wschodniej Delcie (patrz mapa Ściągawka), zbudowanego z pozostałości miasta Ramzesa II w Pi-Ramzes. Smendes legitymizował swoje roszczenia do tronu poślubiając córkę Ramzesa XI. Za Smendesem na tronie zasiadł Psusennes I (1039-991 pne), który pozwolił swojej córce poślubić arcykapłana Amona Menchepere. Związek ten wskazuje na dobre stosunki między władcami północnymi i południowymi. Ta generalnie pozytywna relacja między północą a południem utrzymywała się przez resztę trzeciego okresu pośredniego i do pewnego stopnia również w późnym okresie. Dynastia Tanis, znana jako 21. dynastia, przetrwała około 350 lat, prosperując w tym czasie, poprawiając handel i gospodarkę – nawet jeśli tylko mieszkańcy północnej części kraju odnieśli korzyści. Cmentarz królów Tanis został odkryty w 1939 roku i zawierał jedyny nietknięty pochówek królewski w Egipcie. (Nawet grób Tutanchamona został okradziony w starożytności co najmniej dwa razy.) Artefakty w tych grobowcach były imponujące, ale nie zyskały uznania, na jakie zasługiwały, ponieważ media były związane z informacją o II wojnie światowej. Ciekawe odkrycia obejmowały:

* Zespół pogrzebowy Psusennesa I. Mumia Psusennesa zawierała złotą maskę pośmiertną i solidną srebrną trumnę antropoidalną (w kształcie człowieka). Przedmioty te zostały umieszczone w sarkofagu, który był pierwotnie używany przez Merenptaha, syna Ramzesa II, co pokazuje, że handel między północą a południem Egiptu był aktywny, mimo że północą i południem rządzili różni królowie.

* Trumna Szeszonka I. Trumna Szeszonka jest piękna i niepowtarzalna – srebrne pudełko w kształcie sokoła. W rzeczywistości srebro było cenniejsze niż złoto, ponieważ nie pochodziło z Egiptu. Użycie srebra podkreśla bogactwo dynastii Tanis i wskazuje na silne relacje handlowe.

Chatbot z Pytonem : Instalacja i wymagania wstępne

https://szkolazpieklarodem.pl/

Zanim zagłębimy się w spaCy i fragmenty kodu, upewnij się, że masz zainstalowany Python w swoim systemie operacyjnym. Jeżeli nie, patrz [1]. Możesz używać dowolnej wersji Pythona, z którą czujesz się komfortowo. Większość współczesnych systemów ma preinstalowaną domyślną wersję Pythona 2.7.x. W tym rozdziale będziemy używać języka Python 3. Jeśli więc chcesz używać Pythona 3, zainstaluj Pythona 3 w swoim systemie operacyjnym, pobierając go ze strony https://www.python.org/downloads/. Jeśli masz już zainstalowany Python 2, możesz go również użyć; może, ale nie musi, wymagać drobnych zmian w kodzie. Zainstalujemy spaCy przez pip. Zamierzamy skorzystać ze środowiska wirtualnego i zainstalować spaCy w katalogu użytkownika

Jeśli korzystasz z systemu macOS/OSX/Linux, wykonaj następujące kroki:

Krok 1: python3 -m pip install -U virtualenv

Krok 2: virtualenv venv -p /usr/local/bin/python3 #Upewnij się, że używasz własnej ścieżki systemu operacyjnego dla pliku wykonywalnego Pythona 3.

Krok 3: źródło venv/bin/aktywuj

Krok 4: instalacja pip3 -U spacy # Będziemy używać spaCy w wersji 2.0.11.

Ostatni krok może zająć trochę czasu, więc poczekaj cierpliwie.

Jeśli korzystasz z systemu Windows, po prostu zmień krok 3 na venv\Scripts\activate

Teraz zainstalujemy Jupyter Notebook w naszym wirtualnym środowisku, które aktywowaliśmy w kroku 3. Korzystanie z Jupyter Notebook jest znacznie łatwiejsze i bardziej produktywne niż standardowy interpreter Pythona. W nadchodzących częściach będziemy wykonywać wszystkie fragmenty w Jupyter Notebook. Aby zainstalować Jupyter Notebook, uruchom następującą komendę pip:

pip3 install jupyter

To polecenie zainstaluje Jupyter Notebook w twoim systemie.

W tym momencie powinieneś mieć zainstalowane spaCy i Jupyter Notebook w swoim wirtualnym środowisku. Sprawdźmy, czy wszystko zostało pomyślnie zainstalowane.

  1. Przejdź do interfejsu wiersza poleceń i wpisz następujące polecenie. Powinieneś zobaczyć uruchamianie serwera i otwieranie adresu URL w domyślnej przeglądarce.

$ jupyter notebook

Domyślny adres URL to http://localhost:8888/tree. Powinno to wyglądać mniej więcej tak, jak na rysunku .

  1. Kliknij Nowy, jak pokazano na rysunku , i wybierz Python 3. Otworzy się nowa karta w Twojej aktualnej przeglądarce i utworzy dla Ciebie nowy notatnik, w którym możesz bawić się kodem Pythona. Możesz wykonać dowolny kod Pythona, importować biblioteki, wykresy i komórki przeceny.
  2. Wpisz import spaCy i uruchom komórkę, klikając przycisk „Uruchom” lub naciskając Shift + Enter. Powinno to wyglądać mniej więcej tak jak na rysunku

Jeśli w kroku 3 nie zostaną wyświetlone żadne komunikaty o błędach, oznacza to, że pomyślnie zainstalowałeś moduł spaCy w swoim systemie. Powinieneś zobaczyć zainstalowaną wersję spaCy w swoim notatniku. Jeśli chcesz zainstalować tę samą wersję spaCy, możesz określić wersję podczas instalacji spaCy za pomocą pip.

pip3 install –U spacy==2.0.11

Per-āa : Herihor staje się za duży na buty

https://szkolazpieklarodem.pl/

Ramzes XI utrzymywał dobre stosunki z kapłaństwem Amona i nadał Herihorowi tytuły wojskowe, które wcześniej posiadał wygnany Panehsy. Był to ogromny błąd, ponieważ po raz pierwszy jeden człowiek posiadał tytuły religijne i wojskowe, czyniąc Herihora potężniejszym od Ramzesa. Herihor wykorzystał sytuację i przejął rolę króla za życia biednego Ramzesa XI. Dla Ramzesa musiało być jasne, że Herihor tylko czekał, aż umrze, by dokończyć transakcję. Bez wątpienia patrzył na plecy, na wszelki wypadek. Chociaż Herihor zmarł, zanim mógł zostać prawdziwym królem, przyjął kartusz (patrz rozdział 11) i przekazał swoją wzniosłą pozycję swojemu zięciowi Piankhy, który również rządził u boku Ramzesa w ten sam sposób. Kiedy Ramzes XI ostatecznie zmarł w 1070 pne, cztery lata po rozpoczęciu panowania Pianchy, Pianchy nadal rządził Tebami jako samodzielny król, aczkolwiek tylko przez kilka miesięcy. Pomimo tego nowego wyniesienia kapłanów Amona ich władza nie wykraczała poza region tebański – prawdopodobnie z powodu braku zainteresowania ze strony kapłanów.

Chatbot z Pytonem : Funkcje spaCy

https://szkolazpieklarodem.pl/

Żadna inna biblioteka NLP nie zapewnia tak szerokiego zakresu interfejsów API, które umożliwiają wykonanie niemal wszystkiego, a właśnie to robi spaCy. Najlepsze w tej bibliotece jest to, że stale się rozwija i staje się coraz lepsza. Rzućmy okiem na funkcje spaCy wymienione na ich oficjalnej stronie internetowej [https://spacy.io/].

  • Nieniszcząca tokenizacja
  • Rozpoznawanie nazwanych podmiotów
  • Wsparcie dla ponad 28 języków
  • 13 modeli statystycznych dla 8 języków
  • Wstępnie przeszkolone wektory słów
  • Łatwa integracja głębokiego uczenia się
  • Znakowanie części mowy
  • Analizowanie zależności oznaczonych etykietami
  • Segmentacja zdań oparta na składni
  • Wbudowane wizualizatory składni i NER
  • Wygodne mapowanie string-hash
  • Eksportuj do numpy tablic danych
  • Efektywna serializacja binarna
  • Łatwe pakowanie i wdrażanie modeli
  • Najnowocześniejsza prędkość
  • Solidna, rygorystycznie oceniana dokładność

Teraz zagłębmy się w ten niesamowity moduł NLP w Pythonie: spaCy.

Per-āa : Dzielenie dwóch krain: Ramzesa XI i Po

https://szkolazpieklarodem.pl/

Upadek imperium egipskiego rozpoczął się we wczesnych latach panowania Ramzesa XI (1098-1070 p.n.e.). Władza króla powoli malała, głównie z powodu problemów ekonomicznych. Kapłani Amona zdobywali władzę i bogactwo. (Jak na ironię, król przyczynił się do tego wzrostu władzy poprzez liczne dary, ofiary i prace budowlane w świątyni Karnak w Luksorze). W końcu kapłani posiadali prawie taką samą władzę jak Ramzes XI; król miał kontrolę nad armią – różnica, która utrzymywała go o krok do przodu. Problemy pojawiły się, gdy namiestnik Nubii Panehsy wdał się w konflikt z arcykapłanem Amona Amenhotepem. Panehsy miał przewagę przez dziewięć miesięcy, uniemożliwiając arcykapłanowi pełnienie obowiązków religijnych. Amenhotep w końcu zwrócił się o pomoc do Ramzesa XI. Jako bardzo religijny król Ramzes walczył przeciwko Panehsy. Panehsy został ostatecznie wygnany do Nubii, a Amenhotep został przywrócony na stanowisko arcykapłana i pozostał na tym stanowisku przez kilka lat, zanim Herihor zastąpił go.

Chatbot z Pytonem : Co zapewnia spaCy?

https://szkolazpieklarodem.pl/

Istnieją trzy podstawowe rzeczy, które spaCy zapewnia i w których jest niezwykle pomocny. Spróbujmy się im przyjrzeć i zrozumieć, dlaczego warto znać i używać spaCy jako podstawowego modułu do uprawiania NLP.

Najszybsza biblioteka na świecie

spaCy radzi sobie wyjątkowo dobrze z wydobywaniem informacji na dużą skalę. Został napisany od podstaw z najwyższą dbałością o pamięć, przy pomocy biblioteki Cython.

Załatwiać sprawy

spaCy zaprojektowano z myślą o „załatwianiu spraw”. Pomaga nam w realizacji rzeczywistych scenariuszy NLP. Przejrzysta dokumentacja pozwala zaoszczędzić dużo czasu programistom i entuzjastom lingwistyki obliczeniowej oraz zwiększa ich produktywność. Jest łatwy w instalacji, podobnie jak każdy inny pakiet Pythona.

Głęboka nauka

spaCy to jedna z najlepszych bibliotek dostępnych w społeczności open source do przetwarzania tekstu na potrzeby algorytmów głębokiego uczenia się. Bezproblemowo współpracuje z TensorFlow, PyTorch, scikit-learn, Gensim i pozostałymi technologiami powiązanymi z Pythonem. Twórcy głębokiego uczenia się mogą z łatwością konstruować zaawansowane językowo modele statystyczne dla szeregu problemów NLP/NLU.

Per-āa : Po upadku cywilizacji egipskiej

https://szkolazpieklarodem.pl/

Spotkanie znanych postaci: Aleksandra Wielkiego, Kleopatry i innych

Do końca Nowego Królestwa Egipt był silnym, ekonomicznie wypłacalnym i potężnym krajem, sprawującym kontrolę nad dużą liczbą okolicznych obszarów. Egipt był krajem, z którym należy się liczyć. Jednak pod koniec Nowego Państwa w XX dynastii (1185–1070 p.n.e.) tradycyjna kultura egipska zaczęła podupadać. Upadek ten rozpoczął się od podziału tronu Egiptu – z jednego króla na dwóch (a czasem więcej) rządzących z oddzielnych miast. Zjednoczony Egipt pod rządami jednego króla był jednym z najważniejszych aspektów władzy królewskiej, więc zmiana ta nie wróżyła dobrze starożytnym tradycjom. Ten rozdział ambitnie obejmuje ponad 1000 lat historii Egiptu – od chwalebnego okresu tuż po panowaniu Ramzesa II i Ramzesa III aż po dramaty Kleopatry. Historia Egiptu w tym momencie przybiera wiele zwrotów akcji – niektóre z nich współcześni historycy wciąż starają się zrozumieć. Spróbuj trzymać głowę prosto, skupiając się na szerszym obrazie tutaj. Podczas gdy szczegóły są interesujące, zwróć większą uwagę na fale zmian i fazy kontroli prowadzone przez różne grupy, kultury i narody.

Aby dać ci ogólne poczucie końca starożytnego egipskiego imperium, te ponad 1000 lat można opisać w następujący sposób:

* Trzeci Okres Przejściowy (1080-525 p.n.e.): Charakteryzuje się licznymi władcami panującymi w tym samym czasie z różnych regionów Egiptu.

* Okres późny (525–332 pne): Charakteryzuje się inwazją obcych i regularnie zmieniającymi się dynastiami.

* Okres grecko-rzymski (332–30 p.n.e.): Rozpoczęty wraz z inwazją Aleksandra Wielkiego i spowodowały drastyczne zmiany kulturowe w związku z napływem Greków do Egiptu.

Chatbot z Pytonem : Wyniki testów porównawczych spaCy

https://szkolazpieklarodem.pl

Dwie recenzowane prace opublikowane w 2015 roku potwierdziły, że spaCy oferuje najszybszy analizator składniowy na świecie, a jego dokładność mieści się w granicach 1% najlepszej dostępnej. Nieliczne systemy, które są dokładniejsze, są 20 razy wolniejsze lub więcej. Spróbujmy spojrzeć na rysunek , który pokazuje wyniki testu porównawczego spaCy w oparciu o jego szybkość i dokładność w porównaniu z innymi bibliotekami

spaCy oferuje również statystyczne modele sieci neuronowych dla szerokiego zakresu języków, takich jak angielski, niemiecki, hiszpański, portugalski, francuski, włoski, holenderski i wielojęzyczny NER. Zapewnia również tokenizację dla różnych innych języków. Ta tabela pokazuje prędkość porównaną przez Choi i innych, więc niesprawiedliwe byłoby porównywanie spaCy v2.x w teście porównawczym na innym sprzęcie. To jest powód, dla którego nie widzisz wartości kolumny szybkości dla spaCy v2.x

Per-āa : Tiye: Jedna straszna dama

https://szkolazpieklarodem.pl/

Jedną z kobiet, która często przedstawiana jest jako osoba dominująca, jest królowa Tiye, matka Echnatona. W rzeczywistości historycy nie wiedzą, czy dominowała, ale zdecydowanie była wybitna. Tiye wyszła za Amenhotepa III i urodziła wiele dzieci, w tym Echnatona. Posiadała tytuł Wielkiej Małżonki Króla, co czyniło ją najważniejszą kobietą królewską w pałacu. Tiye jest reprezentowana w sztuce częściej niż jakakolwiek poprzednia królowa (chociaż jej synowa Nefertiti jest przedstawiana równie często, jeśli nie częściej – zobacz rozdział 16, aby dowiedzieć się więcej o Nefretete). Przed jej panowaniem królowe z XVIII dynastii przechodziły na emeryturę; w razie potrzeby wspierali swoich mężów, ale pozostawali bardzo na uboczu. Jednak na obrazach przedstawiających sceny z całego panowania Amenhotepa III, Tiye ukazany jest obok niego w pozycji komplementarnej, uczestnicząc w królewskich ceremoniach i rytuałach – niezwykłej praktyce dla królowych. Jest przedstawiana w tym samym rozmiarze co jej mąż, co wskazywało na równość z nim. Czasami jest też reprezentowana bez niego – również bardzo nietypowa. Tiye ma reputację silnej, budzącej grozę kobiety. Niektórzy egiptolodzy uważają, że rządziła Egiptem w późniejszych latach panowania Amenhotepa III, kiedy bardziej interesował się swoim haremem niż polityką. Niektórzy uważają również, że wpłynęła na Echnatona w jego rewolucji religijnej. Wpływ Tiye na męża i syna pozostaje nieznany, ale dowody wskazują, że Tiye była wtajemniczona w kwestie dyplomatyczne. Zaadresowany jest do niej list od obcego króla, w którym obcy król skarży się, że odkąd Echnaton wstąpił na tron, wysłał tylko drewniane posągi pokryte złotem, a nie posągi z litego złota, jak przysyłał poprzedni król Amenhotep III. Zagraniczny król apeluje do Tiye, aby porozmawiał z Echnatonem i nakłonił go do wysłania prezentów dobrej jakości. Nie zapisano, czy rozmawiała z Echnatonem, ale nie zadzierałbym z nią. Zarówno Tiye, jak i Amenhotep III zostali za życia deifikowani i czczeni w świątyni Sedinga w Nubii. Tutaj Tiye była czczona jako bogini Hathor-Tefnut Wielka Przerażająca i pokazano ją, jak składa sobie ofiary. Ten tytuł musiał zostać wybrany nie bez powodu. Może miała przerażającą reputację nawet wtedy. Tiye jest również pokazana w tej świątyni jako sfinks depczący więźniarki, asertywne przedstawienie, które umieszcza ją jako odpowiednik jej boskiego króla/męża, a nie drugoplanową rolę.

Chatbot z Pytonem : Co to jest spaCy?

https://szkolazpieklarodem.pl/

spaCy to biblioteka oprogramowania typu open source dla zaawansowanego NLP, napisana w Pythonie i Cythonie, zbudowana przez Matthew Honnibala. Zapewnia intuicyjne interfejsy API umożliwiające dostęp do metod trenowanych przez modele głębokiego uczenia się. spaCy oferuje najszybszy na świecie parser syntaktyczny. Zaczerpnięte bezpośrednio z dokumentacji spaCy, mają niesamowite wyniki testów porównawczych, które pokazano poniżej.