“Wolfram texnologiyaları ilə effektiv işin əsasları” kursu: 13 saatdan çox video mühazirələr, nəzəriyyə və tapşırıqlar

“Wolfram texnologiyaları ilə effektiv işin əsasları” kursu: 13 saatdan çox video mühazirələr, nəzəriyyə və tapşırıqlar

Bütün kurs sənədlərini yükləmək olar burada.

Mən bu kursu bir neçə il əvvəl kifayət qədər böyük auditoriyaya öyrətmişdim. Bu sistemin necə işlədiyinə dair çoxlu məlumat ehtiva edir Mathematica, Volfram Buludu və dil Volfram dili.

Bununla belə, əlbəttə ki, vaxt hələ də dayanmır və son vaxtlar bir çox yeni şeylər ortaya çıxdı: qabaqcıl imkanlardan neyron şəbəkələri ilə işləmək hər növə veb əməliyyatları; indi odur Wolfram Mühərrikiserverinizə quraşdıra və Python kimi daxil ola bilərsiniz; hər cür tikə bilərsiniz coğrafi vizuallar və ya kimyəvi; böyüklər var depolar daxil olmaqla hər cür məlumat maşın öyrənməsi; bütün növ verilənlər bazasına qoşula bilərsiniz; mürəkkəb riyazi məsələləri həll etmək və s.

Wolfram texnologiyalarının bütün imkanlarını bir neçə paraqrafa və ya bir neçə dəqiqəyə sadalamaq çətindir.

Bütün bunlar məni indi oxuduğum yeni kursa getməyə həvəsləndirdi qeydiyyat davam edir.

Əminəm ki, siz Wolfram dilinin imkanlarını kəşf etdikdən sonra siz ondan getdikcə daha tez-tez istifadə etməyə başlayacaqsınız, problemlərinizi müxtəlif sahələrdə tez və səmərəli həll edəcəksiniz: elmdən tutmuş dizaynın avtomatlaşdırılmasına və ya veb-saytların təhlilinə, neyron şəbəkələrdən tutmuş dilə qədər. molekulyar vizuallaşdırmadan güclü qarşılıqlı təsirlərə qədər illüstrasiya emalı.

1 | Wolfram Mathematica və Wolfram Cloud-a ümumi baxış


Dərsin məzmunuWolfram Mathematica nədir?
— Yaradıcı — Stiven Volfram
—— Stiven Volframın bəzi məqalələri rus dilinə tərcümə edilmişdir
— Daxili funksiyaların və simvolların siyahısı
—— Versiyadan asılı olaraq daxili funksiyaların sayı
—— Sərt disk sahəsi
- Ümumilikdə Riyaziyyat haqqında daha çox
— Bütün Wolfram Research məhsulları
Yeni və Yenilənmiş Xüsusiyyətlər
— Bu siyahıları əldə etmək üçün kod
Ön tərəfdə yenidir
Yeni həndəsi dil
— Əsas həndəsi obyektlər
— Həndəsi hesablamalar üçün funksiyalar
—— Sahə ölçüsü
—— Əraziyə olan məsafə
—— Ərazilərlə işləmək
— Sahələri müəyyən etmək üçün funksiyalar
- Meshlərlə işləmək
— Digər funksiyalarla tam inteqrasiya
Diferensial tənliklərin analitik və ədədi həlli
— Analitik tapşırıqlar üçün WhenEvent
— Gecikmə ilə DE-nin analitik həlli
— Sonlu elementlər metodu
Maşın Öyrənmə
- Sınıflandır
- Proqnozlaşdırmaq
- Misal
"Dil Təşkilat" - verilənlər bazası ilə işləmək üçün yeni bir dil + Çoxlu sayda yeni verilənlər bazası
Coğrafi məlumatlarla işləmək üçün yeni dil
Başqa nə xəbərlər var?
— Əsas dilin genişləndirilməsi
- Assosiasiya - indeksləşdirilmiş massivlər
- Dataset — daxili verilənlər bazası formatı
- Süjet mövzusu
- Zamanla bağlı hesablamalar
— Təsadüfi proseslərin təhlili
- Zaman seriyası
— Wolfram Cloud ilə inteqrasiya
- Cihazlarla inteqrasiya
— Təkmil sənəd şablonları, HTML
Wolfram Proqramlaşdırma Buludu

