Differential equations & physical simulationPersamaan diferensial & simulasi fisika

How the world changes — and how a computer follows alongBagaimana dunia berubah — dan bagaimana komputer mengikutinya

Almost every law of physics is written as a differential equation: a rule that ties a quantity to its own rate of change. This playground starts from the very idea of a slope and builds up to chaos and to the equations behind heat and sound — the same equations that scientific machine learning later tries to learn. You only need one idea from calculus: a derivative is a rate of change.

Hampir setiap hukum fisika ditulis sebagai persamaan diferensial: aturan yang mengikat suatu besaran dengan laju perubahannya sendiri. Playground ini bermula dari ide paling dasar tentang kemiringan lalu naik ke chaos dan ke persamaan di balik panas dan bunyi — persamaan yang sama yang kelak coba dipelajari scientific machine learning. Kamu hanya perlu satu ide dari kalkulus: turunan adalah laju perubahan.

Part 1 of 2 · once these feel natural, continue toBagian 1 dari 2 · setelah ini terasa alami, lanjut ke Scientific machine learning →

A differential equation is a rule about slopesPersamaan diferensial adalah aturan tentang kemiringan

It never hands you the answer. It says: "wherever you are, here is the direction you must move next." Draw that direction as a tiny arrow at every point and you get a slope field. Solving means following the arrows from a starting point — that is the whole idea the rest of the playground builds on.

Ia tak pernah memberimu jawaban. Ia berkata: "di mana pun kamu berada, inilah arah yang harus kamu tempuh berikutnya." Gambar arah itu sebagai panah kecil di setiap titik dan kamu memperoleh slope field (medan kemiringan). Menyelesaikannya berarti mengikuti panah dari sebuah titik awal — itulah keseluruhan ide yang dibangun sisa playground ini.

Physical storyCerita fisis

Euler's methodMetode Euler

Click anywhere on the chart to drop a starting point (an initial condition) and watch Euler's method follow the arrows from there.

Klik di mana saja pada grafik untuk menaruh titik awal (sebuah kondisi awal) dan lihat metode Euler mengikuti panah dari situ.

the equationpersamaannya
euler stepslangkah euler
error at endgalat di akhir

Slope field — the equation drawn as arrowsSlope field — persamaan digambar sebagai panah

Euler's method (steps of size h)metode Euler (langkah sebesar h) exact solutionsolusi eksak current slopekemiringan saat ini

The rule, and the simplest solverAturannya, dan solver paling sederhana

Euler's method stands at a point, reads the local slope $f(t,y)$, walks straight in that direction for a small time $h$, and repeats. That single line of code is the ancestor of every physics engine and weather model. Notice what the equation gives you: not the answer, only the rule the answer must obey — remember that when you meet PINNs next door.

Metode Euler berdiri di sebuah titik, membaca kemiringan lokal $f(t,y)$, melangkah lurus ke arah itu selama waktu kecil $h$, lalu mengulang. Satu baris kode itu adalah leluhur setiap physics engine dan model cuaca. Perhatikan apa yang diberikan persamaan: bukan jawabannya, hanya aturan yang harus dipatuhi jawaban — ingat itu saat kamu bertemu PINN di seberang.

Try this
  1. Drop a hot coffee at 90 °C. Arrows point down steeply — hot things cool fast; near 20 °C they flatten out.
  2. Set h = 2: Euler's straight jumps visibly miss the curve. Now h = 0.05: the error nearly vanishes. Smaller steps = more accurate = more work.
  3. Switch to logistic growth and start near $y=0.5$ and near $y=12$. Every history ends at the same place ($y=10$, the food limit). The field decides everyone's fate at once.
Coba ini
  1. Taruh kopi panas di 90 °C. Panah menukik tajam ke bawah — benda panas mendingin cepat; dekat 20 °C panahnya mendatar.
  2. Atur h = 2: lompatan lurus Euler jelas meleset dari kurva. Kini h = 0.05: galatnya nyaris lenyap. Langkah lebih kecil = lebih akurat = lebih banyak kerja.
  3. Ganti ke pertumbuhan logistik dan mulai dekat $y=0.5$ dan dekat $y=12$. Semua riwayat berakhir di tempat yang sama ($y=10$, batas makanan). Medannya menentukan nasib semua orang sekaligus.

Newton's F = ma is a differential equationHukum Newton F = ma adalah persamaan diferensial

