Имеется в виду модель, которая всегда возвращает отсутствие страхового случая. Автор немного плохо сформулировал.
Про метеорит (да и про страховку) правильнее говорить не упадет (не обратиться за возмещением) в течении некоторого срока (да-да, прям как у Яндекса с дождями в погоде)
class glass():
def __init__(self, name, left=None, right=None):
self.name = str(name)
self.litre = 0
self.right = right
self.left = left
def _fill(self):
if self.litre > 1:
if self.right != None and self.left != None:
self.right.fill((self.litre - 1)/2)
self.left.fill((self.litre - 1)/2)
self.litre = 1
def fill(self, litre):
self.litre += litre
self._fill()
def print_val(self):
if self.litre > 0:
return(" and {:.2f} litres".format(float(self.litre)))
else:
return('')
def __str__(self):
if self.right != None and self.left != None:
return(self.name + " glass contains childs: " + self.left.name + " and " + self.right.name + self.print_val())
else:
return(self.name + " glass has no childs" + self.print_val())
layers= []
layers.append([glass(7+i) for i in range(0,4)])
layers.append([glass(4+i, layers[0][i], layers[0][i+1]) for i in range(0,3)])
layers.append([glass(2+i, layers[1][i], layers[1][i+1]) for i in range(0,2)])
layers.append([glass(1+i, layers[2][i], layers[2][i+1]) for i in range(0,1)])
layers = layers[::-1]
gl1 = layers[0][0]
gl1.fill(10)
for i, lay in enumerate(layers):
print("\nLayer " + str(i))
for gl in lay:
print(gl)
Layer 0
1 glass contains childs: 2 and 3 and 1.00 litres
Layer 1
2 glass contains childs: 4 and 5 and 1.00 litres
3 glass contains childs: 5 and 6 and 1.00 litres
Layer 2
4 glass contains childs: 7 and 8 and 1.00 litres
5 glass contains childs: 8 and 9 and 1.00 litres
6 glass contains childs: 9 and 10 and 1.00 litres
Layer 3
7 glass has no childs and 0.38 litres
8 glass has no childs and 1.00 litres
9 glass has no childs and 1.00 litres
10 glass has no childs and 0.38 litres
Можно подробнее про «реалистичное ограничение 4». Надо ли это трактовать как то, что рассматриваются только такие конфигурации сетей, в которых сумма векторов равна некоторой наперед заданной константе? Или как-то иначе?
Зачем обучаться с предположением, что у вас 100 видов материалов, когда в обучающей выборке их 57? У оставшихся 43 фич ведь будут случайные веса и, если при использовании отсутствующие при обучении типы материалов возникнут, они могут непредсказуемо повлиять на качество предсказания. Не лучше было бы при подгрузке материалов трубы проверять, присутствовали ли эти материалы при обучении?
Про метеорит (да и про страховку) правильнее говорить не упадет (не обратиться за возмещением) в течении некоторого срока (да-да, прям как у Яндекса с дождями в погоде)
Может вы хотели написать Bag of Words?
Layer 0
1 glass contains childs: 2 and 3 and 1.00 litres
Layer 1
2 glass contains childs: 4 and 5 and 1.00 litres
3 glass contains childs: 5 and 6 and 1.00 litres
Layer 2
4 glass contains childs: 7 and 8 and 1.00 litres
5 glass contains childs: 8 and 9 and 1.00 litres
6 glass contains childs: 9 and 10 and 1.00 litres
Layer 3
7 glass has no childs and 0.38 litres
8 glass has no childs and 1.00 litres
9 glass has no childs and 1.00 litres
10 glass has no childs and 0.38 litres