2.1 | Dilə giriş, onun xüsusiyyətləri. Təcrübəsiz istifadəçilər üçün əsas çətinliklər. Mathematica interfeysi və onun imkanları ilə işləmək - proqnozlaşdırıcı interfeys, sərbəst daxiletmə forması və s.


Dərsin məzmunuVolfram dili
Wolfram Dil Prinsipləri
Wolfram dili ilə işləyərkən nəyi yadda saxlamaq vacibdir?
Riyaziyyata başlamaq
Əhəmiyyətli klaviatura qısa yolları
— Rəqəmsal klaviaturada Shift+Enter və ya Enter
— Ctrl+Shift+Enter
- F1
- F2
Simvollar haqqında məlumat əldə etmək
—? - funksiyası Tərif
- ?? - funksiyası məlumat
- F1 düyməsini basın
- Proqnozlaşdırılan interfeys
Palitralarla işləmək
- Əsas riyaziyyat köməkçisi
- Sinif köməkçisi
- Yazı köməkçisi
- Diaqram elementlərinin sxemləri
- Rəng sxemləri
-Xüsusi personajlar
- Qrafik və çertyojlarla işləmək
—— Rəsm Alətləri
——Koordinatları əldə edin
—— İlkin təsvirin işlənməsi
- Qrafiklərlə işləmək
Wolfram Dili və Sistemi | Sənədləşmə Mərkəzi
Proqnozlaşdırma interfeysi
— Daxil edilmiş əmrlərin kontekstə həssas avtomatik tamamlanması
—— Daxili funksiyalar və sintaksis nümunələri ilə işləmək
—— İstifadəçi dəyişənləri ilə işləmək
— Hesablanmış proqnozlaşdırıcı interfeys — sonrakı hərəkətləri təklif etmək üçün panel
Wolfram|Alpha ilə inteqrasiya
— Wolfram|Alpha saytı
— Wolfram|Alpha və Mathematica arasında inteqrasiya
—— Onluq kəsrlərin qapalı formada təsvirlərinin tapılması
—— Qan təzyiqi haqqında məlumat
—— Qauss metodundan istifadə etməklə matris tənliyinin addım-addım həlli

2.2 | Funksiyaların təyin edilməsi, siyahılar, şablon ifadələri və assosiasiyalarla işləmək


Dərsin məzmunuSiyahılar
— Siyahı {...} və funksiya siyahı[…] - Siyahıların "təbii" ekranı
— Siyahıların yaradılması yolları
— Elementlərin indeksləşdirilməsi və siyahının bəzi ədədi xarakteristikaları. Funksiyalar Uzunluq и Dərinlik
— Funksiyadan istifadə edərək siyahıda müəyyən yerləri tutan elementlərin seçilməsi Hissə([[…]])
— Siyahı elementlərinin adının dəyişdirilməsi
— Funksiyadan istifadə edərək siyahının yaradılması Masa
— Funksiyadan istifadə edərək nömrələrin siyahısının yaradılması Silsilə
Birliklər
— Assosiasiya yaratmaq və onunla işləmək
— Dataset — Volfram dilində verilənlər bazası formatı
Şablon ifadələri
— Şablonlara giriş
— Əsas obyekt şablonları: Boş (_), BlankSequence (__), BlankNullSequence (___)
— Şablonlarla nə edə bilərsiniz? Funksiya Işlər
— Şablondakı ifadə növünün müəyyən edilməsi
— Funksiyalardan istifadə edərək şablonlara məhdudiyyətlərin qoyulması Vəziyyət (/;), PatternTest (?), başqa, həmçinin test funksiyalarından istifadə
— Funksiyadan istifadə edərək alternativ seçim imkanı ilə şablonların yaradılması Alternatives (|)
Funksiyalar
— Təxirə salınmış tapşırığın tətbiqi Gecikməni təyin edin (:=)
- Mütləq tapşırıqdan istifadə Set ,
— Artıq tapdığı dəyərləri və təkrarlanan funksiyanı yadda saxlayan funksiyanın qurulması
— Funksiya atributları və funksiyaları Features, Xüsusiyyətləri təyin edin, ClearAtributlar, Qorumaq, Müdafiədən çıxarın onlarla işləmək
Təmiz funksiyalar
— Funksiyanın tətbiqi Function (&)
— Təmiz funksiyalar harada istifadə olunur?

