Kursa "Bingehên xebata bi bandor bi teknolojiyên Wolfram": zêdetirî 13 demjimêrên dersên vîdyoyê, teorî û peywiran

Kursa "Bingehên xebata bi bandor bi teknolojiyên Wolfram": zêdetirî 13 demjimêrên dersên vîdyoyê, teorî û peywiran

Hemî belgeyên qursê dikarin werin daxistin vir.

Min ev qurs çend sal berê ders da temaşevanek pir mezin. Ew gelek agahdarî li ser ka pergalê çawa dixebite Mathematica, Wolfram Cloud û ziman Zimanê Wolfram.

Lêbelê, bê guman, dem nesekine û di van demên dawî de gelek tiştên nû derketine holê: ji kapasîteyên pêşkeftî bi torên neuralî re dixebitin ji her cureyî re operasyonên webê; niha ew e Wolfram Engine, ku hûn dikarin li ser servera xwe saz bikin û mîna Python bigihîjin wê; hûn dikarin her cûre ava bikin dîmenên erdnîgarî an kîmyewî; mezin hene depoyên her cure daneyan, di nav de fêrbûna makîneyê; hûn dikarin bi her cûre databasan ve girêbidin; çareserkirina pirsgirêkên matematîkî yên tevlihev, hwd.

Zehmet e ku meriv hemî kapasîteyên teknolojiyên Wolfram di çend paragraf an çend hûrdeman de navnîş bike.

Vana hemûyan min teşwîq kir ku ez qursek nû biçim, ku ez niha di ser de me qeydkirinê li pêş.

Ez piştrast im ku gava ku hûn kapasîteyên Zimanê Wolfram kifş bikin, hûn ê dest bi karanîna wî pir caran û pir caran bikin, pirsgirêkên xwe zû û bi bandor di gelek waran de çareser bikin: ji zanistiyê bigire heya sêwirana otomasyona sêwiranê an parkirina malperê, ji torên neuralî heya pêvajoykirina nîgarê, ji dîtbariya molekulî heya avakirina danûstendinên bi hêz.

1 | Pêşniyara Wolfram Mathematica û Wolfram Cloud


Naveroka dersêWolfram Mathematica çi ye?
- Afirînerê - Stephen Wolfram
—— Hin gotarên vê dawiyê yên Stephen Wolfram wergerandine rûsî
- Lîsteya fonksiyon û sembolên çêkirî
—- Hejmara fonksiyonên çêkirî li gorî guhertoyê girêdayî ye
—- Cihê dîska hişk
- Zêdetir li ser Mathematica bi gelemperî
- Hemî hilberên Wolfram Lêkolîn
Taybetmendiyên Nû û Nûvekirî
- Koda ji bo bidestxistina van lîsteyan
Di dawiya pêşîn de nû
Zimanê geometrîkî yê nû
- Tiştên geometrîkî yên bingehîn
- Fonksiyonên ji bo hesabên geometrîkî
—- Pîvana herêmê
—- Dûrahiya herêmê
—- Bi herêman re dixebitin
- Fonksiyonên ji bo diyarkirina deveran
- Bi meşkan re dixebitin
- Yekbûna tevahî bi fonksiyonên din re
Çareseriya analîtîk û hejmarî ya hevkêşeyên cuda
- WhenEvent ji bo karên analîtîk
- Çareseriya analîtîk a DE bi dereng
- Rêbaza hêmanên dawî
Fêrbûna Makîneyê
- Dabeş kirin
- Pêşdîtin
- Mînak
"Ziman Entity" - zimanek nû ji bo xebata bi databasan + Hejmarek mezin a databasên nû
Zimanek nû ji bo xebata bi agahdariya erdnîgarî
Nûçeyên din çi ne?
- Berfirehkirina zimanê bingehîn
- Komel - array indexed
- Dataset - Forma databasê ya çêkirî
- PlotTheme
- Hesabên girêdayî demê
- Analîzkirina pêvajoyên random
- Rêzeya demê
- Yekbûn bi Wolfram Cloud re
- Yekbûna bi cîhazan re
- Şablonên belgeyên pêşkeftî, HTML
Wolfram Programming Cloud

