resnet101.cfg 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990
  1. [net]
  2. # Training
  3. # batch=128
  4. # subdivisions=2
  5. # Testing
  6. batch=1
  7. subdivisions=1
  8. height=256
  9. width=256
  10. channels=3
  11. min_crop=128
  12. max_crop=448
  13. burn_in=1000
  14. learning_rate=0.1
  15. policy=poly
  16. power=4
  17. max_batches=800000
  18. momentum=0.9
  19. decay=0.0005
  20. angle=7
  21. hue=.1
  22. saturation=.75
  23. exposure=.75
  24. aspect=.75
  25. [convolutional]
  26. batch_normalize=1
  27. filters=64
  28. size=7
  29. stride=2
  30. pad=1
  31. activation=leaky
  32. [maxpool]
  33. size=2
  34. stride=2
  35. [convolutional]
  36. batch_normalize=1
  37. filters=64
  38. size=1
  39. stride=1
  40. pad=1
  41. activation=leaky
  42. [convolutional]
  43. batch_normalize=1
  44. filters=64
  45. size=3
  46. stride=1
  47. pad=1
  48. activation=leaky
  49. [convolutional]
  50. batch_normalize=1
  51. filters=256
  52. size=1
  53. stride=1
  54. pad=1
  55. activation=linear
  56. [shortcut]
  57. from=-4
  58. activation=leaky
  59. [convolutional]
  60. batch_normalize=1
  61. filters=64
  62. size=1
  63. stride=1
  64. pad=1
  65. activation=leaky
  66. [convolutional]
  67. batch_normalize=1
  68. filters=64
  69. size=3
  70. stride=1
  71. pad=1
  72. activation=leaky
  73. [convolutional]
  74. batch_normalize=1
  75. filters=256
  76. size=1
  77. stride=1
  78. pad=1
  79. activation=linear
  80. [shortcut]
  81. from=-4
  82. activation=leaky
  83. [convolutional]
  84. batch_normalize=1
  85. filters=64
  86. size=1
  87. stride=1
  88. pad=1
  89. activation=leaky
  90. [convolutional]
  91. batch_normalize=1
  92. filters=64
  93. size=3
  94. stride=1
  95. pad=1
  96. activation=leaky
  97. [convolutional]
  98. batch_normalize=1
  99. filters=256
  100. size=1
  101. stride=1
  102. pad=1
  103. activation=linear
  104. [shortcut]
  105. from=-4
  106. activation=leaky
  107. [convolutional]
  108. batch_normalize=1
  109. filters=128
  110. size=1
  111. stride=1
  112. pad=1
  113. activation=leaky
  114. [convolutional]
  115. batch_normalize=1
  116. filters=128
  117. size=3
  118. stride=2
  119. pad=1
  120. activation=leaky
  121. [convolutional]
  122. batch_normalize=1
  123. filters=512
  124. size=1
  125. stride=1
  126. pad=1
  127. activation=linear
  128. [shortcut]
  129. from=-4
  130. activation=leaky
  131. [convolutional]
  132. batch_normalize=1
  133. filters=128
  134. size=1
  135. stride=1
  136. pad=1
  137. activation=leaky
  138. [convolutional]
  139. batch_normalize=1
  140. filters=128
  141. size=3
  142. stride=1
  143. pad=1
  144. activation=leaky
  145. [convolutional]
  146. batch_normalize=1
  147. filters=512
  148. size=1
  149. stride=1
  150. pad=1
  151. activation=linear
  152. [shortcut]
  153. from=-4
  154. activation=leaky
  155. [convolutional]
  156. batch_normalize=1
  157. filters=128
  158. size=1
  159. stride=1
  160. pad=1
  161. activation=leaky
  162. [convolutional]
  163. batch_normalize=1
  164. filters=128
  165. size=3
  166. stride=1
  167. pad=1
  168. activation=leaky
  169. [convolutional]
  170. batch_normalize=1
  171. filters=512
  172. size=1
  173. stride=1
  174. pad=1
  175. activation=linear
  176. [shortcut]
  177. from=-4
  178. activation=leaky
  179. [convolutional]
  180. batch_normalize=1
  181. filters=128
  182. size=1
  183. stride=1
  184. pad=1
  185. activation=leaky
  186. [convolutional]
  187. batch_normalize=1
  188. filters=128
  189. size=3
  190. stride=1
  191. pad=1
  192. activation=leaky
  193. [convolutional]
  194. batch_normalize=1
  195. filters=512
  196. size=1
  197. stride=1
  198. pad=1
  199. activation=linear
  200. [shortcut]
  201. from=-4
  202. activation=leaky
  203. # Conv 4
  204. [convolutional]
  205. batch_normalize=1
  206. filters=256
  207. size=1
  208. stride=1
  209. pad=1
  210. activation=leaky
  211. [convolutional]
  212. batch_normalize=1
  213. filters=256
  214. size=3
  215. stride=2
  216. pad=1
  217. activation=leaky
  218. [convolutional]
  219. batch_normalize=1
  220. filters=1024
  221. size=1
  222. stride=1
  223. pad=1
  224. activation=linear
  225. [shortcut]
  226. from=-4
  227. activation=leaky
  228. [convolutional]
  229. batch_normalize=1
  230. filters=256
  231. size=1
  232. stride=1
  233. pad=1
  234. activation=leaky
  235. [convolutional]
  236. batch_normalize=1
  237. filters=256
  238. size=3
  239. stride=1
  240. pad=1
  241. activation=leaky
  242. [convolutional]
  243. batch_normalize=1
  244. filters=1024
  245. size=1
  246. stride=1
  247. pad=1
  248. activation=linear
  249. [shortcut]
  250. from=-4
  251. activation=leaky
  252. [convolutional]
  253. batch_normalize=1
  254. filters=256
  255. size=1
  256. stride=1
  257. pad=1
  258. activation=leaky
  259. [convolutional]
  260. batch_normalize=1
  261. filters=256
  262. size=3
  263. stride=1
  264. pad=1
  265. activation=leaky
  266. [convolutional]
  267. batch_normalize=1
  268. filters=1024
  269. size=1
  270. stride=1
  271. pad=1
  272. activation=linear
  273. [shortcut]
  274. from=-4
  275. activation=leaky
  276. [convolutional]
  277. batch_normalize=1
  278. filters=256
  279. size=1
  280. stride=1
  281. pad=1
  282. activation=leaky
  283. [convolutional]
  284. batch_normalize=1
  285. filters=256
  286. size=3
  287. stride=1
  288. pad=1
  289. activation=leaky
  290. [convolutional]
  291. batch_normalize=1
  292. filters=1024
  293. size=1
  294. stride=1
  295. pad=1
  296. activation=linear
  297. [shortcut]
  298. from=-4
  299. activation=leaky
  300. [convolutional]
  301. batch_normalize=1
  302. filters=256
  303. size=1
  304. stride=1
  305. pad=1
  306. activation=leaky
  307. [convolutional]
  308. batch_normalize=1
  309. filters=256
  310. size=3
  311. stride=1
  312. pad=1
  313. activation=leaky
  314. [convolutional]
  315. batch_normalize=1
  316. filters=1024
  317. size=1
  318. stride=1
  319. pad=1
  320. activation=linear
  321. [shortcut]
  322. from=-4
  323. activation=leaky
  324. [convolutional]
  325. batch_normalize=1
  326. filters=256
  327. size=1
  328. stride=1
  329. pad=1
  330. activation=leaky
  331. [convolutional]
  332. batch_normalize=1
  333. filters=256
  334. size=3
  335. stride=1
  336. pad=1
  337. activation=leaky
  338. [convolutional]
  339. batch_normalize=1
  340. filters=1024
  341. size=1
  342. stride=1
  343. pad=1
  344. activation=linear
  345. [shortcut]
  346. from=-4
  347. activation=leaky
  348. [convolutional]
  349. batch_normalize=1
  350. filters=256
  351. size=1
  352. stride=1
  353. pad=1
  354. activation=leaky
  355. [convolutional]
  356. batch_normalize=1
  357. filters=256
  358. size=3
  359. stride=1
  360. pad=1
  361. activation=leaky
  362. [convolutional]
  363. batch_normalize=1
  364. filters=1024
  365. size=1
  366. stride=1
  367. pad=1
  368. activation=linear
  369. [shortcut]
  370. from=-4
  371. activation=leaky
  372. [convolutional]
  373. batch_normalize=1
  374. filters=256
  375. size=1
  376. stride=1
  377. pad=1
  378. activation=leaky
  379. [convolutional]
  380. batch_normalize=1
  381. filters=256
  382. size=3
  383. stride=1
  384. pad=1
  385. activation=leaky
  386. [convolutional]
  387. batch_normalize=1
  388. filters=1024
  389. size=1
  390. stride=1
  391. pad=1
  392. activation=linear
  393. [shortcut]
  394. from=-4
  395. activation=leaky
  396. [convolutional]
  397. batch_normalize=1
  398. filters=256
  399. size=1
  400. stride=1
  401. pad=1
  402. activation=leaky
  403. [convolutional]
  404. batch_normalize=1
  405. filters=256
  406. size=3
  407. stride=1
  408. pad=1
  409. activation=leaky
  410. [convolutional]
  411. batch_normalize=1
  412. filters=1024
  413. size=1
  414. stride=1
  415. pad=1
  416. activation=linear
  417. [shortcut]
  418. from=-4
  419. activation=leaky
  420. [convolutional]
  421. batch_normalize=1
  422. filters=256
  423. size=1
  424. stride=1
  425. pad=1
  426. activation=leaky
  427. [convolutional]
  428. batch_normalize=1
  429. filters=256
  430. size=3
  431. stride=1
  432. pad=1
  433. activation=leaky
  434. [convolutional]
  435. batch_normalize=1
  436. filters=1024
  437. size=1
  438. stride=1
  439. pad=1
  440. activation=linear
  441. [shortcut]
  442. from=-4
  443. activation=leaky
  444. [convolutional]
  445. batch_normalize=1
  446. filters=256
  447. size=1
  448. stride=1
  449. pad=1
  450. activation=leaky
  451. [convolutional]
  452. batch_normalize=1
  453. filters=256
  454. size=3
  455. stride=1
  456. pad=1
  457. activation=leaky
  458. [convolutional]
  459. batch_normalize=1
  460. filters=1024
  461. size=1
  462. stride=1
  463. pad=1
  464. activation=linear
  465. [shortcut]
  466. from=-4
  467. activation=leaky
  468. [convolutional]
  469. batch_normalize=1
  470. filters=256
  471. size=1
  472. stride=1
  473. pad=1
  474. activation=leaky
  475. [convolutional]
  476. batch_normalize=1
  477. filters=256
  478. size=3
  479. stride=1
  480. pad=1
  481. activation=leaky
  482. [convolutional]
  483. batch_normalize=1
  484. filters=1024
  485. size=1
  486. stride=1
  487. pad=1
  488. activation=linear
  489. [shortcut]
  490. from=-4
  491. activation=leaky
  492. [convolutional]
  493. batch_normalize=1
  494. filters=256
  495. size=1
  496. stride=1
  497. pad=1
  498. activation=leaky
  499. [convolutional]
  500. batch_normalize=1
  501. filters=256
  502. size=3
  503. stride=1
  504. pad=1
  505. activation=leaky
  506. [convolutional]
  507. batch_normalize=1
  508. filters=1024
  509. size=1
  510. stride=1
  511. pad=1
  512. activation=linear
  513. [shortcut]
  514. from=-4
  515. activation=leaky
  516. [convolutional]
  517. batch_normalize=1
  518. filters=256
  519. size=1
  520. stride=1
  521. pad=1
  522. activation=leaky
  523. [convolutional]
  524. batch_normalize=1
  525. filters=256
  526. size=3
  527. stride=1
  528. pad=1
  529. activation=leaky
  530. [convolutional]
  531. batch_normalize=1
  532. filters=1024
  533. size=1
  534. stride=1
  535. pad=1
  536. activation=linear
  537. [shortcut]
  538. from=-4
  539. activation=leaky
  540. [convolutional]
  541. batch_normalize=1
  542. filters=256
  543. size=1
  544. stride=1
  545. pad=1
  546. activation=leaky
  547. [convolutional]
  548. batch_normalize=1
  549. filters=256
  550. size=3
  551. stride=1
  552. pad=1
  553. activation=leaky
  554. [convolutional]
  555. batch_normalize=1
  556. filters=1024
  557. size=1
  558. stride=1
  559. pad=1
  560. activation=linear
  561. [shortcut]
  562. from=-4
  563. activation=leaky
  564. [convolutional]
  565. batch_normalize=1
  566. filters=256
  567. size=1
  568. stride=1
  569. pad=1
  570. activation=leaky
  571. [convolutional]
  572. batch_normalize=1
  573. filters=256
  574. size=3
  575. stride=1
  576. pad=1
  577. activation=leaky
  578. [convolutional]
  579. batch_normalize=1
  580. filters=1024
  581. size=1
  582. stride=1
  583. pad=1
  584. activation=linear
  585. [shortcut]
  586. from=-4
  587. activation=leaky
  588. [convolutional]
  589. batch_normalize=1
  590. filters=256
  591. size=1
  592. stride=1
  593. pad=1
  594. activation=leaky
  595. [convolutional]
  596. batch_normalize=1
  597. filters=256
  598. size=3
  599. stride=1
  600. pad=1
  601. activation=leaky
  602. [convolutional]
  603. batch_normalize=1
  604. filters=1024
  605. size=1
  606. stride=1
  607. pad=1
  608. activation=linear
  609. [shortcut]
  610. from=-4
  611. activation=leaky
  612. [convolutional]
  613. batch_normalize=1
  614. filters=256
  615. size=1
  616. stride=1
  617. pad=1
  618. activation=leaky
  619. [convolutional]
  620. batch_normalize=1
  621. filters=256
  622. size=3
  623. stride=1
  624. pad=1
  625. activation=leaky
  626. [convolutional]
  627. batch_normalize=1
  628. filters=1024
  629. size=1
  630. stride=1
  631. pad=1
  632. activation=linear
  633. [shortcut]
  634. from=-4
  635. activation=leaky
  636. [convolutional]
  637. batch_normalize=1
  638. filters=256
  639. size=1
  640. stride=1
  641. pad=1
  642. activation=leaky
  643. [convolutional]
  644. batch_normalize=1
  645. filters=256
  646. size=3
  647. stride=1
  648. pad=1
  649. activation=leaky
  650. [convolutional]
  651. batch_normalize=1
  652. filters=1024
  653. size=1
  654. stride=1
  655. pad=1
  656. activation=linear
  657. [shortcut]
  658. from=-4
  659. activation=leaky
  660. [convolutional]
  661. batch_normalize=1
  662. filters=256
  663. size=1
  664. stride=1
  665. pad=1
  666. activation=leaky
  667. [convolutional]
  668. batch_normalize=1
  669. filters=256
  670. size=3
  671. stride=1
  672. pad=1
  673. activation=leaky
  674. [convolutional]
  675. batch_normalize=1
  676. filters=1024
  677. size=1
  678. stride=1
  679. pad=1
  680. activation=linear
  681. [shortcut]
  682. from=-4
  683. activation=leaky
  684. [convolutional]
  685. batch_normalize=1
  686. filters=256
  687. size=1
  688. stride=1
  689. pad=1
  690. activation=leaky
  691. [convolutional]
  692. batch_normalize=1
  693. filters=256
  694. size=3
  695. stride=1
  696. pad=1
  697. activation=leaky
  698. [convolutional]
  699. batch_normalize=1
  700. filters=1024
  701. size=1
  702. stride=1
  703. pad=1
  704. activation=linear
  705. [shortcut]
  706. from=-4
  707. activation=leaky
  708. [convolutional]
  709. batch_normalize=1
  710. filters=256
  711. size=1
  712. stride=1
  713. pad=1
  714. activation=leaky
  715. [convolutional]
  716. batch_normalize=1
  717. filters=256
  718. size=3
  719. stride=1
  720. pad=1
  721. activation=leaky
  722. [convolutional]
  723. batch_normalize=1
  724. filters=1024
  725. size=1
  726. stride=1
  727. pad=1
  728. activation=linear
  729. [shortcut]
  730. from=-4
  731. activation=leaky
  732. [convolutional]
  733. batch_normalize=1
  734. filters=256
  735. size=1
  736. stride=1
  737. pad=1
  738. activation=leaky
  739. [convolutional]
  740. batch_normalize=1
  741. filters=256
  742. size=3
  743. stride=1
  744. pad=1
  745. activation=leaky
  746. [convolutional]
  747. batch_normalize=1
  748. filters=1024
  749. size=1
  750. stride=1
  751. pad=1
  752. activation=linear
  753. [shortcut]
  754. from=-4
  755. activation=leaky
  756. #Conv 5
  757. [convolutional]
  758. batch_normalize=1
  759. filters=512
  760. size=1
  761. stride=1
  762. pad=1
  763. activation=leaky
  764. [convolutional]
  765. batch_normalize=1
  766. filters=512
  767. size=3
  768. stride=2
  769. pad=1
  770. activation=leaky
  771. [convolutional]
  772. batch_normalize=1
  773. filters=2048
  774. size=1
  775. stride=1
  776. pad=1
  777. activation=linear
  778. [shortcut]
  779. from=-4
  780. activation=leaky
  781. [convolutional]
  782. batch_normalize=1
  783. filters=512
  784. size=1
  785. stride=1
  786. pad=1
  787. activation=leaky
  788. [convolutional]
  789. batch_normalize=1
  790. filters=512
  791. size=3
  792. stride=1
  793. pad=1
  794. activation=leaky
  795. [convolutional]
  796. batch_normalize=1
  797. filters=2048
  798. size=1
  799. stride=1
  800. pad=1
  801. activation=linear
  802. [shortcut]
  803. from=-4
  804. activation=leaky
  805. [convolutional]
  806. batch_normalize=1
  807. filters=512
  808. size=1
  809. stride=1
  810. pad=1
  811. activation=leaky
  812. [convolutional]
  813. batch_normalize=1
  814. filters=512
  815. size=3
  816. stride=1
  817. pad=1
  818. activation=leaky
  819. [convolutional]
  820. batch_normalize=1
  821. filters=2048
  822. size=1
  823. stride=1
  824. pad=1
  825. activation=linear
  826. [shortcut]
  827. from=-4
  828. activation=leaky
  829. [convolutional]
  830. filters=1000
  831. size=1
  832. stride=1
  833. pad=1
  834. activation=linear
  835. [avgpool]
  836. [softmax]
  837. groups=1
  838. [cost]
  839. type=sse