2.3 | Vizualizasiyaların yaradılması


Dərsin məzmunuSimvolik qrafik dili
- Qrafik primitivlər
—— Birölçülü
—— İki ölçülü
—— Üçölçülü
—— Köməkçi
- Funksiya Graphics
—— Sintaksis
——— Ən sadə misal
——— Qatlar
——— Qatların yenidən təşkili
——— Qatların ümumi və spesifik xassələri
—— Funksiya seçimləri Graphics
--- Aspekt nisbəti
--- Baltalar
--- AxesLabel
--- AxesOrigin
--- AxesStyle
--- Ticks
--- TicksStyle
--- Fon
--- Məzmun Seçilə bilər
--- Koordinatlar Alət Seçimləri
--- Epiloq
--- proloq
--- Çərçivə
--- FrameLabel
--- RotateLabel
--- FrameStyle
--- FrameTicks
--- FrameTicksStyle
--- GridLines
--- GridLinesStyle
--- Şəkil Ölçüsü
--- PlotLabel
--- LabelStyle
--- PlotRange
--- PlotRangeClipping
--- PlotRangePadding
—— Stil parametrləri
——— Rənglər (adlandırılmış rənglər + rəng boşluqlarından rənglər, deyək RGBColor), şəffaflıq (Şəffaflıq)
——— Xəttin qalınlığı: Qalın, Nazik, Qalınlıq, Mütləq Qalınlıq
——— Nöqtə ölçüsü: PointSize, AbsolutePointSize
——— Bitirmə xətlərinin və kəsilmə nöqtələrinin üslubu: CapForm, Qoşulma forması
——— Funksiya stil mətnin görünüşünü fərdiləşdirmək üçün
——— Funksiyalar FaceForm и EdgeForm ərazinin və onun sərhədlərinin görünüşünə nəzarət etmək
—— Misal
——— Təxmini həll
——— Həll dəqiqdir
——— Niyə dəqiq həll çox faydalıdır?
- Funksiya Qrafika 3D
—— Sintaksis
——— Ən sadə misal
——— Qrafik obyektlərin ümumi və xüsusi xassələri
—— Funksiya seçimləri Qrafika 3D
--- AxesEdge
--- Boxed
--- BoxRatios
--- BoxStyle
--- ClipPlanes
--- ClipPlanesStyle
--- FaceGrids
--- FaceGridsStyle
--- Işıqlandırma
--- Sferik Region
--- Nəzər nöqtəsi, ViewVektor, ViewVertical
—— Misal: kubun en kəsiyi
——— Statik üçölçülü obyektdən interaktiv obyektə
Vizualizasiya yaratmaq üçün daxili funksiyalar
Əsas 2D funksiyaları
- Torpaq
- Kontur Plot
- Ərazi
- Parametrik Plot
- PolarPlot
- Siyahı Süjet
Əsas 3D funksiyaları
- Plot3D
- ContourPlot3D
- RegionPlot3D
- Parametrik Plot3D
- ListPlot3D
Vizuallaşdırma və əsas funksiyaları qurmaq üçün funksiyaların əlaqəsi Graphics и Qrafika 3D
- 2D
- 3D

2.4 | İnteraktiv obyektlərin yaradılması, idarəetmə vasitələri ilə işləmək, istifadəçi interfeyslərinin yaradılması