2.1 | Destpêka ziman, taybetmendiyên wî. Zehmetiyên sereke ji bo bikarhênerên nûjen. Bi navgîniya Mathematica û kapasîteyên wê re xebitîn - navbeynkariya pêşbînker, forma têketina belaş, hwd.


Naveroka dersêZimanê Wolfram
Prensîbên Zimanê Wolfram
Dema ku bi Wolfram Language re dixebitin çi girîng e ku ji bîr mekin?
Di Mathematica de dest pê dike
Kurteriyên klavyeyê yên girîng
- Shift+Enter an Enter li ser klavyeya hejmarî
- Ctrl + Shift + Enter
- F1
- F2
Agahdariya li ser sembolan digirin
—? - fonksiyon Binavî
- ?? - fonksiyon agahî
- Li ser F1 bikirtînin
- Navbera pêşbînîker
Bi paletan re dixebitin
-Alîkarê Matematîkê ya Bingehîn
- Alîkarê dersê
-Alîkarê Nivîsandinê
- Schemes Element Chart
- Planên Rengê
- Karakterên taybet
- Bi grafîkan û nexşeyan re dixebitin
—- Amûrên xêzkirinê
—- Koordînatan Bigirin
—- Pêvajoya wêneya bingehîn
- Bi grafikan re dixebitin
Ziman & Sîstema Wolfram | Navenda Belgekirinê
Navbera Pêşbînî
- Xweserkirina hevoksaziya fermanên ketine
—- Bi fonksiyonên çêkirî û şêweyên hevoksaziyê re dixebitin
—- Bi guherbarên bikarhêner re dixebitin
- Navbera pêşbînîkirî ya hesabkirî - panelek ji bo pêşniyarkirina kiryarên din
Yekbûn bi Wolfram|Alpha
— Wolfram|Malpera Alpha
- Yekbûna di navbera Wolfram|Alpha û Mathematica de
—- Dîtina temsîlên girtî yên fraksiyonên dehan
- Agahdariya tansiyona xwînê
—- Çareserkirina gav bi gav a hevkêşana matrixê bi rêbaza Gaussian

2.2 | Diyarkirina fonksiyonan, xebata bi navnîşan, biwêjên şablonê û komeleyan


Naveroka dersêLîste
- Lîsteya {...} û fonksiyonê Rêzok[...] - Nîşandana "xwezayî" ya navnîşan
- Rêbazên çêkirina navnîşan
- Indekskirina hêmanan û hin taybetmendiyên hejmarî yên navnîşê. Functions Dirêjî и Kûrî
- Hilbijartina hêmanên ku di navnîşê de hin cihan digirin bi karanîna fonksiyonê Par([…]]
- Guhertina navên navnîşên navnîşan
- Bi karanîna fonksiyonê navnîşek çêbikin Mêz
- Bi karanîna fonksiyonek navnîşek hejmaran çêbikin Dirêjahî
Komeleyan
- Komele ava kirin û pê re kar kirin
- Dataset - formata databasê bi Zimanê Wolfram
Îfadeya Şablon
- Destpêka şablonan
- Şablonên tiştên bingehîn: Vala (_), BlankSequence (__), BlankNullSequence (___)
- Hûn dikarin bi şablonan çi bikin? Karkirin rewşan de
- Di şablonê de diyarkirina cureyê îfadeyê
- Li ser şablonên ku fonksiyonan bikar tînin sînorkirin Rewş (/;), PatternTest (?), , û her weha karanîna fonksiyonên testê
- Afirandina şablonan bi îmkana hilbijartina alternatîf bi karanîna fonksiyonê Alternatives (|)
Karkerên
- Serlêdana peywira taloqkirî SetDelayed (:=)
- Bikaranîna peywira bêkêmasî danîn (=)
- Sazkirina fonksiyonek ku nirxên ku berê dîtiye û fonksiyonek dubare bi bîr tîne
- Taybetmendî û fonksiyonên fonksiyonê taybetmendiyên xwe, SetAttributes, ClearAttributes, Parastin, Bêparastin bi wan re kar bikin
fonksiyonên paqij
- Serîlêdana fonksiyonê Karî (&)
- Li ku derê fonksiyonên paqij têne bikar anîn?

