- NagyZ blogja
- A hozzászóláshoz be kell jelentkezni
- 1612 megtekintés
Hozzászólások
A szumma lebegőpontos? Mert ha igen, akkor a hiba mérsékeléséhez érdemes lehet prioritásos sorral összegezni. (A két legkisebbet (legkisebb abszolútértékűt) kivenni, összeadni, az összeget visszarakni.) Ezt csak azért mondom, mert tegnap este eszembe jutott. Persze fogalmam sincs, hogy a python a listát hogyan összegzi (főleg, ha nincs is kész lista, csak egy generátor).
Ezen kívül, ha jól értem, a
probability
-t két scope-ban is használod (eltérő jelentéssel), ami pedig ejnye :)
Tördelni nem lehet egyébként?, ütközik a python indentálási szabályaival? Nekem így könnyebb olvasnom:
def genSumList(U, state, probability):
return R(state) + max([
sum([
probability * U[newState]
for (probability, newState) in T(state, action, probability)
])
for action in actions(state)
])
- A hozzászóláshoz be kell jelentkezni
"Tördelni nem lehet egyébként?"
De a python egy szép nyelv! ;)
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
karbantarthatosag szempontjabol tenyleg nem szep dolog, hogy reuseoltam a nevet, de bugot nem okoz, a legkisebb ertelmes scopeban oldodik fel.
hiba nincs a lebegopontos dolgok korul szerencsere, Decimal -t hasznalok, nem hagyomanyos lebegopontos szamokat :)
(jol meg is szivtam, 5 es fel oram ment csak ra, hogy kidebuggoljam, hogy a Decimal('0.45') meg a Decimal(0.45) nem ugyanaz...)
- A hozzászóláshoz be kell jelentkezni
"a Decimal('0.45') meg a Decimal(0.45) nem ugyanaz..."
akkor tenyleg jo :DD
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
a dolog logikus, amugy: a masodik esetben elobb a 0.45 -ot floatkent abrazolja, majd azt rakja at decimalba, az elso esetben viszont a decimal osztaly dont, hogyan abrazol
- A hozzászóláshoz be kell jelentkezni
Viszont erdekes modon,
az
Decimal(str(foo))
az azonos, ha a
foo = 0.45
vagy akar
foo = '0.45'
.
Legalabbis Python 2.6-ban. Python 2.7-ben/3.1-ben meg str helyett
repr()
-el is mukodik.
- A hozzászóláshoz be kell jelentkezni
Jo dolog is a Reinforcement Learning.
Amugy ja, nem ritka, hogy pszeudokod meg a Python kod igen hasonlo :).
- A hozzászóláshoz be kell jelentkezni
Azert NagyZ irhatna, hogy mire kell neki a Bellman optimalitas
- A hozzászóláshoz be kell jelentkezni
reinforced learning. nem a szivem csucske, de sajnos kotelezo beadando az egyetemen. alig varom mar, hogy a hatam mogott legyen a PTM diploma, mert bar nem tul megerolteto meg igy sem, hogy ide-ota utazgatok orszagok kozott, azert mar unalmas :)
- A hozzászóláshoz be kell jelentkezni
Eeew. Azt hittem valami erdekes kutatasi project IBM-en belul.
- A hozzászóláshoz be kell jelentkezni
van kulon matematika "intezetunk"/"osztalyunk" is (department) a ZRL-ben, de engem sosem kotott le annyira az MI/optimalizalas, hogy azzal toltsem a mindennapjaim.
en konkretan a computer science department - security research groupban vagyok, cloudokkal, illetve virtualis adatcenter biztonsaggal foglalkozom
- A hozzászóláshoz be kell jelentkezni
PTM még van? :) Egyik ismerős ilyet mesélt, mintha ők lettek volna az utolsó évfolyam, utána beolvasztották volna őket a PTI-be.
----------------
Lvl86 Troll
- A hozzászóláshoz be kell jelentkezni
en vagyok az utolso evfolyam (2005) :-)
2010-ben meglett a programozo matematikus diploma, de a munkahelyemen ez lofutty, igy most teperek, hogy meglegyen az egyetemi is most juniusban.
mellesleg vannak, akik meg analizis 6-on ulnek az ETR szerint, na, ok leghamarabb jovore diplomazhatnak... :)
- A hozzászóláshoz be kell jelentkezni
.
- A hozzászóláshoz be kell jelentkezni
Ilyesmire a Wolfram Mathematica-t preferálom. Persze csak ezért nem venném meg. :)
- A hozzászóláshoz be kell jelentkezni