Dərsin məzmunuSimvolik dinamik dil
- Funksiya Dynamic
—— Sadə nümunələr
——— Parametrin dəyişdirilməsi
——— Həll tikinti ekranı
- Nəzarətlər
- Slider
——— Ən sadə misal
- Slider2D
——— Ən sadə misal
- IntervalSlider
——— Ən sadə misal
- Onay
——— Ən sadə misal
- CheckboxBar
- Təyin edən
- SetterBar
- Radio düyməsi - xüsusi növ Təyin edən
- RadioButtonBar - xüsusi növ SetterBar
- Dəyişdirici
- ToggleBar
- opener
- ColorSlider
——— Ən sadə misal
- PopupMenyu
——— Ən sadə misal
- Giriş sahəsi
——— Ən sadə misal
—— Digər obyektlər...
Function Manipulyasiya edin
— Синтаксис
— İdarəetmə vasitələrinin sadələşdirilmiş sintaksisi
—— {x, a, b}
—— {x, a, b, dx}
—— {{x, x0}, a, b}, {{x, x0}, a, b, dx}
—— {{x, x0, label}, a, b}, {{x, x0, label}, a, b, dx}
—— {{x, başlanğıc, etiket}, ….}
—— {x, rəng}
—— {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {Doğru, Yanlış}}
—— {x} və {{x, x0}}
—— {x, Locator}
—— {x, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Locator} və ya
{{x, {{x1, y1}, {x2, y2}, …}}, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, …}, …, Locator, LocatorAutoCreate->Doğru}
—— {{x, …}, …, type}
— Seçimlər Manipulyasiya edin
- Davamlı Fəaliyyət
- LocalizeVariables
- Başlatma
- Save Definitions
- Sinxron Başlama
- Sinxron Yeniləmə
- İzlənən Simvollar
— Manipulyatorların konstruktoru
— Əlaqəli manipulyatorların yaradılması və opsiyadan istifadə edərək lokatorların əyri ilə əlaqələndirilməsi İzləmə funksiyası

2.5 | Məlumatların, faylların, şəkillərin, səslərin, veb səhifələrin idxalı, ixracı, emalı. VKontakte API nümunəsindən istifadə edərək veb resurslarının API ilə işləmək, həmçinin Facebook, Twitter, Instagram və s. API ilə işləmək üçün daxili metodlarla işləmək.


Dərsin məzmunuFayllar və onların adları ilə işləmək
— Fayl axtarışı və əlaqəli tapşırıqlar
- $InstallationDirectory, $BaseDirectory
- Notebook Directory
- Fayl MövcudQ
- Fayl Adları
- Fayl adlarının yaradılması
- DirectoryName
- FaylAdı Qoşulun
- FileNameSplit
- FileNameTake
- FileBaseName
- Fayl uzantısı
Funksiyalar Idxal и Ixrac
— İdxal və ixrac formatları
- Idxal
—— Nümunələr
- Ixrac
—— Nümunələr
Verilənlərin emalı
— TXT-dən məlumatların idxalı və emalı
— MS Excel-dən verilənlərin idxalı və emalı
Şəkillərlə işləmək
- Sən nə edə bilərsən?
— Şəkillər toplusunun işlənməsi
Səslə işləmək
- Misal
Veb səhifələrdən məlumatların idxalı və işlənməsi
— Rusiya Federasiyası Mərkəzi Bankının saytından məlumatların idxalı
-- Həll
—— Xülasə
— Yandex.Dictionaries saytından məlumatların idxalı
API ilə işləmək
— VKontakte API
-- İlk addımlar
—— AccessToken
—— VKontakte API ilə işləmək nümunəsi
— Daxili API Facebook, Twitter, Instagram

2.6 | Daxili Wolfram tərəfindən seçilmiş verilənlər bazaları ilə işləmək, Wolfram|Alpha ilə inteqrasiya