2.3 | Afirandina dîmenan


Naveroka dersêZimanê grafîkî yê sembolîk
- primitives Graphic
—- Yek-alî
—- Du-alî
—- Sê-alî
—- Alîkar
- Fonksiyon Graphics
—- Hevoksazî
——— Mînaka herî hêsan
——— Qat
——— Vesazkirina qatan
——— Taybetmendiyên giştî û taybet ên qatan
—- Vebijarkên fonksiyonê Graphics
--- AspectRatio
--- eksê
--- AxesLabel
--- AxesOrigin
--- AxesStyle
--- Tîkan
--- TicksStyle
--- Paşî
--- ContentSelectable
--- CoordinatesToolOptions
--- Epilogue
--- Pêşgotin
--- Çarçove
--- FrameLabel
--- RotateLabel
--- FrameStyle
--- FrameTicks
--- FrameTicksStyle
--- GridLines
--- GridLinesStyle
--- ImageSize
--- PlotLabel
--- LabelStyle
--- PlotRange
--- PlotRangeClipping
--- PlotRangePadding
—— Mîhengên şêwazê
——— Reng (rengên binavkirî + reng ji cihên rengan, bêje RGBColor), zelalî (Nehêle)
——— Kûrahiya rêzê: Zixt, Zirav, Qewîtî, Qalindiya Absolute
——— Mezinahiya xalê: PointSize, AbsolutePointSize
——— Şêweya rêzikên dawî û xalên veqetînê: CapForm, JoinForm
——— Fonksiyon Awayî ji bo xweşkirina xuyangê nivîsê
——— Fonksiyon FaceForm и EdgeForm kontrolkirina xuyabûna herêmekê û sînorên wê
—- Mînak
——— Çareseriya nêzîk
——— Çareserî rast e
——— Çima çareseriya tam pir bikêr e?
- Fonksiyon Graphics3D
—- Hevoksazî
——— Mînaka herî hêsan
——— Taybetmendiyên giştî û taybetî yên tiştên grafîkî
—- Vebijarkên fonksiyonê Graphics3D
--- AxesEdge
--- Boxed
--- BoxRatios
--- BoxStyle
--- ClipPlanes
--- ClipPlanesStyle
--- FaceGrids
--- FaceGridsStyle
--- Ronahiya
--- SphericalRegion
--- ViewPoint, ViewVector, ViewVertical
—— Nimûne: beşa kubeyê
——— Ji objeyek sê-alî ya statîk heya ya înteraktîf
Ji bo afirandina dîmenan fonksiyonên çêkirî
Fonksiyonên bingehîn 2D
- Erd
- ContourPlot
- RegionPlot
- ParametricPlot
- PolarPlot
- ListPlot
Fonksiyonên bingehîn 3D
- Plot3D
- ContourPlot3D
- RegionPlot3D
- ParametricPlot3D
- ListPlot3D
Girêdana fonksiyonan ji bo avakirina dîmen û fonksiyonên bingehîn Graphics и Graphics3D
- 2D
- 3D

2.4 | Afirandina tiştên înteraktîf, xebitandina bi kontrolan, afirandina navrûyên bikarhêner


