ਪਾਈਥਨ ਅਤੇ ਪਾਈਟੋਰਚ ਨਾਲ ਈਆਈਟੀਸੀ/ਏਆਈ/ਡੀਐਲਪੀਪੀ ਦੀਪ ਲਰਨਿੰਗ ਪਾਈਥੋਰਨ ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਪਾਈਥਨ ਵਿੱਚ ਡੂੰਘੀ ਸਿਖਲਾਈ ਦੇ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਬੁਨਿਆਦ ਤੇ ਯੂਰਪੀਅਨ ਆਈਟੀ ਸਰਟੀਫਿਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮ ਹੈ.
ਈ.ਆਈ.ਟੀ.ਸੀ./ਏ.ਆਈ./ਡੀ.ਐੱਲ.ਪੀ. ਪੀ. ਡਾਈਪ ਲਰਨਿੰਗ ਵਿਦ ਪਾਈਥਨ ਅਤੇ ਪਾਈਟੋਰਚ ਦਾ ਪਾਠਕ੍ਰਮ ਡੂੰਘੀ ਸਿੱਖਣ ਵਿਚ ਪਾਈਥਨ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਵਿਚ ਪਾਈਥੋਰਕ ਲਾਇਬ੍ਰੇਰੀ ਨਾਲ ਆਯੋਜਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਵਿਚ ਵਿਆਪਕ ਵੀਡੀਓ ਡੌਡੈਕਟਿਕ ਸਮਗਰੀ ਨੂੰ ਇਸ EITC ਪ੍ਰਮਾਣੀਕਰਣ ਦੇ ਸੰਦਰਭ ਵਿਚ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ.
ਡੂੰਘੀ ਸਿਖਲਾਈ (ਡੂੰਘੀ uredਾਂਚਾਗਤ ਸਿਖਲਾਈ ਵਜੋਂ ਵੀ ਜਾਣੀ ਜਾਂਦੀ ਹੈ) ਪ੍ਰਤੀਨਿਧਤਾ ਸਿਖਲਾਈ ਦੇ ਨਾਲ ਨਕਲੀ ਨਿ artificialਰਲ ਨੈਟਵਰਕਸ ਤੇ ਅਧਾਰਤ ਮਸ਼ੀਨ ਸਿਖਲਾਈ ਵਿਧੀਆਂ ਦੇ ਇੱਕ ਵਿਸ਼ਾਲ ਪਰਿਵਾਰ ਦਾ ਹਿੱਸਾ ਹੈ. ਸਿਖਲਾਈ ਦੀ ਨਿਗਰਾਨੀ, ਅਰਧ-ਨਿਰੀਖਣ ਜਾਂ ਬਿਨਾਂ ਨਿਰੀਖਣ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ. ਡੂੰਘੀ ਸਿਖਲਾਈ architectਾਂਚੇ ਜਿਵੇਂ ਡੂੰਘੇ ਨਿuralਰਲ ਨੈਟਵਰਕ, ਡੂੰਘੀ ਵਿਸ਼ਵਾਸ ਨੈਟਵਰਕ, ਆਵਰਤੀ ਨਯੂਰਲ ਨੈਟਵਰਕ ਅਤੇ ਕਨਵੋਲਿalਸ਼ਨਲ ਨਿuralਰਲ ਨੈਟਵਰਕ ਕੰਪਿ computerਟਰ ਵਿਜ਼ਨ, ਮਸ਼ੀਨ ਵਿਜ਼ਨ, ਸਪੀਚ ਰੀਕੋਗਨੀਸ਼ਨ, ਕੁਦਰਤੀ ਭਾਸ਼ਾ ਪ੍ਰੋਸੈਸਿੰਗ, ਆਡੀਓ ਮਾਨਤਾ, ਸੋਸ਼ਲ ਨੈਟਵਰਕ ਫਿਲਟਰਿੰਗ, ਮਸ਼ੀਨ ਟ੍ਰਾਂਸਲੇਸ਼ਨ, ਬਾਇਓਇਨਫਾਰਮੈਟਿਕਸ ਸਮੇਤ ਖੇਤਰਾਂ ਲਈ ਲਾਗੂ ਕੀਤੇ ਗਏ ਹਨ. , ਡਰੱਗ ਡਿਜ਼ਾਈਨ, ਮੈਡੀਕਲ ਚਿੱਤਰ ਵਿਸ਼ਲੇਸ਼ਣ, ਸਮੱਗਰੀ ਨਿਰੀਖਣ ਅਤੇ ਬੋਰਡ ਗੇਮ ਪ੍ਰੋਗਰਾਮਾਂ, ਜਿੱਥੇ ਉਨ੍ਹਾਂ ਨੇ ਤੁਲਨਾਤਮਕ ਨਤੀਜੇ ਤਿਆਰ ਕੀਤੇ ਹਨ ਅਤੇ ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ ਮਨੁੱਖੀ ਮਾਹਰ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਪਛਾੜਦੇ ਹੋਏ.
ਪਾਈਥਨ ਇਕ ਵਿਆਖਿਆ ਕੀਤੀ ਗਈ, ਉੱਚ-ਪੱਧਰੀ ਅਤੇ ਆਮ ਉਦੇਸ਼ ਵਾਲੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ. ਪਾਈਥਨ ਦਾ ਡਿਜ਼ਾਇਨ ਫ਼ਲਸਫ਼ਾ ਇਸ ਦੇ ਮਹੱਤਵਪੂਰਣ ਵ੍ਹਾਈਟਸਪੇਸ ਦੀ ਮਹੱਤਵਪੂਰਣ ਵਰਤੋਂ ਨਾਲ ਕੋਡ ਦੀ ਪੜ੍ਹਨਯੋਗਤਾ 'ਤੇ ਜ਼ੋਰ ਦਿੰਦਾ ਹੈ. ਇਸ ਦੀ ਭਾਸ਼ਾ ਨਿਰਮਾਣ ਅਤੇ ਆਬਜੈਕਟ-ਅਧਾਰਤ ਪਹੁੰਚ ਦਾ ਉਦੇਸ਼ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨੂੰ ਛੋਟੇ ਅਤੇ ਵੱਡੇ ਪੱਧਰ ਦੇ ਪ੍ਰਾਜੈਕਟਾਂ ਲਈ ਸਪਸ਼ਟ, ਲਾਜ਼ੀਕਲ ਕੋਡ ਲਿਖਣ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਨਾ ਹੈ. ਪਾਈਥਨ ਨੂੰ ਅਕਸਰ ਇਸ ਦੀ ਵਿਆਪਕ ਮਾਨਕ ਲਾਇਬ੍ਰੇਰੀ ਕਰਕੇ “ਬੈਟਰੀ ਸ਼ਾਮਲ” ਵਜੋਂ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ. ਪਾਈਥਨ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਟੈਨਸਰਫਲੋ, ਕੇਰਸ, ਪਾਈਟਰੈਚ ਅਤੇ ਸਾਇਕਿੱਟ-ਸਿੱਖੋ ਜਿਹੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਸਹਾਇਤਾ ਨਾਲ ਨਕਲੀ ਬੁੱਧੀ ਪ੍ਰਾਜੈਕਟਾਂ ਅਤੇ ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਪ੍ਰਾਜੈਕਟਾਂ ਵਿਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ.
ਪਾਈਥਨ ਗਤੀਸ਼ੀਲ ਤੌਰ ਤੇ ਟਾਈਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਰੰਨਟਾਈਮ ਤੇ ਚੱਲ ਰਹੇ ਬਹੁਤ ਸਾਰੇ ਆਮ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਵਿਵਹਾਰ ਜੋ ਸਥਿਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਸੰਕਲਨ ਦੌਰਾਨ ਕਰਦੇ ਹਨ) ਅਤੇ ਕੂੜਾ-ਕਰਕਟ ਇਕੱਤਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਆਟੋਮੈਟਿਕ ਮੈਮੋਰੀ ਪ੍ਰਬੰਧਨ ਨਾਲ). ਇਹ ਮਲਟੀਪਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਪੈਰਾਡੈਗਮਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ structਾਂਚਾਗਤ (ਵਿਸ਼ੇਸ਼ ਤੌਰ ਤੇ, ਪ੍ਰਕਿਰਿਆਗਤ), ਆਬਜੈਕਟ-ਮੁਖੀ ਅਤੇ ਕਾਰਜਸ਼ੀਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ਾਮਲ ਹਨ. ਇਹ 1980 ਦੇ ਦਹਾਕੇ ਦੇ ਅਖੀਰ ਵਿੱਚ ਬਣਾਇਆ ਗਿਆ ਸੀ ਅਤੇ 1991 ਵਿੱਚ ਏਬੀਸੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਉੱਤਰਾਧਿਕਾਰੀ ਵਜੋਂ ਗਾਈਡੋ ਵੈਨ ਰੋਸਮ ਦੁਆਰਾ ਪਹਿਲੀ ਵਾਰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਸੀ। ਪਾਈਥਨ 2.0, ਜੋ 2000 ਵਿਚ ਜਾਰੀ ਕੀਤੀ ਗਈ ਸੀ, ਨੇ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਜਿਵੇਂ ਕਿ ਸੂਚੀ ਦੀ ਸਮਝ, ਅਤੇ ਹਵਾਲਾ ਗਿਣਤੀ ਦੇ ਨਾਲ ਕੂੜਾ ਚੁੱਕਣ ਦੀ ਪ੍ਰਣਾਲੀ ਪੇਸ਼ ਕੀਤੀ, ਅਤੇ ਇਸਨੂੰ 2.7 ਵਿਚ ਵਰਜਨ 2020 ਦੇ ਨਾਲ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ. 3.0 ਵਿਚ ਜਾਰੀ ਕੀਤੀ ਗਈ ਪਾਈਥਨ 2008, ਭਾਸ਼ਾ ਦੀ ਇਕ ਵੱਡੀ ਸੋਧ ਸੀ ਪਾਈਥਨ 2 'ਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪਛੜੇ-ਅਨੁਕੂਲ ਨਹੀਂ ਅਤੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਪਾਈਥਨ 3 ਕੋਡ ਅਣ-ਸੋਧਿਤ ਨਹੀਂ ਚੱਲਦਾ. ਪਾਈਥਨ 2 ਦੇ ਅੰਤ ਦੇ ਜੀਵਨ ਨਾਲ (ਅਤੇ 2021 ਵਿਚ ਪਾਈਪ ਨੇ ਸਮਰਥਨ ਛੱਡ ਦਿੱਤਾ ਹੈ), ਸਿਰਫ ਪਾਈਥਨ 3.6.x ਅਤੇ ਬਾਅਦ ਵਿਚ ਸਹਿਯੋਗੀ ਹਨ, ਅਜੇ ਵੀ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਦੇ ਨਾਲ. ਸਮਰਥਨ ਜਿਵੇਂ ਕਿ ਵਿੰਡੋਜ਼ 7 (ਅਤੇ ਪੁਰਾਣੇ ਇੰਸਟੌਲਰ 64-ਬਿੱਟ ਵਿੰਡੋਜ਼ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ).
ਪਾਈਥਨ ਦੁਭਾਸ਼ੀਏ ਮੁੱਖ ਧਾਰਾ ਦੇ ਓਪਰੇਟਿੰਗ ਪ੍ਰਣਾਲੀਆਂ ਲਈ ਸਹਿਯੋਗੀ ਹੁੰਦੇ ਹਨ ਅਤੇ ਕੁਝ ਹੋਰਾਂ ਲਈ ਉਪਲਬਧ ਹੁੰਦੇ ਹਨ (ਅਤੇ ਪਿਛਲੇ ਸਮੇਂ ਵਿੱਚ ਹੋਰ ਵੀ ਬਹੁਤ ਸਾਰੇ ਸਹਿਯੋਗੀ ਸਨ). ਪ੍ਰੋਗਰਾਮਰਾਂ ਦਾ ਇੱਕ ਗਲੋਬਲ ਕਮਿ communityਨਿਟੀ ਸੀਪੀਥਨ ਨੂੰ ਵਿਕਸਤ ਕਰਦਾ ਹੈ ਅਤੇ ਕਾਇਮ ਰੱਖਦਾ ਹੈ, ਇੱਕ ਮੁਫਤ ਅਤੇ ਓਪਨ-ਸੋਰਸ ਹਵਾਲਾ ਸਥਾਪਨਾ. ਪਾਈਥਨ ਸਾੱਫਟਵੇਅਰ ਫਾ Foundationਂਡੇਸ਼ਨ, ਇੱਕ ਗੈਰ-ਮੁਨਾਫਾ ਸੰਗਠਨ ਪਾਈਥਨ ਅਤੇ ਸੀਪੀਥਨ ਵਿਕਾਸ ਲਈ ਸਰੋਤਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਅਤੇ ਨਿਰਦੇਸ਼ ਦਿੰਦਾ ਹੈ.
ਜਨਵਰੀ 2021 ਤੱਕ, ਪਾਈਥਨ ਟੀਆਈਓਬੀ ਦੇ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਦੇ ਸੂਚਕਾਂਕ ਵਿੱਚ ਸੀ ਅਤੇ ਜਾਵਾ ਦੇ ਪਿੱਛੇ ਤੀਜੇ ਸਥਾਨ 'ਤੇ ਸੀ, ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਉਹ ਦੂਜਾ ਸਥਾਨ ਪ੍ਰਾਪਤ ਕਰ ਚੁੱਕਾ ਹੈ ਅਤੇ 2020 ਲਈ ਸਭ ਤੋਂ ਵੱਧ ਪ੍ਰਸਿੱਧੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਉਨ੍ਹਾਂ ਦਾ ਪੁਰਸਕਾਰ. ਇਸ ਨੂੰ 2007, 2010 ਵਿੱਚ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਲੈਂਗਵੇਜ ਆਫ਼ ਦਿ ਈਅਰ ਚੁਣਿਆ ਗਿਆ ਸੀ. , ਅਤੇ 2018.
ਇਕ ਅਨੁਭਵੀ ਅਧਿਐਨ ਨੇ ਪਾਇਆ ਕਿ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾਵਾਂ, ਜਿਵੇਂ ਪਾਈਥਨ, ਰਵਾਇਤੀ ਭਾਸ਼ਾਵਾਂ, ਜਿਵੇਂ ਕਿ ਸੀ ਅਤੇ ਜਾਵਾ ਨਾਲੋਂ ਵਧੇਰੇ ਲਾਭਕਾਰੀ ਹੁੰਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਸ਼ਬਦਕੋਸ਼ ਵਿੱਚ ਸਤਰਾਂ ਦੀ ਹੇਰਾਫੇਰੀ ਅਤੇ ਖੋਜ ਨਾਲ ਜੁੜੀਆਂ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ, ਅਤੇ ਨਿਸ਼ਚਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਮੈਮੋਰੀ ਦੀ ਖਪਤ ਅਕਸਰ ਜਾਵਾ ਨਾਲੋਂ ਬਿਹਤਰ ਹੁੰਦੀ ਸੀ ਅਤੇ ਨਹੀਂ. C ਜਾਂ C ++ ਨਾਲੋਂ ਬਹੁਤ ਮਾੜਾ ਹੈ. ਪਾਈਥਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀਆਂ ਵੱਡੀਆਂ ਸੰਸਥਾਵਾਂ ਆਈਆਈਪੀਆਈ, ਗੂਗਲ, ਯਾਹੂ !, ਸੀਈਆਰਐਨ, ਨਾਸਾ, ਫੇਸਬੁੱਕ, ਐਮਾਜ਼ਾਨ, ਇੰਸਟਾਗ੍ਰਾਮ ਸ਼ਾਮਲ ਹਨ.
ਇਸ ਦੀਆਂ ਨਕਲੀ ਬੁੱਧੀ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੋਂ ਪਰੇ, ਪਾਈਥਨ, ਮਾਡਿtingਲਰ ਆਰਕੀਟੈਕਚਰ, ਸਧਾਰਣ ਸਿੰਟੈਕਸ ਅਤੇ ਵਧੀਆ ਟੈਕਸਟ ਪ੍ਰੋਸੈਸਿੰਗ ਟੂਲਜ਼ ਦੀ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਦੇ ਤੌਰ ਤੇ, ਅਕਸਰ ਕੁਦਰਤੀ ਭਾਸ਼ਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ.
ਪਿਟੋਰਚ ਟੋਰਚ ਲਾਇਬ੍ਰੇਰੀ ਤੇ ਅਧਾਰਤ ਇੱਕ ਓਪਨ ਸੋਰਸ ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਜੋ ਕੰਪਿ applicationsਟਰ ਵਿਜ਼ਨ ਅਤੇ ਕੁਦਰਤੀ ਭਾਸ਼ਾ ਪ੍ਰੋਸੈਸਿੰਗ ਵਰਗੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਮੁੱਖ ਤੌਰ ਤੇ ਫੇਸਬੁੱਕ ਦੀ ਏਆਈ ਰਿਸਰਚ ਲੈਬ (ਐਫਆਈਏਆਰ) ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤੀ ਗਈ ਹੈ. ਇਹ ਸੰਸ਼ੋਧਿਤ ਬੀਐਸਡੀ ਲਾਇਸੈਂਸ ਅਧੀਨ ਜਾਰੀ ਕੀਤਾ ਮੁਫਤ ਅਤੇ ਓਪਨ ਸੋਰਸ ਸਾੱਫਟਵੇਅਰ ਹੈ. ਹਾਲਾਂਕਿ ਪਾਈਥਨ ਇੰਟਰਫੇਸ ਵਧੇਰੇ ਪਾਲਿਸ਼ ਹੈ ਅਤੇ ਵਿਕਾਸ ਦਾ ਮੁੱਖ ਫੋਕਸ, ਪਾਈਟਰਚ ਵਿੱਚ ਇੱਕ ਸੀ ++ ਇੰਟਰਫੇਸ ਵੀ ਹੈ. ਡਾਇਪ ਲਰਨਿੰਗ ਸਾੱਫਟਵੇਅਰ ਦੇ ਬਹੁਤ ਸਾਰੇ ਟੁਕੜੇ ਪਾਈ ਟੋਰਚ ਦੇ ਸਿਖਰ ਤੇ ਬਣੇ ਹੋਏ ਹਨ, ਜਿਸ ਵਿੱਚ ਟੇਸਲਾ ਆਟੋਪਾਇਲੋਟ, ਉਬੇਰ ਦਾ ਪਾਇਰੋ, ਹਿਗਿੰਗਫ੍ਰੈਸ ਦਾ ਟ੍ਰਾਂਸਫਾਰਮਰ, ਪਾਈਟੋਰਕ ਲਾਈਟਿੰਗ ਅਤੇ ਕੈਟੇਲਿਸਟ ਸ਼ਾਮਲ ਹਨ.
- ਗ੍ਰਾਫਿਕਸ ਪ੍ਰੋਸੈਸਿੰਗ ਯੂਨਿਟ (ਜੀਪੀਯੂ) ਦੇ ਜ਼ਰੀਏ ਤੇਜ਼ ਪ੍ਰਵੇਗ ਦੇ ਨਾਲ ਟੈਂਸਰ ਕੰਪਿ compਟਿੰਗ (ਜਿਵੇਂ ਕਿ ਨੁੰਪੀ)
- ਇੱਕ ਟੇਪ-ਅਧਾਰਤ ਆਟੋਮੈਟਿਕ (ਕੰਪਿutਟੇਸ਼ਨਲ) ਵੱਖਰੇਵੇਂ ਪ੍ਰਣਾਲੀ ਤੇ ਬਣੇ ਡੂੰਘੇ ਨਿ neਰਲ ਨੈਟਵਰਕ
ਫੇਸਬੁੱਕ ਤੇਜ਼ ਵਿਸ਼ੇਸ਼ਤਾ ਏਮਬੈਡਿੰਗ (ਕੈਫੀ 2) ਦੋਵਾਂ ਲਈ ਪਿਟੋਰਚ ਅਤੇ ਕਨਵੋਲਿalਸ਼ਨਲ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਸੰਚਾਲਿਤ ਕਰਦੀ ਹੈ, ਪਰ ਦੋ ਫਰੇਮਵਰਕ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਮਾਡਲਾਂ ਆਪਸੀ ਅਸੰਗਤ ਸਨ. ਓਪਨ ਨਿuralਰਲ ਨੈੱਟਵਰਕ ਐਕਸਚੇਂਜ (ਓ.ਐੱਨ.ਐੱਨ.ਐੱਨ.ਐਕਸ) ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਫੇਸਬੁੱਕ ਅਤੇ ਮਾਈਕ੍ਰੋਸਾੱਫਟ ਦੁਆਰਾ ਸਤੰਬਰ, 2017 ਵਿੱਚ ਫਰੇਮਵਰਕ ਦੇ ਵਿਚਕਾਰ ਮਾਡਲਾਂ ਨੂੰ ਬਦਲਣ ਲਈ ਬਣਾਇਆ ਗਿਆ ਸੀ. ਕੈਫੇ 2 ਨੂੰ ਮਾਰਚ 2018 ਦੇ ਅਖੀਰ ਵਿੱਚ ਪਾਈਟੋਰਚ ਵਿੱਚ ਮਿਲਾ ਦਿੱਤਾ ਗਿਆ ਸੀ.
ਪਾਇਟੋਰਚ ਨੰਬਰਾਂ ਦੇ ਇਕੋ ਬਹੁ-ਆਯਾਮੀ ਆਇਤਾਕਾਰ ਐਰੇ ਨੂੰ ਸਟੋਰ ਕਰਨ ਅਤੇ ਸੰਚਾਲਿਤ ਕਰਨ ਲਈ ਟੈਨਸਰ (ਟਾਰਚ.ਟੈਂਸਰ) ਨਾਮ ਦੀ ਕਲਾਸ ਨੂੰ ਪਰਿਭਾਸ਼ਤ ਕਰਦਾ ਹੈ. ਪਾਈਟੋਰਚ ਟੈਂਸਰ ਨੂਮਪੇ ਐਰੇ ਦੇ ਸਮਾਨ ਹਨ, ਪਰ ਇਹ ਇੱਕ CUDA- ਸਮਰੱਥ Nvidia GPU ਤੇ ਵੀ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ. ਪਾਇਟੋਰਚ ਵੱਖ ਵੱਖ ਉਪ-ਕਿਸਮਾਂ ਦੇ ਟੈਂਸਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ.
ਪਿਯੋਰੋਰਚ ਲਈ ਕੁਝ ਮਹੱਤਵਪੂਰਨ ਮੈਡਿ .ਲ ਹਨ. ਇਨ੍ਹਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਆਟੋਗ੍ਰਾਡ ਮੋਡੀ moduleਲ: ਪਾਇਟੋਰਚ ਇੱਕ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਆਟੋਮੈਟਿਕ ਵੱਖਰੇਵੇਂ ਕਹਿੰਦੇ ਹਨ. ਇੱਕ ਰਿਕਾਰਡਰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ ਕਿ ਓਪਰੇਸ਼ਨਾਂ ਨੇ ਕੀ ਕੀਤਾ ਹੈ, ਅਤੇ ਫਿਰ ਇਹ ਇਸਨੂੰ ਗ੍ਰੇਡਿਏਂਟ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਪਿੱਛੇ ਭੇਜਦਾ ਹੈ. ਇਹ especiallyੰਗ ਖਾਸ ਤੌਰ ਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਫੌਰਵਰਡ ਪਾਸ ਤੇ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਭਿੰਨਤਾਵਾਂ ਦੀ ਗਣਨਾ ਕਰਦਿਆਂ ਇਕੋ ਸਮੇਂ 'ਤੇ ਸਮਾਂ ਬਚਾਉਣ ਲਈ ਨਿuralਰਲ ਨੈਟਵਰਕ ਬਣਾਉਂਦੇ ਹਾਂ.
- Timਪਟੀਮ ਮੋਡੀ moduleਲ: ਟਾਰਚ.ਓਪੀਟੀਮ ਇੱਕ ਮੋਡੀ moduleਲ ਹੈ ਜੋ ਨਿ neਰਲ ਨੈਟਵਰਕ ਬਣਾਉਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਕਈ variousਪਟੀਮਾਈਜ਼ੇਸ਼ਨ ਐਲਗੋਰਿਦਮ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ. ਆਮ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ methodsੰਗ ਪਹਿਲਾਂ ਹੀ ਸਹਿਯੋਗੀ ਹਨ, ਇਸ ਲਈ ਇਨ੍ਹਾਂ ਨੂੰ ਸ਼ੁਰੂ ਤੋਂ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੈ.
- ਐਨ ਐਨ ਮੈਡਿ .ਲ: ਪਾਈਟੋਰਚ ਆਟੋਗ੍ਰਾਡ ਕੰਪਿ compਟੇਸ਼ਨਲ ਗ੍ਰਾਫਾਂ ਨੂੰ ਪ੍ਰਭਾਸ਼ਿਤ ਕਰਨ ਅਤੇ ਗਰੇਡੀਐਂਟ ਲੈਣਾ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ, ਪਰ ਗੁੰਝਲਦਾਰ ਨਿradਰਲ ਨੈਟਵਰਕ ਦੀ ਪਰਿਭਾਸ਼ਾ ਲਈ ਕੱਚਾ ਆਟੋਗ੍ਰਾਡ ਥੋੜਾ ਬਹੁਤ ਨੀਵਾਂ ਹੋ ਸਕਦਾ ਹੈ. ਇਹ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ nn ਮੋਡੀ .ਲ ਸਹਾਇਤਾ ਕਰ ਸਕਦਾ ਹੈ.
ਪ੍ਰਮਾਣੀਕਰਣ ਪਾਠਕ੍ਰਮ ਨਾਲ ਆਪਣੇ ਆਪ ਨੂੰ ਵਿਸਥਾਰ ਵਿੱਚ ਜਾਣੂ ਕਰਵਾਉਣ ਲਈ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਦਾ ਵਿਸਤਾਰ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰ ਸਕਦੇ ਹੋ।
EITC/AI/DLPP ਡੀਪ ਲਰਨਿੰਗ ਵਿਦ ਪਾਈਥਨ ਅਤੇ ਪਾਈਟੋਰਚ ਸਰਟੀਫਿਕੇਸ਼ਨ ਪਾਠਕ੍ਰਮ ਹੈਰੀਸਨ ਕਿਨਸਲੇ ਦੁਆਰਾ ਇੱਕ ਵੀਡੀਓ ਰੂਪ ਵਿੱਚ ਓਪਨ-ਐਕਸੈਸ ਡਾਇਡੈਕਟਿਕ ਸਮੱਗਰੀ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ। ਸਿੱਖਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਇੱਕ ਕਦਮ-ਦਰ-ਕਦਮ ਢਾਂਚੇ (ਪ੍ਰੋਗਰਾਮ -> ਪਾਠ -> ਵਿਸ਼ੇ) ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ ਜੋ ਪਾਠਕ੍ਰਮ ਦੇ ਸੰਬੰਧਿਤ ਹਿੱਸਿਆਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ। ਡੋਮੇਨ ਮਾਹਰਾਂ ਨਾਲ ਅਸੀਮਤ ਸਲਾਹ ਵੀ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਸਰਟੀਫਿਕੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਦੇ ਵੇਰਵਿਆਂ ਲਈ ਜਾਂਚ ਕਰੋ ਕਿਦਾ ਚਲਦਾ.
EITC/AI/DLPP ਡੀਪ ਲਰਨਿੰਗ ਵਿਦ Python ਅਤੇ PyTorch ਪ੍ਰੋਗਰਾਮ ਲਈ ਪੂਰੀ ਔਫਲਾਈਨ ਸਵੈ-ਸਿੱਖਣ ਦੀ ਤਿਆਰੀ ਸਮੱਗਰੀ ਨੂੰ PDF ਫਾਈਲ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕਰੋ।
EITC/AI/DLPP ਤਿਆਰੀ ਸਮੱਗਰੀ - ਮਿਆਰੀ ਸੰਸਕਰਣ
EITC/AI/DLPP ਤਿਆਰੀ ਸਮੱਗਰੀ - ਸਮੀਖਿਆ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਨਾਲ ਵਿਸਤ੍ਰਿਤ ਸੰਸਕਰਣ