Dərsin məzmunuSistem miqyasında vahid dəstəyi
- İlk istifadə
— Hesablamalarda istifadə nümunəsi
—— Ölçüləri olan kəmiyyətlərlə tənlik sistemlərinin həlli:
—— Ölçü Analizi (Pi-teorem):
mühitin qravitasiya qeyri-sabitliyi probleminin nümunəsindən istifadə etməklə
——— Köməkçi kod
--- Həll
--- Nəticələr
Daxili verilənlər bazaları
- Wolfram Research tərəfindən seçilmiş verilənlər bazaları ilə işləmək üçün bütün xüsusiyyətlər
- Nümunələr
—— ÜDM səviyyəsinə uyğun rənglənmiş dünya xəritəsinin yaradılması
—— adına kimyəvi elementlərin dövri cədvəli. D.I.Mendeleyev
— Wolfram Research tərəfindən seçilmiş verilənlər bazalarını ani giriş üçün necə saxlaya bilərəm?
—— Leonid Şifrinin qərarı...
--- Kod
——— İş nümunəsi
Dil Varlığı
— (Ctrl + =) — sərbəst formalı sorğunu Wolfram Dili formatına yerli olaraq çevirmək üçün modul əldə etmək
- Təşkilat
- EntityValue
- EntityClass
- EntityProperties, EntityProperty
- Fərqləndirmə Təşkilat görünüşdə
Tərcüməçi tərcüməçi
— Tərcümə növlərinin siyahısı
- Funksiya tərcüməçi
- Funksiya Semantik şərh
- Funksiya Semantik İdxal
Wolfram|Alpha ilə inteqrasiya
— Sərbəst forma girişi (= xananın əvvəlində Input)
—— Nümunələr
— Yerli sərbəst forma daxiletmə (Ctrl + = Giriş xanasının istənilən yerində
—— Misal
— Wolfram|Alpha sorğusunun tam nəticəsi (== Giriş xanasının əvvəlində)
—— Wolfram|Alpha istifadəsinə dair bəzi nümunələr
--- Riyaziyyat
——— Fizika
——— Kimya
——— Ehtimal nəzəriyyəsi, statistika və məlumatların təhlili
——— Hava və əlaqəli məsələlər
——— İnternet və kompüter sistemləri
--- Musiqi
——— Qida, qidalanma, sağlamlıq
- Funksiya WolframAlpha
—— Nümunə 1: Üç dəyişəndə ​​Boolean cəbri funksiyaları üçün Eyler-Venn diaqramları və məntiq sxemləri.
—— Misal 2: Verilmiş birinə ən yaxın adlandırılmış rənglərin tapılması

3 | Wolfram Cloud ilə işləmək: birbaşa API, giriş formaları, CloudCDF və s.


Dərsin məzmunuWolfram Cloud nədir?
— Wolfram Cloud nədən ibarətdir?
— Wolfram Cloud ilə nə edə bilərsiniz?
Wolfram Proqramlaşdırma Buludu
— Wolfram Proqramlaşdırma Bulud Hesab NövləriWolfram Proqramlaşdırma Bulud Hesab Növləri
- Bulud kreditləri
Mathematica və Wolfram Desktop-da Bulud Funksiyaları
— Buludla birbaşa işləmək üçün, həmçinin bulud obyektləri ilə işləyə bilən funksiyalar.
— Bulud məlumat funksiyaları
- CloudAccountData — Bulud hesabınız haqqında məlumat
- CloudConnect, Cloud Disconnect — Bulud-a qoşulma və ya ondan ayrılma
- CloudObjects - bulud obyektləriniz
- $CloudCreditsAvailable — mövcud bulud kreditlərinin sayı
Bulud interfeysi, ilk addımlar
- Əsas pəncərə
— Hesabınız haqqında məlumat pəncərəsi
— Bulud obyektlərinizin və Bulud Kreditlərinizin istifadəsi haqqında məlumat olan pəncərə
— Yeni sənəd pəncərəsi
Function Forma funksiyası
- Məqsəd və sintaksis
- Ən sadə misal
- CloudDeploy
— Dəyişənlərin növləri
- Dəyişənlərlə işləmək
—— “Tərcüməçi” parametri
—— “Defolt” parametr
—— “Giriş” parametri
—— “Etiket” parametri
—— “Kömək” parametri
—— “İpucu” parametri
— Formanın görünüşünün fərdiləşdirilməsi
- Görünüş Qaydaları
——FormTheme
— Mümkün nəticə formatları
— Rus mətninin daxil edilməsi
—— Misal
- Nümunələr
—— Tənliyi həll etmək üçün proqram yaratmaq
—— Şəkil emal proqramının yaradılması
—— Ağıllı sahələrlə coğrafi tətbiqin yaradılması
Function APIFunction
- Nümunələr
—— Tənliyi həll etmək üçün proqram yaratmaq
—— Ağıllı sahələrlə coğrafi tətbiqin yaradılması

4 | CDF texnologiyası - Mathematica-da yaradılmış interaktiv obyektlərin veb səhifələrə, incəliklərə dərhal daxil edilməsi. Layihələrinizdə Wolfram Demonstrations Project veb saytından hazır interaktiv obyektlərdən istifadə edin və onları dəyişdirin. Real həyat nümunələri və biznes tətbiqləri


Dərsin məzmunuCDF - Computable Document Format - Computable Document Format
— CDF texnologiyası
— Digər formatlarla qısa müqayisə
— CDF-nin yaradılması mərhələləri
—— Şəkilli addımlar
- Real nümunələr
- Wolfram Nümayişləri Layihəsi
Manipulyasiya əsasında CDF yaradılması
— Addım 1. Tətbiqin yaradılması
— Addım 2. Onu CDF formatında saxlayın
— Addım 3. Veb səhifəyə daxil edilməsi
DynamicModule əsasında CDF yaradılması
— Addım 1. Tətbiqin yaradılması
— Addım 2. Onu CDF-də saxlayın
— Addım 3. Veb səhifəyə daxil edilməsi
— Mürəkkəb CDF-nin başqa bir nümunəsi
CDF əsasında hazır veb səhifələrin yaradılması
- Misal
EnterpriseCDF
— CDF və EnterpriseCDF arasındakı fərqlər
— CDF və EnterpriseCDF-nin əsas müqayisəsi
— CDF, EnterpriseCDF, Wolfram Player Pro və Mathematica-nın ətraflı müqayisəsi
CloudCDF
— CloudCDF nədir?
— CloudCDF yaradılması nümunəsi
—— Misal 1
—— Misal 2

5 | Raspberry Pi-də əvvəlcədən quraşdırılmış və pulsuz Wolfram Language və Mathematica ilə işləyin (Raspbian əməliyyat sistemi ilə)


Dərsin məzmunuRaspberry Pi, ilk tanışlıq
- Bu nədir?
- Onu haradan ala bilərəm?
— Wolfram Language dəstəyi ilə ƏS-ni harada və necə quraşdırmaq olar
Raspberry Pi və Wolfram Dili
- Layihə səhifəsi
- Sənədlər səhifəsi
— Quraşdırıldıqdan sonra Raspberry Pi necə görünür
— Raspberry Pi-də Wolfram dilində proqramlaşdırma ideyası
Raspberry Pi Performansı
- Bəzi kodun hesablanması
- Standart quraşdırılmış Wolfram benchmark
— Raspberry Pi-də Python performansı ilə müqayisə
Raspberry Pi-də işləyən poçt robotunun nümunəsi
Raspberry Pi ilə işləmək nümunələri
— GPS izləyicisinin yaradılması
-- Sizə lazım olacaq
—— Montajdan sonra baxış
—— Raspberry Pi-də Riyaziyyat üçün proqram
- Şəkil çəkdirmək
-- Sizə lazım olacaq
—— Montajdan sonra baxış
—— Raspberry Pi-də Riyaziyyat üçün proqram
- GPIO-dan istifadə
-- Sizə lazım olacaq
—— Montajdan sonra baxış
—— Raspberry Pi-də Riyaziyyat üçün proqram
- Digər misallar
Wolfram Language və Raspberry Pi inteqrasiyası haqqında daha çox məlumatı haradan tapa bilərəm?

Səs keyfiyyətinə görə üzr istəyirəm, bəzi videolarda istədiyim qədər yaxşı deyil.

Yeni videolarda və vebinarlarda 2K-da səs və video ilə hər şey qaydasındadır. Bizə qoşulun: kanalda hər həftə canlı yayımlar olur.

Vebinar nümunəsi



Mənbə: www.habr.com

Добавить комментарий