Acceleration is the second derivative of position, so "force sets acceleration" is a rule about derivatives — and simulating motion means solving it step by step. Feel the two systems every physics course starts with, and discover why serious engines don't use plain Euler.

Percepatan adalah turunan kedua dari posisi, jadi "gaya menentukan percepatan" adalah aturan tentang turunan — dan mensimulasikan gerak berarti menyelesaikannya langkah demi langkah. Rasakan dua sistem yang selalu jadi pembuka setiap kuliah fisika, dan temukan kenapa engine serius tak memakai Euler biasa.

SystemSistem

Numerical solverSolver numerik

PlaybackPemutaran

newton's law herehukum newton di sini
sim timewaktu sim
0.0 s
energy driftpenyimpangan energi
0%

The system, liveSistemnya, langsung

Phase portrait — position vs velocityPotret fase — posisi vs kecepatan

Position over timePosisi terhadap waktu

Total energy over time — the honesty meterEnergi total terhadap waktu — meteran kejujuran

energy of the simulationenergi simulasitrue starting energyenergi awal sejati

The trick that makes F = ma solvableTrik yang membuat F = ma bisa diselesaikan

A second derivative is scary, so we split it into two first-order rules — position changes at the rate velocity, and velocity changes at the rate force ÷ mass. Now it is tab 1 twice at once. RK4 (Runge–Kutta) probes the slope four times inside each step and blends them, like checking the road ahead before committing to a turn.

Turunan kedua itu menakutkan, jadi kita pecah menjadi dua aturan orde-satu — posisi berubah dengan laju kecepatan, dan kecepatan berubah dengan laju gaya ÷ massa. Kini ini tab 1 dua kali sekaligus. RK4 (Runge–Kutta) menjajaki kemiringan empat kali dalam tiap langkah lalu memadukannya, seperti mengintip jalan di depan sebelum benar-benar berbelok.

Try this
  1. Damping c = 0, Euler, dt = 0.05, play. With no friction the energy must stay flat — but the chart climbs and the phase portrait spirals outward. Euler quietly invents energy.
  2. Same settings, switch to RK4: flat energy, closed loop. Same physics, same dt, a smarter solver.
  3. Pendulum at θ₀ = 170°: it hesitates at the top, then whips around. No tidy formula predicts that shape — which is exactly why we simulate.
Coba ini
  1. Redaman c = 0, Euler, dt = 0.05, putar. Tanpa gesekan energi seharusnya tetap datar — tapi grafiknya menanjak dan potret fase memilin ke luar. Euler diam-diam menciptakan energi.
  2. Setelan sama, ganti ke RK4: energi datar, lintasan tertutup. Fisika sama, dt sama, solver lebih pintar.
  3. Bandul di θ₀ = 170°: ia ragu di puncak, lalu berputar kencang. Tak ada rumus rapi yang meramalkan bentuk itu — justru itulah kenapa kita simulasikan.

Deterministic, yet unpredictableDeterministik, tapi tak terramalkan

The Lorenz system is three simple ODEs with no randomness at all. Yet two starts a millionth apart end up in totally different places — the butterfly effect. And the trajectory never repeats or settles: it traces a strange, winged shape called an attractor. This is where "we know the equation exactly" and "we can't predict the future" stop being opposites.

Sistem Lorenz adalah tiga ODE sederhana tanpa keacakan sama sekali. Namun dua awal yang berselisih sepersejuta berakhir di tempat yang sama sekali berbeda — efek kupu-kupu. Dan lintasannya tak pernah berulang atau mengendap: ia menggambar bentuk aneh bersayap yang disebut attractor. Di sinilah "kita tahu persamaannya persis" dan "kita tak bisa meramal masa depan" berhenti jadi dua hal yang bertentangan.

ParametersParameter

The butterfly testUji kupu-kupu

Twin B starts this far from twin A. Shrinking the gap 1000× buys only a little extra forecast time — that is the whole tragedy of chaos.

Kembar B mulai sejauh ini dari kembar A. Memperkecil selisih 1000× hanya menambah sedikit waktu ramalan — itulah tragedi chaos sepenuhnya.

PlaybackPemutaran

the lorenz systemsistem lorenz
sim timewaktu sim
0.0
twin separationjarak kembar
forecast horizonhorizon ramalan

The attractor — the x–z plane, trajectory painting itselfAttractor — bidang x–z, lintasan melukis dirinya

