Lenia
ಲೆನಿಯಾ ಎಂಬುದು ಬರ್ಟ್ ವಾಂಗ್-ಚಾಕ್ ಚಾನ್ ರಚಿಸಿದ ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮಾಟಾದ ಒಂದು ಕುಟುಂಬವಾಗಿದೆ. ಇದು ನಿರಂತರ ಸ್ಥಿತಿಗಳು, ಸ್ಥಳ ಮತ್ತು ಸಮಯದೊಂದಿಗೆ ಕಾನ್ವೇ ಅವರ ಗೇಮ್ ಆಫ್ ಲೈಫ್ನ ನಿರಂತರ ಸಾಮಾನ್ಯೀಕರಣವಾಗಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಅದರ ನಿರಂತರ, ಹೆಚ್ಚಿನ-ರೆಸಲ್ಯೂಶನ್ ಡೊಮೇನ್ನ ಪರಿಣಾಮವಾಗಿ, ಲೆನಿಯಾದಲ್ಲಿ ಉತ್ಪತ್ತಿಯಾಗುವ ಸಂಕೀರ್ಣ ಸ್ವಾಯತ್ತ ಮಾದರಿಗಳು ("ಜೀವನ ರೂಪಗಳು" ಅಥವಾ "ಬಾಹ್ಯಾಕಾಶ ನೌಕೆಗಳು") ಇತರ ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮ್ಯಾಟಾದಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಮಾದರಿಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿವೆ ಎಂದು ವಿವರಿಸಲಾಗಿದೆ, ಅವು "ಜ್ಯಾಮಿತೀಯ, ಮೆಟಾಮೆರಿಕ್, ಅಸ್ಪಷ್ಟ, ಸ್ಥಿತಿಸ್ಥಾಪಕ, ಹೊಂದಾಣಿಕೆಯ ಮತ್ತು ನಿಯಮ-ಸಾಮಾನ್ಯ". ಕ್ಯೋಟೋದಲ್ಲಿ ನಡೆದ ಜೆನೆಟಿಕ್ ಮತ್ತು ಎವಲ್ಯೂಷನರಿ ಕಂಪ್ಯೂಟೇಶನ್ ಸಮ್ಮೇಳನದಲ್ಲಿ 2018 ರ ವರ್ಚುವಲ್ ಕ್ರಿಯೇಚರ್ಸ್ ಸ್ಪರ್ಧೆಯನ್ನು ಲೆನಿಯಾ ಗೆದ್ದಿದ್ದಾರೆ, ಟೋಕಿಯೊದಲ್ಲಿ ನಡೆದ ಅಲೈಫ್ 2018 ರಲ್ಲಿ ಅಲೈಫ್ ಆರ್ಟ್ ಪ್ರಶಸ್ತಿಗೆ ಮತ್ತು ಇಂಟರ್ನ್ಯಾಷನಲ್ ಸೊಸೈಟಿ ಫಾರ್ ಆರ್ಟಿಫಿಶಿಯಲ್ ಲೈಫ್ (ಐಎಸ್ಎಎಲ್) 2019 ರ ಅತ್ಯುತ್ತಮ ಪ್ರಕಟಣೆಗೆ ಗೌರವಾನ್ವಿತ ಉಲ್ಲೇಖವಾಗಿದೆ. ನಿಯಮಗಳ ಪುನರಾವರ್ತಿತ ನವೀಕರಣಗಳು ಸ್ಥಿತಿಯ ಗುಂಪನ್ನು ಹೊಂದಿರುವ ಜಾಲರಿ ಅಥವಾ ಗ್ರಿಡ್ ಆಗಿರಲಿ. ಅನೇಕ ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮಾಟಾಗಳಂತೆ, ಲೆನಿಯಾವನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ; ಪ್ರತಿ ಔಟ್ಪುಟ್ ಸ್ಥಿತಿಯು ಹಿಂದಿನ ಸ್ಥಿತಿಯ ಶುದ್ಧ ಕಾರ್ಯವಾಗಿದೆ, ಅಂದರೆ ಎಲ್ಲಿ ಆರಂಭಿಕ ಸ್ಥಿತಿ ಮತ್ತು ಜಾಗತಿಕ ನಿಯಮವಾಗಿದೆ, ಇದು ಪ್ರತಿ ಸೈಟ್ನ ಮೇಲೆ ಸ್ಥಳೀಯ ನಿಯಮದ ಅನ್ವಯವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಹೀಗಾಗಿ. ಪ್ರತಿ ಸಮಯದ ಹಂತದಲ್ಲೂ ಸಿಮ್ಯುಲೇಶನ್ ಅನ್ನು ಮುಂದುವರೆಸಿದರೆ, ಸಮಯದ ರೆಸಲ್ಯೂಶನ್. ರಾಜ್ಯ ಸೆಟ್ಗಳು ಗರಿಷ್ಠದೊಂದಿಗೆ ಲೆಟ್. ಇದು ಸ್ವಯಂಚಾಲಿತ ಯಂತ್ರದ ಸ್ಥಿತಿ ಸಮೂಹವಾಗಿದೆ ಮತ್ತು ಪ್ರತಿ ತಾಣದಲ್ಲಿ ಕಂಡುಬರುವ ಸಂಭವನೀಯ ಸ್ಥಿತಿಗಳನ್ನು ನಿರೂಪಿಸುತ್ತದೆ. ದೊಡ್ಡದು ಸಿಮ್ಯುಲೇಶನ್ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಸ್ಟೇಟ್ ರೆಸಲ್ಯೂಶನ್ಗಳಿಗೆ ಅನುಗುಣವಾಗಿರುತ್ತದೆ. ಅನೇಕ ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮ್ಯಾಟಾಗಳು ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆ ಸ್ಟೇಟ್ ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ಬಳಸುತ್ತವೆ, ಅಂದರೆ. .. ಲೆನಿಯಾ ಹೆಚ್ಚಿನ ನಿರ್ಣಯಗಳಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಪ್ರತಿ ಸೈಟ್ನಲ್ಲಿನ ನಿಜವಾದ ಮೌಲ್ಯವು ಅದರಲ್ಲಿಲ್ಲ, ಬದಲಿಗೆ ಅದರ ಪೂರ್ಣಾಂಕದ ಗುಣಾಕಾರವಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ; ಆದ್ದರಿಂದ ನಾವು ಎಲ್ಲರಿಗೂ ಹೊಂದಿದ್ದೇವೆ. ಉದಾಹರಣೆಗೆ, ನೀಡಲಾಗಿದೆ. ನೆರೆಹೊರೆಗಳು ಗಣಿತಶಾಸ್ತ್ರದ ಪ್ರಕಾರ, ಗೇಮ್ ಆಫ್ ಲೈಫ್ನಲ್ಲಿರುವಂತಹ ನೆರೆಹೊರೆಗಳನ್ನು ಸ್ಥಾನ ವಾಹಕಗಳ ಗುಂಪನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತಿನಿಧಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಗೇಮ್ ಆಫ್ ಲೈಫ್ ಬಳಸುವ ಕ್ಲಾಸಿಕ್ ಮೂರ್ ನೆರೆಹೊರೆಗಾಗಿ; ಅಂದರೆ. ಪ್ರತಿ ಸೈಟ್ನಲ್ಲಿ ಕೇಂದ್ರೀಕೃತವಾದ 3 ಗಾತ್ರದ ಚದರ. ಲೆನಿಯಾ ಅವರ ವಿಷಯದಲ್ಲಿ, ನೆರೆಹೊರೆಯು ಒಂದು ತಾಣದ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾದ ತ್ರಿಜ್ಯದ ಚೆಂಡಾಗಿದೆ, ಇದು ಮೂಲ ತಾಣವನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. ನೆರೆಹೊರೆಯ ವಾಹಕಗಳು ಅಂಶಗಳ ಸಂಪೂರ್ಣ ಸ್ಥಾನವಲ್ಲ, ಬದಲಿಗೆ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ತಾಣಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಸಾಪೇಕ್ಷ ಸ್ಥಾನಗಳ (ಡೆಲ್ಟಾಗಳು) ಒಂದು ಗುಂಪಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಸ್ಥಳೀಯ ಆಡಳಿತ ಲೆನಿಯಾದ ಪ್ರತ್ಯೇಕ ಮತ್ತು ನಿರಂತರ ರೂಪಾಂತರಗಳಿವೆ. ಒಂದು ನಿರ್ದಿಷ್ಟ ತಾಣದ ಸ್ಥಾನವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಒಳಗಿನ ವಾಹಕವಾಗಿರಲಿ ಮತ್ತು ನೆರೆಯ ತಾಣಗಳ ಗುಂಪಾಗಿರಲಿ. ಎರಡೂ ವ್ಯತ್ಯಾಸಗಳು ಎರಡು ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿವೆಃ ಸಂಭಾವ್ಯ ವಿತರಣೆಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಕನ್ವಲ್ಯೂಷನ್ ಕರ್ನಲ್ ಅನ್ನು ಬಳಸುವುದು. ಅಂತಿಮ ಬೆಳವಣಿಗೆಯ ವಿತರಣೆಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಬೆಳವಣಿಗೆಯ ನಕ್ಷೆಯನ್ನು ಬಳಸುವುದು. ಒಮ್ಮೆ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ನಂತರ, ಅದನ್ನು ಆಯ್ದ ಸಮಯದ ರೆಸಲ್ಯೂಶನ್ನಿಂದ ಅಳೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಮೂಲ ಸ್ಥಿತಿ ಮೌಲ್ಯಕ್ಕೆ ಸೇರಿಸಲಾಗುತ್ತದೆಃ ಇಲ್ಲಿ, ಕ್ಲಿಪ್ ಕಾರ್ಯವನ್ನು ಹೀಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಪ್ರತ್ಯೇಕವಾದ ಮತ್ತು ನಿರಂತರವಾದ ಲೆನಿಯಾಕ್ಕೆ ಸ್ಥಳೀಯ ನಿಯಮಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆಃ ಕರ್ನಲ್ ಪೀಳಿಗೆಯ ಕನ್ವಲ್ಯೂಷನ್ ಕರ್ನಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಅನೇಕ ಮಾರ್ಗಗಳಿವೆ. ಅಂತಿಮ ಕರ್ನಲ್ ಕರ್ನಲ್ ಶೆಲ್ ಮತ್ತು ಕರ್ನಲ್ ಅಸ್ಥಿಪಂಜರದ ಸಂಯೋಜನೆಯಾಗಿದೆ. ಕರ್ನಲ್ ಶೆಲ್ಗಾಗಿ, ಚಾನ್ ರೇಡಿಯಲ್ ಆಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಹಲವಾರು ಕಾರ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ. ಕರ್ನಲ್ ಶೆಲ್ ಕಾರ್ಯಗಳು ಏಕರೂಪವಾಗಿರುತ್ತವೆ ಮತ್ತು ನಿರ್ಬಂಧಕ್ಕೆ ಒಳಪಟ್ಟಿರುತ್ತವೆ (ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಸಹ). ಉದಾಹರಣೆ ಕರ್ನಲ್ ಕಾರ್ಯಗಳು ಸೇರಿವೆಃ ಇಲ್ಲಿ, ಸೂಚಕ ಕಾರ್ಯವಾಗಿದೆ. ಕರ್ನಲ್ ಶೆಲ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದ ನಂತರ, ಕರ್ನಲ್ ಅಸ್ಥಿಪಂಜರವನ್ನು ಅದನ್ನು ವಿಸ್ತರಿಸಲು ಮತ್ತು ಶೆಲ್ ಅನ್ನು ಕೇಂದ್ರೀಕೃತ ಉಂಗುರಗಳ ಸರಣಿಯಾಗಿ ಪರಿವರ್ತಿಸುವ ಮೂಲಕ ಕರ್ನಲ್ನ ನಿಜವಾದ ಮೌಲ್ಯಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಉಂಗುರದ ಎತ್ತರವನ್ನು ಕರ್ನಲ್ ಪೀಕ್ ವೆಕ್ಟರ್ ನಿಯಂತ್ರಿಸುತ್ತದೆ, ಇದು ನಿಯತಾಂಕ ವೆಕ್ಟರ್ನ ಶ್ರೇಣಿಯಾಗಿದೆ. ನಂತರ ಕರ್ನಲ್ ಅಸ್ಥಿಪಂಜರವನ್ನು ಹೀಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಅಂತಿಮ ಕರ್ನಲ್ ಆದ್ದರಿಂದ ಅಂಶದ ಮೊತ್ತವನ್ನು ಹೊಂದಲು ಸಾಮಾನ್ಯೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು (ದ್ರವ್ಯರಾಶಿಯ ಸಂರಕ್ಷಣೆಗಾಗಿ). ಪ್ರತ್ಯೇಕ ಪ್ರಕರಣದಲ್ಲಿ, ಮತ್ತು ನಿರಂತರ ಪ್ರಕರಣದಲ್ಲಿ. ಬೆಳವಣಿಗೆಯ ನಕ್ಷೆಗಳು ಸಕ್ರಿಯಗೊಳಿಸುವ ಕಾರ್ಯಕ್ಕೆ ಹೋಲುವ ಬೆಳವಣಿಗೆಯ ನಕ್ಷೆಯು ಏಕರೂಪದ, ಏಕರೂಪವಲ್ಲದ ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ಯಾವುದೇ ಕಾರ್ಯವಾಗಿರಬಹುದು. ಸಂಭಾವ್ಯ ಮೌಲ್ಯವನ್ನು ಎಲ್ಲಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ ಎಂಬುದು ಉದಾಹರಣೆಗಳಲ್ಲಿ ಸೇರಿದೆ. ಗೇಮ್ ಆಫ್ ಲೈಫ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಲೆನಿಯಾದ ವಿಶೇಷ ಪ್ರಕರಣವೆಂದು ಪರಿಗಣಿಸಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕರ್ನಲ್ ಆಯತಾಕಾರವಾಗಿರುತ್ತದೆ, ಕಾರ್ಯ ಮತ್ತು ಬೆಳವಣಿಗೆಯ ನಿಯಮವು ಸಹ ಆಯತಾಕಾರವಾಗಿರುತ್ತದೆ. ಮಾದರಿಗಳು ಕನ್ವಲ್ಯೂಷನಲ್ ಕರ್ನಲ್, ಬೆಳವಣಿಗೆಯ ಮ್ಯಾಪಿಂಗ್ ಮತ್ತು ಆರಂಭಿಕ ಸ್ಥಿತಿಯನ್ನು ಬದಲಿಸುವ ಮೂಲಕ, ಲೆನಿಯಾದಲ್ಲಿ 400 ಕ್ಕೂ ಹೆಚ್ಚು "ಜೀವಿಗಳ" "ಪ್ರಭೇದಗಳನ್ನು" ಕಂಡುಹಿಡಿಯಲಾಗಿದೆ, ಇದು "ಸ್ವಯಂ-ಸಂಘಟನೆ, ಸ್ವಯಂ-ದುರಸ್ತಿ, ದ್ವಿಪಕ್ಷೀಯ ಮತ್ತು ರೇಡಿಯಲ್ ಸಮ್ಮಿತಿಗಳು, ಲೋಕೋಮೋಟಿವ್ ಡೈನಾಮಿಕ್ಸ್ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಅಸ್ತವ್ಯಸ್ತವಾದ ಸ್ವರೂಪವನ್ನು" ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಚಾನ್ ಈ ಮಾದರಿಗಳಿಗೆ ವರ್ಗೀಕರಣವನ್ನು ರಚಿಸಿದ್ದಾರೆ. ಸಂಬಂಧಿತ ಕೆಲಸ ಇತರ ಕೃತಿಗಳು ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮ್ಯಾಟಾ ನವೀಕರಣ ನಿಯಮಗಳು ಮತ್ತು ಸುರುಳಿಗಳ ನಡುವಿನ ಬಲವಾದ ಹೋಲಿಕೆಯನ್ನು ಗುರುತಿಸಿವೆ. ವಾಸ್ತವವಾಗಿ, ಈ ಕೃತಿಗಳು ಸರಳೀಕೃತ ಕನ್ವಲ್ಯೂಷನಲ್ ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮ್ಯಾಟಾವನ್ನು ಪುನರುತ್ಪಾದಿಸುವತ್ತ ಗಮನ ಹರಿಸಿವೆ. ಮೊರ್ಡ್ವಿಂಟ್ಸೆವ್ ಮತ್ತು ಇತರರು. ಸ್ವಯಂ-ದುರಸ್ತಿ ಮಾದರಿಯ ಉತ್ಪಾದನೆಯ ಹೊರಹೊಮ್ಮುವಿಕೆಯನ್ನು ತನಿಖೆ ಮಾಡಿದರು. ಯಾವುದೇ ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮ್ಯಾಟನ್ ಅನ್ನು ಕನ್ವಲ್ಯೂಷನಲ್ ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ ಎಂದು ಪ್ರತಿನಿಧಿಸಬಹುದು ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮ್ಯಾಟಾವನ್ನು ಪುನರುತ್ಪಾದಿಸಲು ತರಬೇತಿ ಪಡೆದ ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ಗಳು ಎಂದು ಗಿಲ್ಪಿನ್ ಕಂಡುಕೊಂಡರು. ಈ ಬೆಳಕಿನಲ್ಲಿ, ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮ್ಯಾಟಾವನ್ನು ಪುನರಾವರ್ತಿತ ಕನ್ವಲ್ಯೂಷನಲ್ ನ್ಯೂರಲ್ ನೆಟ್ವರ್ಕ್ಗಳ ವಿಶೇಷ ಪ್ರಕರಣವಾಗಿ ಕಾಣಬಹುದು. ಲೆನಿಯಾದ ನವೀಕರಣ ನಿಯಮವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಕಾರ್ಯದೊಂದಿಗೆ ("ಬೆಳವಣಿಗೆಯ ಮ್ಯಾಪಿಂಗ್") ಏಕ-ಪದರದ ಕನ್ವಲ್ಯೂಷನ್ ("ಸಂಭಾವ್ಯ ಕ್ಷೇತ್ರ") ಎಂದು ಸಹ ನೋಡಬಹುದು. ಆದಾಗ್ಯೂ, ಲೆನಿಯಾ ತುಂಬಾ ದೊಡ್ಡದಾದ, ಸ್ಥಿರವಾದ ಕರ್ನಲ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಗ್ರೇಡಿಯಂಟ್ ಡಿಸೆಂಟ್ ಮೂಲಕ ತರಬೇತಿ ಪಡೆದಿಲ್ಲ. ಕಾನ್ವೇ ಅವರ ಗೇಮ್ ಆಫ್ ಲೈಫ್ ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮ್ಯಾಟನ್ ಸೆಲ್ಫ್-ರೆಪ್ಲಿಕೇಷನ್ ಪ್ಯಾಟರ್ನ್ ಫಾರ್ಮೇಶನ್ ಮೋರ್ಫೋಜೆನೆಸಿಸ್ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಲೆನಿಯಾ ಚಾನ್ರ ವೆಬ್ಸೈಟ್ಗಾಗಿ ದಿ ಗಿಟ್ಹಬ್ ರೆಪೊಸಿಟರಿ ಫಾರ್ ಲೆನಿಯಾ ಒಂದು ಚಾನ್ ರೆಫೆರೆನ್ಸ್ ಸೆಲ್ಯುಲಾರ್ ಆಟೋಮ್ಯಾಟನ್ ನಿಯಮಗಳಿಂದ ನೀಡಲಾದ ಸ್ಟ್ಯಾನ್ಫೋರ್ಡ್ನಲ್ಲಿ ಆಹ್ವಾನಿತ ಸೆಮಿನಾರ್