Naveroka dersêZimanek dînamîk a sembolîk
- Fonksiyon dînamîk
- Nimûneyên hêsan
——— Guhertina parametreyek
——— Nîşandana avakirina çareseriyê
- Kontrol dike
- surguyê
——— Mînaka herî hêsan
- Slider2D
——— Mînaka herî hêsan
- IntervalSlider
——— Mînaka herî hêsan
- Checkbox
——— Mînaka herî hêsan
- CheckboxBar
- Sazker
- SetterBar
- RadioButton - celebek taybetî Sazker
- RadioButtonBar - celebek taybetî SetterBar
- Toggler
- ToggleBar
- Opener
- ColorSlider
——— Mînaka herî hêsan
- PopupMenu
——— Mînaka herî hêsan
- InputField
——— Mînaka herî hêsan
—— Tiştên din...
function Gorî xwe kirin
- Hevoksazî
- Hevoksaziya hêsan a kontrolê
—— {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, destpêkî, label}, ….}
—— {x, reng}
—- {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {Rast, Derew}}
—— {x} û {{x, x0}}
—— {x, Locator}
—— {x, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, Locator} an
{{x, {{x1, y1}, {x2, y2}, ...}}, {xmin, ymin}, {xmax, ymax}, Locator}
—— {{x, …}, …, Locator, LocatorAutoCreate-> Rast e}
—— {{x, …}, …, binivîsin}
- Vebijêrk Gorî xwe kirin
- ContinuousAction
- LocalizeVariables
- Destpêkirin
- SaveDefinitions
- Destpêkirina Synchronous
- Nûvekirina Hevdem
- TrackedSymbols
- Sêwirînerê manîpulatoran
- Afirandina manîpulatorên girêdayî û bi karanîna vebijarkê ve girêdana cîhgiran bi kelekek ve TrackingFunction

2.5 | Import, hinardekirin, hilanîna daneyan, pelan, wêneyan, deng, rûpelên malperê. Karkirina bi API-ya çavkaniyên webê re bi karanîna mînaka API-ya VKontakte, û her weha bi rêbazên çêkirî yên xebata bi API-ya Facebook, Twitter, Instagram, hwd re dixebitin.


Naveroka dersêBi pelan û navên wan re dixebitin
- Lêgerîna pelan û karên têkildar
- $InstallationDirectory, $BaseDirectory
- NotebookDirectory
- FileExistsQ
- Navên Pelan
- Afirandina navên pelan
- DirectoryName
- FileNameJoin
- FileNameSplit
- FileNameTake
- FileBaseName
- FileExtension
Karkerên Malanîn и Eksport
- Formatên import û hinardekirinê
- Malanîn
—- Nimûne
- Eksport
—- Nimûne
Danûstendina daneyê
- Import û hilanîna daneyan ji TXT
- Import û hilanîna daneyan ji MS Excel
Bi wêneyan re dixebitin
- Tu dikarî çi bikî?
- Pêvajoya berhevokek wêneyan
Bi deng re xebitîn
- Mînak
Ji rûpelên webê îtxalkirin û hilanîna daneyan
- Import agahî ji malpera Bankeya Navendî ya Federasyona Rûsyayê
-- Çareserî
—— Kurte
- Ji malpera Yandex.Dictionaries vekirina agahdariyê
Bi API-ê re dixebitin
- VKontakte API
-- Gavên pêşîn
—- AccessToken
—- Nimûneyek xebata bi VKontakte API re
- API-ya çêkirî ya Facebook, Twitter, Instagram

2.6 | Bi databasên çêkirî yên Wolfram re bixebitin, bi Wolfram|Alpha re entegrasyonê bikin