trajectory Alintasan A twin B (nearby start)kembar B (awal berdekatan) current positionposisi saat ini

Distance between the twins (log scale) — the butterfly effect, measuredJarak antar-kembar (skala log) — efek kupu-kupu, terukur

A straight line on this log plot means the gap grows by a constant factor every second — exponential divergence. Its slope is the Lyapunov exponent; positive slope = chaos. The line flattens only when the twins are as far apart as the attractor is wide (they can't diverge further).

Garis lurus pada plot log ini berarti selisih tumbuh dengan faktor konstan tiap detik — divergensi eksponensial. Kemiringannya adalah eksponen Lyapunov; kemiringan positif = chaos. Garisnya mendatar hanya ketika kedua kembar sudah sejauh lebar attractor (tak bisa lebih menyimpang lagi).

The equationsPersamaannya

Three variables feeding back on each other — that is all. The nonlinear terms $xz$ and $xy$ are what make it chaotic; drop them and the system becomes a boring damped spiral.

Tiga variabel yang saling mengumpan balik — itu saja. Suku nonlinear $xz$ dan $xy$-lah yang membuatnya chaotic; hilangkan keduanya dan sistem jadi spiral teredam yang membosankan.

What the letters mean — this is a weather toyApa arti huruf-hurufnya — ini mainan cuaca

Lorenz did not invent these equations for fun: he boiled the physics of air heated from below (a room, the atmosphere, a pot of water) down to three numbers. x = how fast the air is rolling over, y = the temperature gap between the rising and sinking streams, z = how far the vertical temperature profile has bent from a straight line. Warm air rises, cools, sinks, and shoves the roll — that feedback is the $xz$ and $xy$ terms.

Lorenz tak menyusun persamaan ini untuk main-main: ia memampatkan fisika udara yang dipanaskan dari bawah (sebuah ruangan, atmosfer, panci air) menjadi tiga angka. x = seberapa cepat udara berguling, y = selisih suhu antara aliran yang naik dan turun, z = seberapa jauh profil suhu vertikal membengkok dari garis lurus. Udara hangat naik, mendingin, turun, lalu mendorong gulungan — umpan balik itulah suku $xz$ dan $xy$.

So the butterfly you see is a stripped-down atmosphere, and the twin experiment is two weather forecasts started from almost-identical measurements. They agree, then abruptly don't — which is exactly why real forecasts fade out after a week or two. Nothing here is random. It is three lines of arithmetic, run forward. Unpredictable and deterministic at the same time.

Jadi kupu-kupu yang kamu lihat adalah atmosfer yang disederhanakan, dan eksperimen kembar itu adalah dua ramalan cuaca yang dimulai dari pengukuran yang nyaris identik. Keduanya sepakat, lalu tiba-tiba tidak — itulah persis kenapa ramalan sungguhan memudar setelah seminggu-dua minggu. Tak ada yang acak di sini. Ini tiga baris aritmetika, dijalankan maju. Tak terramalkan dan deterministik sekaligus.

Try this
  1. Play with twins ON. For a while the red and green curves are indistinguishable — then they split and wander onto opposite wings. Nothing changed but rounding at the 5th decimal.
  2. Turn ρ down to about 14: the two wings collapse into one quiet spiral toward a fixed point. Raise ρ past ~24: the famous butterfly returns. A single knob flips order into chaos.
  3. Increase dt toward 0.02: the attractor gets ragged. Even a "known" system is only as trustworthy as the step size — same lesson as tab 2.
Coba ini
  1. Putar dengan kembar ON. Sesaat kurva merah dan hijau tak terbedakan — lalu keduanya berpisah dan mengembara ke sayap yang berlawanan. Tak ada yang berubah selain pembulatan di desimal ke-5.
  2. Turunkan ρ ke sekitar 14: kedua sayap runtuh jadi satu spiral tenang menuju titik tetap. Naikkan ρ melewati ~24: kupu-kupu terkenal itu kembali. Satu tombol membalik keteraturan jadi chaos.
  3. Naikkan dt menuju 0.02: attractor jadi kasar. Bahkan sistem yang "diketahui" hanya sepercaya ukuran langkahnya — pelajaran yang sama seperti tab 2.

The wave equation — a rule at every point in spacePersamaan gelombang — aturan di tiap titik ruang

So far the unknown depended on time alone. A partial differential equation (PDE) lets it depend on space too: $u(x,t)$, the height of a string at position $x$ and time $t$. The wave equation says each little piece accelerates toward the average of its neighbours — pluck it and the shape travels. Same derivative-rule idea, now spread across a whole line.

Sejauh ini yang dicari hanya bergantung pada waktu. Sebuah persamaan diferensial parsial (PDE) membuatnya bergantung pada ruang juga: $u(x,t)$, tinggi senar di posisi $x$ dan waktu $t$. Persamaan gelombang bilang tiap potongan kecil dipercepat menuju rata-rata tetangganya — petik ia dan bentuknya merambat. Ide aturan-turunan yang sama, kini tersebar di sepanjang garis.

PhysicsFisika

NumericsNumerik

Start shapeBentuk awal

Or drag on the string to shape it, then press play.

Atau seret pada senar untuk membentuknya, lalu tekan putar.

Driver — shake one endPenggerak — goyang satu ujung

Like pushing a child on a swing: at whole-number humps the whole string locks into a clean standing wave — resonance. Between them it stays choppy.

Seperti mendorong anak di ayunan: pada punuk bilangan bulat seluruh senar mengunci jadi gelombang berdiri yang rapi — resonansi. Di antaranya ia tetap kacau.

PlaybackPemutaran

wave equationpersamaan gelombang
CFL numberbilangan CFL

The string, liveSenarnya, langsung

the string u(x)senar u(x) markers that ride it — notice they only move up and down, never sidewayspenanda yang menumpanginya — perhatikan mereka hanya bergerak naik-turun, tak pernah menyamping

The shape races along the string, but no bit of string travels — each point just bobs in place. That is the deep surprise of a wave: motion of a pattern, not of stuff. And all of it is the one equation below, applied at every point.

Bentuknya melesat di sepanjang senar, tapi tak ada bagian senar yang berpindah — tiap titik hanya mengangguk di tempat. Itulah kejutan mendalam sebuah gelombang: gerak sebuah pola, bukan gerak materi. Dan semuanya adalah satu persamaan di bawah, diterapkan di tiap titik.

Space–time diagram — position across, time downwardDiagram ruang–waktu — posisi mendatar, waktu ke bawah

Each row is one snapshot of the string; time runs downward. Travelling waves show up as diagonal stripes (a bump moving), reflecting off the walls. This "X" pattern is the signature of the wave equation.

Tiap baris adalah satu potret senar; waktu mengalir ke bawah. Gelombang berjalan muncul sebagai garis-garis diagonal (sebuah punuk yang bergerak), memantul dari dinding. Pola "X" inilah tanda tangan persamaan gelombang.

🔗 Those clean humps at whole-number driver settings are Fourier modes — the Fourier bridge → shows why a plucked string is a sum of them.🔗 Punuk rapi pada setelan penggerak bilangan bulat itu adalah mode Fourierjembatan Fourier → menunjukkan kenapa senar yang dipetik adalah jumlahannya.

The equation, and the stability rulePersamaannya, dan aturan kestabilan

The explicit scheme is only stable when the CFL number $C = c\,\Delta t/\Delta x \le 1$: within one time step, information must not skip past a grid cell. Break it and the numbers explode — not because the physics is wrong, but because the solver outran the wave.

Skema eksplisit hanya stabil ketika bilangan CFL $C = c\,\Delta t/\Delta x \le 1$: dalam satu langkah waktu, informasi tak boleh melompati satu sel grid. Langgar itu dan angkanya meledak — bukan karena fisikanya salah, tapi karena solver-nya mendahului gelombang.

Try this
  1. Pluck and play with fixed ends: the bump splits into two halves that race apart, bounce off the walls flipped upside-down, and re-cross. Switch to free ends — now they bounce back upright.
  2. Push dt up until the CFL badge turns red (C > 1) and play: the string erupts into jagged infinity within a few steps. Nudge dt back below and it's calm again.
  3. Add damping and watch the space–time stripes fade downward — energy leaking away, exactly like friction in the mechanics tab.
  4. Turn on the driver and set humps to 3: the string settles into three clean stationary loops — a standing wave. Slide humps to 3.5 and it turns choppy; back to 4 and four clean loops appear. Those magic integers are resonances, the same physics as a guitar string or an organ pipe.
Coba ini
  1. Petik dan putar dengan ujung terikat: punuknya membelah jadi dua yang berlari saling menjauh, memantul dari dinding terbalik ke bawah, lalu bersilangan lagi. Ganti ke ujung bebas — kini keduanya memantul tegak.
  2. Naikkan dt sampai lencana CFL memerah (C > 1) lalu putar: senar meledak jadi tak hingga bergerigi dalam beberapa langkah. Turunkan dt lagi dan ia kembali tenang.
  3. Tambahkan redaman dan lihat garis-garis ruang–waktu memudar ke bawah — energi merembes keluar, persis seperti gesekan di tab mekanika.
  4. Nyalakan penggerak dan atur punuk ke 3: senar mengendap jadi tiga simpul diam yang rapi — gelombang berdiri. Geser punuk ke 3.5 dan ia jadi kacau; kembali ke 4 dan empat simpul rapi muncul. Bilangan bulat ajaib itu adalah resonansi, fisika yang sama dengan senar gitar atau pipa organ.

The heat equation — smoothing, forgetting, spreadingPersamaan panas — menghaluskan, melupakan, menyebar

Change one sign from the wave equation (a first time-derivative instead of a second) and the character flips completely. Instead of travelling and bouncing forever, a hot spot spreads out and fades. Heat in a rod, ink in water, a rumour in a crowd — all obey $u_t = \alpha\,u_{xx}$. It is the arrow of time made into an equation.

Ubah satu tanda dari persamaan gelombang (turunan-waktu pertama, bukan kedua) dan karakternya berbalik total. Alih-alih merambat dan memantul selamanya, sebuah titik panas menyebar dan memudar. Panas di batang, tinta di air, rumor di kerumunan — semua mematuhi $u_t = \alpha\,u_{xx}$. Inilah panah waktu yang dijadikan persamaan.

PhysicsFisika

NumericsNumerik

Start heatPanas awal

Or drag to paint a temperature profile, then play.

Atau seret untuk melukis profil suhu, lalu putar.

PlaybackPemutaran

heat equationpersamaan panas
stability rkestabilan r
avg temperaturesuhu rata-rata

The rod itself — temperature as colourBatangnya sendiri — suhu sebagai warna

This is the physical object: a metal bar, hot spots glowing, cool spots dark. The curve below is the same thing plotted as height. Watch the colours smear together — heat flowing from hot to cold — which is nothing but the equation moving each point toward the average of its neighbours.

Inilah objek fisiknya: sebatang logam, titik panas berpendar, titik dingin gelap. Kurva di bawah adalah hal yang sama diplot sebagai tinggi. Lihat warnanya melebur — panas mengalir dari panas ke dingin — yang tak lain adalah persamaan menggeser tiap titik menuju rata-rata tetangganya.

Temperature profile, liveProfil suhu, langsung

Space–time diagram — watch the colours blurDiagram ruang–waktu — lihat warnanya mengabur

No diagonal stripes here — just a warm blob that softens and bleeds outward as time runs down. Diffusion has no memory of the exact starting shape; wave motion never forgets it. Two signs of a derivative, two opposite worlds.

Tak ada garis diagonal di sini — hanya gumpalan hangat yang melunak dan merembes keluar seiring waktu turun. Difusi tak punya ingatan akan bentuk awal yang persis; gerak gelombang tak pernah melupakannya. Dua tanda sebuah turunan, dua dunia yang berlawanan.

🔗 Diffusion smooths by killing high frequencies — the Fourier bridge → shows this as the multiplier $e^{-\alpha k^2}$, one number per mode.🔗 Difusi menghaluskan dengan membunuh frekuensi tinggijembatan Fourier → menunjukkannya sebagai pengali $e^{-\alpha k^2}$, satu angka per mode.

The equation, and its stability rule

The explicit scheme is stable only when $r = \alpha\,\Delta t/\Delta x^2 \le \tfrac{1}{2}$. Because $\Delta x^2$ sits in the denominator, doubling the grid resolution forces a smaller time step — the reason fine simulations are so expensive, and a big motivation for the ML surrogates next door.

Skema eksplisit stabil hanya ketika $r = \alpha\,\Delta t/\Delta x^2 \le \tfrac{1}{2}$. Karena $\Delta x^2$ ada di penyebut, menggandakan resolusi grid memaksa langkah waktu lebih kecil — alasan simulasi halus begitu mahal, dan motivasi besar bagi surrogate ML di seberang.

Try this
  1. Hot spot, held-cold ends, play: the peak melts down and drains out the sides — the average temperature falls toward zero.
  2. Switch to insulated ends: now the average temperature stays constant while the profile flattens to a uniform lukewarm line. Conserved but forgotten.
  3. Switch to left end on a stove: the rod starts cold, then heat creeps in from the left and settles into a steady straight-line slope from hot to cold — a fridge door left ajar, a soldering iron on a bar. The equation reaches a balance where inflow equals outflow.
  4. Raise dt until the stability badge turns red ($r > 0.5$): the smooth blob erupts into a jagged sawtooth. Same explicit-scheme trap as the wave, different threshold.
Coba ini
  1. Titik panas, ujung ditahan dingin, putar: puncaknya meleleh dan tiris keluar dari sisi — suhu rata-rata jatuh menuju nol.
  2. Ganti ke ujung terisolasi: kini suhu rata-rata tetap konstan sementara profilnya mendatar jadi garis suam-suam seragam. Kekal tapi terlupakan.
  3. Ganti ke ujung kiri di atas kompor: batang mulai dingin, lalu panas merayap masuk dari kiri dan mengendap jadi kemiringan garis lurus yang mantap dari panas ke dingin — pintu kulkas dibiarkan terbuka, solder di atas batang. Persamaan mencapai keseimbangan ketika aliran masuk sama dengan aliran keluar.
  4. Naikkan dt sampai lencana kestabilan memerah ($r > 0.5$): gumpalan mulus meledak jadi gigi gergaji bergerigi. Jebakan skema-eksplisit yang sama seperti gelombang, ambang berbeda.

One idea, many equationsSatu ide, banyak persamaan

Everything in this playground is a rule about derivatives. What changes is how many variables the rule touches, and how the time-derivative appears.

Semua di playground ini adalah aturan tentang turunan. Yang berubah hanyalah berapa variabel yang disentuh aturan, dan bagaimana turunan-waktu muncul.

Depends onBergantung padaTypeJenisCharacterKarakterSeen inTerlihat di
Cooling / logisticPendinginan / logistiktime onlywaktu sajaODE, 1st orderODE, orde 1settles to an equilibriummengendap ke kesetimbangantab 1
Spring / pendulumPegas / bandultime onlywaktu sajaODE, 2nd orderODE, orde 2oscillates, conserves energyberosilasi, kekal energitab 2
Lorenztime onlywaktu sajaODE, nonlinearODE, nonlinearchaotic, unpredictablechaotic, tak terramalkantab 3
WaveGelombangspace + timeruang + waktuPDE, hyperbolicPDE, hiperboliktravels & reflects, remembersmerambat & memantul, mengingattab 4
DiffusionDifusispace + timeruang + waktuPDE, parabolicPDE, parabolikspreads & smooths, forgetsmenyebar & menghaluskan, melupakantab 5

Two lessons that carry into scientific MLDua pelajaran yang terbawa ke scientific ML

1 · A model is only as good as its solver. Euler invented energy; a too-big time step blew up the wave and the heat. Every classical simulation trades accuracy for compute, step by tiny step — and must re-run from scratch for every new setup. That cost is exactly what neural operators try to buy back.

1 · Sebuah model hanya sebaik solver-nya. Euler menciptakan energi; langkah waktu yang terlalu besar meledakkan gelombang dan panas. Setiap simulasi klasik menukar akurasi dengan komputasi, langkah demi langkah kecil — dan harus dijalankan ulang dari nol untuk tiap setelan baru. Ongkos itulah yang coba ditebus kembali oleh neural operator.

2 · Knowing the equation is not the same as knowing the answer. Lorenz is fully known and still unpredictable; the wave and heat equations need a whole grid marched through time. Scientific ML asks the mirror-image questions: can a network obey a known equation with almost no data (PINN)? recover an unknown equation from data (SINDy)? or learn the solver itself (DeepONet, FNO)?

2 · Mengetahui persamaan tak sama dengan mengetahui jawaban. Lorenz sepenuhnya diketahui namun tetap tak terramalkan; persamaan gelombang dan panas butuh seluruh grid dijalankan melintasi waktu. Scientific ML menanyakan pertanyaan cerminannya: bisakah jaringan menaati persamaan yang diketahui dengan nyaris tanpa data (PINN)? memulihkan persamaan yang tak diketahui dari data (SINDy)? atau mempelajari solver-nya sendiri (DeepONet, FNO)?

Continue to Scientific machine learning →Lanjut ke Scientific machine learning →

Check yourselfUji dirimu