Naveroka dersêPiştgiriya yekîneya berfireh a pergalê
- Bikaranîna yekem
- Nimûneya karanîna di hesaban de
—— Çareserkirina pergalên hevkêşan ên bi mîqdarên xwedî pîvan:
-- Analîziya Dimensî (Pi-teorem):
bikaranîna mînaka pirsgirêka bêîstîqrara gravîtîkî ya navgînekê
——— Koda alîkar
--- Çareserî
--- Encam
Daneyên pêvekirî
- Hemî taybetmendiyên ji bo xebitandina bi databasên lêkolînkirî yên Wolfram Research
- Nimûne
—- Çêkirina nexşeya cîhanê ya ku li gorî asta GDP-yê rengînkirî ye
—- Tabloya demkî ya hêmanên kîmyewî yên bi navê. D. I. Mendeleev
- Ez çawa ji bo gihîştina tavilê databasên hilbijartî yên Wolfram Research hilînim?
—— Biryara Leonîd Şîfrîn...
--- Kod
——— Mînaka xebatê
Saziya Ziman
- (Ctrl + =) - wergirtina modulek ji bo veguheztina daxwaznameyek belaş a herêmî di forma Wolfram Language
- Entity
- EntityValue
- EntityClass
- EntityProperties, EntityProperty
- Cudabûn Entity ji hêla xuyabûnê ve
Werger Werger
- Lîsteya celebên şîrovekirinê
- Fonksiyon Werger
- Fonksiyon SemanticInterpretation
- Fonksiyon SemanticImport
Yekbûn bi Wolfram|Alpha
- Ketina forma belaş (= li destpêka şaneyê Beyan)
—- Nimûne
- Ketina bi forma belaş a herêmî (Ctrl + = li her cîhek di hucreya Ketinê de
—- Mînak
- Encama tevahî ya pirsa Wolfram|Alpha (== li destpêka hucreya Ketinê)
—— Çend mînakên bikaranîna Wolfram|Alpha
--- Matematîk
——— Fîzîk
——— Kîmya
——— Teoriya îhtîmal, îstatîstîk û analîza daneyan
——— Rewşa hewa û mijarên girêdayî
——— Înternet û sîstemên kompîturê
--- Muzîk
——— Xwarin, xwarin, tenduristî
- Fonksiyon WolframAlpha
—— Mînak 1: Diyagramên Euler-Venn û dorhêlên mantiqê ji bo fonksiyonên cebraya Boolean di sê guherbaran de.
—— Nimûne 2: Dîtina rengên bi navên herî nêzîk ji yekî diyarkirî re

3 | Bi Wolfram Cloud re dixebitin: API-yên rasterast, formên têketinê, CloudCDF, hwd.


Naveroka dersêWolfram Cloud çi ye?
- Wolfram Cloud ji çi pêk tê?
- Hûn dikarin bi Wolfram Cloud re çi bikin?
Wolfram Programming Cloud
- Cureyên Hesabê Ewrê Bernamesazkirina Wolfram Cureyên Hesabê Ewrê Bernamesazkirina Wolfram
- Deynên ewr
Di Mathematica û Wolfram Desktop de fonksiyonên Cloud
- Fonksiyonên ji bo xebata rasterast bi ewr re, û hem jî yên ku dikarin bi tiştên ewr re bixebitin.
- Fonksiyonên agahdariya ewr
- CloudAccountData - agahdariya li ser hesabê weya Cloud
- CloudConnect, CloudDisconnect - girêdan an veqetandina ji Cloud
- CloudObjects - tiştên ewrên te
- $CloudCreditsAvailable - hejmara krediyên ewr ên berdest
Navbera Cloud, gavên pêşîn
- Pencereya sereke
- Pencereya agahdariya hesabê we
- Pencereyek bi agahdariya di derbarê karanîna tiştên weya Cloud û Krediyên Cloud de
- Paceya belgeya nû
function FormFunction
- Armanc û hevoksazî
- Mînaka herî hêsan
- CloudDeploy
- Cureyên guherbaran
- Bi guherbaran re dixebitin
—- Parametreya "Tercuman".
—- Parametreya "Default".
—- Parametreya "Input".
—- Parametreya "Label".
—— Parametreya "Alîkarî".
—- Parametreya "Hint".
- Xweserkirina xuyangiya formê
- AppearanceRules
——FormTheme
- Formên encamên gengaz
- Têxistina nivîsa rûsî
—- Mînak
- Nimûne
—- Afirandina serîlêdanek ji bo çareserkirina hevkêşeyê
—- Afirandina serîlêdana hilberandina wêneyê
—- Afirandina serîlêdanek erdnîgarî bi zeviyên jîr
function APIFunction
- Nimûne
—- Afirandina serîlêdanek ji bo çareserkirina hevkêşeyê
—- Afirandina serîlêdanek erdnîgarî bi zeviyên jîr

4 | Teknolojiya CDF - veguheztina tavilê ya tiştên înteraktîf ên ku di Mathematica de hatine afirandin di nav rûpelên malperê de, hûrgulî. Di projeyên xwe de tiştên înteraktîf ên amade yên ji malpera Wolfram Demonstrations Project bikar bînin û wan biguhezînin. Mînakên jiyana rast û serîlêdanên karsaziyê


Naveroka dersêCDF - Forma Belgeya Hesabkirî - Forma Belgeya Berhevkar
- Teknolojiya CDF
- Danasîna kurt bi formatên din re
- Qonaxên çêkirina CDF
—— Pêngavên wênekirî
- Mînakên rastîn
- Projeya Xwepêşandanên Wolfram
Afirandina CDF li ser bingeha Manîpulasyonê
- Gav 1. Afirandina serîlêdanê
- Gav 2. Di formata CDF de hilîne
- Gav 3. Têxistina nav rûpelek malperê
Afirandina CDF li ser DynamicModule
- Gav 1. Afirandina serîlêdanê
- Gav 2. Wê ji bo CDF tomar bike
- Gav 3. Têxistina nav rûpelek malperê
- Nimûneyek din a CDF-ya tevlihev
Afirandina rûpelên malperê yên amade li ser bingeha CDF
- Mînak
EnterpriseCDF
- Cûdahiyên di navbera CDF û EnterpriseCDF de
- Berhevdana bingehîn a CDF û EnterpriseCDF
- Berhevdana berfireh a CDF, EnterpriseCDF, Wolfram Player Pro û Mathematica
CloudCDF
- CloudCDF çi ye?
- Mînaka afirandina CloudCDF
-- Mînak 1
-- Mînak 2

5 | Bi Wolfram Language û Mathematica re, li ser Raspberry Pi (bi pergala xebitandina Raspbian) pêş-sazkirî û belaş bixebitin


Naveroka dersêRaspberry Pi, yekem nas
- Ew çi ye?
- Ez dikarim ji ku bikirim?
- Li ku û çawa meriv OS-ê, bi piştgiriya Wolfram Language saz bike
Raspberry Pi û Zimanê Wolfram
- Rûpelê projeyê
- Rûpelê belgekirinê
- Raspberry Pi piştî sazkirinê çawa xuya dike
- Fikra bernamekirina bi Zimanê Wolfram li ser Raspberry Pi
Performansa Raspberry Pi
- Hesabkirina hin kodan
- Pîvana standard ya Wolfram-ya çêkirî
- Berawirdkirina bi performansa Python re li ser Raspberry Pi
Mînakek robotek e-nameyê ku li ser Raspberry Pi dimeşe
Nimûneyên ku bi Raspberry Pi re dixebitin
- Afirandina şopgerek GPS
-- Tu dê hewce bûyî
—- Dîtina piştî civînê
—- Bernameya ji bo Mathematica li ser Raspberry Pi
- Wêne kişandin
-- Tu dê hewce bûyî
—- Dîtina piştî civînê
—- Bernameya ji bo Mathematica li ser Raspberry Pi
- Bikaranîna GPIO
-- Tu dê hewce bûyî
—- Dîtina piştî civînê
—- Bernameya ji bo Mathematica li ser Raspberry Pi
- Mînakên din
Ez dikarim li ku derê bêtir agahdarî li ser yekbûna Wolfram Language û Raspberry Pi bibînim?

Ez ji bo kalîteya deng lêborînê dixwazim, di hin vîdyoyan de ew qas ku ez dixwazim ne baş e.

Di vîdyo û webinarên nû de, her tişt bi deng û vîdyoya 2K re baş e. Tevlî me bibin: her hefte li ser kanalê weşanên zindî hene.

Mînaka Webinar



Source: www.habr.com

Add a comment