ਇਕਾਈਆਂ
1. ਪੇਸ਼ਕਾਰੀ ਅਤੇ ਡੇਟਾ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਵਿੱਚ ਨਕਲੀ ਬੁੱਧੀ ਦੀ ਜਾਣ-ਪਛਾਣ: ਭੂਮਿਕਾਵਾਂ, ਸੀਮਾਵਾਂ, ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਨੈਤਿਕਤਾ 2. ਪੇਸ਼ਕਾਰੀ ਢਾਂਚਾ ਅਤੇ ਬਿਰਤਾਂਤਕ ਗਲਪ: ਇੱਕ ਯਾਤਰਾ 'ਤੇ ਦਰਸ਼ਕਾਂ ਨੂੰ ਲੈ ਕੇ ਜਾਣਾ 3. ਸਲਾਈਡ ਟੈਕਸਟ ਅਤੇ ਸਮੱਗਰੀ ਉਤਪਾਦਨ: ਸਿਰਲੇਖ, ਲੇਖ, ਸਪੀਕਰ ਨੋਟ 4. ਸਲਾਈਡ ਡਿਜ਼ਾਈਨ ਅਤੇ ਵਿਜ਼ੂਅਲ ਪ੍ਰੋਡਕਸ਼ਨ: ਲੇਆਉਟ, ਰੰਗ, ਆਈਕਨ ਅਤੇ ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਵਿਜ਼ੂਅਲ 5. ਡੇਟਾ ਨੂੰ ਸਮਝਣਾ ਅਤੇ ਸਹੀ ਚਾਰਟ ਕਿਸਮ ਦੀ ਚੋਣ ਕਰਨਾ 6. ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਨਾਲ ਗ੍ਰਾਫਿਕਸ ਤਿਆਰ ਕਰਨਾ: ਕੋਡ ਤੋਂ ਵਿਜ਼ੂਅਲ ਤੱਕ, ਵੈਰੀਫਿਕੇਸ਼ਨ ਦੇ ਨਾਲ 7. ਡੈਸ਼ਬੋਰਡ ਡਿਜ਼ਾਈਨ: ਇੱਕ ਸਕ੍ਰੀਨ 'ਤੇ ਵੱਡੀਆਂ ਸੰਖਿਆਵਾਂ ਨੂੰ ਸਮਝਣ ਯੋਗ ਬਣਾਉਣਾ 8. ਡੇਟਾ ਕਹਾਣੀ ਸੁਣਾਉਣਾ: ਸੰਖਿਆਵਾਂ ਨੂੰ ਬਿਰਤਾਂਤ ਵਿੱਚ ਬਦਲਣਾ 9. ਇਨਫੋਗ੍ਰਾਫਿਕ ਉਤਪਾਦਨ: ਇੱਕ ਸਿੰਗਲ ਵਿਜ਼ੁਅਲ ਵਿੱਚ ਸਮਝਣਯੋਗ ਜਾਣਕਾਰੀ 10. ਗੁੰਮਰਾਹਕੁੰਨ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਤੋਂ ਬਚਣਾ: ਗ੍ਰਾਫਿਕ ਨੈਤਿਕਤਾ ਅਤੇ ਇਕਸਾਰਤਾ 11. ਅੰਤ-ਤੋਂ-ਅੰਤ ਪ੍ਰਵਾਹ: ਬ੍ਰੀਫਿੰਗ ਤੋਂ ਰਿਹਰਸਲ, ਤਸਦੀਕ, ਗੁਪਤਤਾ ਅਤੇ ਡਿਲੀਵਰੀ ਤੱਕ
ਯੂਨਿਟ 6 / 11

ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਨਾਲ ਗ੍ਰਾਫਿਕਸ ਤਿਆਰ ਕਰਨਾ: ਕੋਡ ਤੋਂ ਵਿਜ਼ੂਅਲ ਤੱਕ, ਵੈਰੀਫਿਕੇਸ਼ਨ ਦੇ ਨਾਲ

ਲਾਭ:

  • ਨਕਲੀ ਬੁੱਧੀ 'ਤੇ ਗ੍ਰਾਫ ਦੀ ਤਸਵੀਰ ਦੀ ਬਜਾਏ, ਗ੍ਰਾਫ ਨੂੰ ਤਿਆਰ ਕਰਨ ਵਾਲੇ ਕੋਡ ਨੂੰ ਛਾਪ ਕੇ ਅਤੇ ਇਸਨੂੰ ਆਪਣੇ ਆਪ ਚਲਾ ਕੇ ਨਿਰਣਾਇਕ ਅਤੇ ਦੁਹਰਾਉਣ ਯੋਗ ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਯੋਗਤਾ
  • ਮੁੱਲ, ਇਕਸਾਰਤਾ, ਸਕੇਲ ਅਤੇ ਰਕਮ ਦੇ ਚੈੱਕਸਮ ਦੇ ਨਾਲ ਡੇਟਾ ਦੇ ਵਿਰੁੱਧ ਚਾਰਟ ਆਉਟਪੁੱਟ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦੀ ਸਮਰੱਥਾ
  • ਇਮਾਨਦਾਰੀ ਦੇ ਨਿਯਮਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਸਮਰੱਥਾ (ਧੁਰਾ 0, ਸਿੱਧੇ ਲੇਬਲ, ਸਰੋਤ ਨੋਟ ਤੋਂ) ਅਤੇ ਜ਼ਬਾਨੀ ਅਨੁਮਾਨ ਲਗਾਉਣ ਦੀ ਬਜਾਏ ਕੋਡ 'ਤੇ ਭਰੋਸਾ ਕਰੋ

ਤੁਸੀਂ ਸਹੀ ਚਾਰਟ ਕਿਸਮ ਦੀ ਚੋਣ ਕੀਤੀ ਹੈ; ਹੁਣ ਇਸ ਨੂੰ ਪੈਦਾ ਕਰਨ ਦਾ ਸਮਾਂ ਆ ਗਿਆ ਹੈ। ਇੱਥੇ ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਦੀ ਸਭ ਤੋਂ ਭਰੋਸੇਮੰਦ ਵਰਤੋਂ ਇਸ ਨੂੰ ਗ੍ਰਾਫ ਨੂੰ "ਡਰਾਅ" ਕਰਨ ਲਈ ਨਹੀਂ ਕਹਿਣਾ ਹੈ, ਪਰ ਗ੍ਰਾਫ ਤਿਆਰ ਕਰਨ ਵਾਲੇ ਕੋਡ ਨੂੰ ਛਾਪਣ ਲਈ ਅਤੇ ਉਸ ਕੋਡ ਨੂੰ ਆਪਣੇ ਆਪ ਚਲਾਉਣ ਲਈ ਹੈ। ਕਿਥੋਂ ਦੀ? ਕਿਉਂਕਿ ਵੱਡੀ ਭਾਸ਼ਾ ਦਾ ਮਾਡਲ ਟੈਕਸਟ ਜਨਰੇਟਰ ਹੈ; ਜ਼ੁਬਾਨੀ ਤੌਰ 'ਤੇ ਕਿਸੇ ਸੰਖਿਆ ਨੂੰ "ਅਨੁਮਾਨ" ਲਗਾ ਸਕਦਾ ਹੈ, ਪਰ ਕੋਡ ਡੇਟਾ ਨੂੰ ਉਸੇ ਤਰ੍ਹਾਂ ਸੰਸਾਧਿਤ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਇਹ ਹੈ ਅਤੇ ਇੱਕ ਨਿਰਣਾਇਕ ਨਤੀਜਾ ਪੈਦਾ ਕਰਦਾ ਹੈ (ਹਮੇਸ਼ਾ ਉਸੇ ਇਨਪੁਟ ਨੂੰ ਉਹੀ ਆਉਟਪੁੱਟ ਦੇਣਾ)। ਇਸ ਯੂਨਿਟ ਵਿੱਚ, ਅਸੀਂ ਸਿਖਾਂਗੇ ਕਿ ਕਿਵੇਂ ਗ੍ਰਾਫਿਕਲ ਕੋਡ (ਜ਼ਿਆਦਾਤਰ ਪਾਈਥਨ) ਨੂੰ ਏਆਈ ਵਿੱਚ ਪ੍ਰਿੰਟ ਕਰਨਾ ਹੈ ਅਤੇ ਆਉਟਪੁੱਟ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨੀ ਹੈ।

ਕੋਡ ਕਿਉਂ, ਕਿਉਂ ਚਲਾਇਆ?

ਇੱਕ ਭਾਸ਼ਾ ਮਾਡਲ ਨੂੰ ਪੁੱਛੋ "ਵਿਕਰੀ ਕੁੱਲ ਕੀ ਹੈ?" ਜੇ ਤੁਸੀਂ ਪੁੱਛਦੇ ਹੋ, ਤਾਂ ਇਹ ਅਸਲ ਵਿੱਚ ਡੇਟਾ ਇਕੱਠਾ ਨਹੀਂ ਕਰਦਾ; ਇੱਕ ਸੰਭਾਵੀ ਨੰਬਰ ਬਣਾਉਂਦਾ ਹੈ। ਪਰ ਜੇਕਰ ਤੁਸੀਂ ਇਸ 'ਤੇ ਐਗਰੀਗੇਸ਼ਨ ਕੋਡ ਪ੍ਰਿੰਟ ਕਰਦੇ ਹੋ ਅਤੇ ਇਸਨੂੰ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਨਤੀਜਾ ਅਸਲ ਡੇਟਾ ਤੋਂ ਆਉਂਦਾ ਹੈ। ਇਹੀ ਚਾਰਟ ਲਈ ਜਾਂਦਾ ਹੈ: ਮਾਡਲ ਜੋ ਕੋਡ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਉਹ ਤੁਹਾਡੀ ਮਸ਼ੀਨ 'ਤੇ ਤੁਹਾਡੇ ਡੇਟਾ 'ਤੇ ਚੱਲਦਾ ਹੈ। ਕੋਡ ਵੀ ਦੁਹਰਾਇਆ ਜਾ ਸਕਦਾ ਹੈ: ਜਦੋਂ ਡੇਟਾ ਅਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਕੋਡ ਨੂੰ ਦੁਬਾਰਾ ਚਲਾਓ ਅਤੇ ਚਾਰਟ ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ।

ਆਮ ਟੂਲ: ਮੈਟਪਲੋਟਲਿਬ ਅਤੇ ਸੀਬੋਰਨ (ਸਟੈਟਿਕ ਪਲਾਟ), ਪਾਇਥਨ ਭਾਸ਼ਾ ਦੇ ਨਾਲ ਪਲਾਟਲੀ (ਇੰਟਰਐਕਟਿਵ ਪਲਾਟ); ਸਪ੍ਰੈਡਸ਼ੀਟ ਪ੍ਰੋਗਰਾਮ ਅਤੇ BI (ਕਾਰੋਬਾਰੀ ਇੰਟੈਲੀਜੈਂਸ) ਟੂਲ ਵੀ। ਇਸ ਯੂਨਿਟ ਵਿੱਚ, ਅਸੀਂ Python/matplotlib ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਦਾਹਰਣਾਂ ਦੇਵਾਂਗੇ ਕਿਉਂਕਿ ਇਹ ਸਭ ਤੋਂ ਆਮ ਹੈ; ਸਿਧਾਂਤ ਹਰ ਵਾਹਨ ਵਿੱਚ ਇੱਕੋ ਜਿਹਾ ਹੈ।

ਸੁਝਾਅ: "ਮੈਨੂੰ ਚਾਰਟ ਦੀ ਇੱਕ ਤਸਵੀਰ ਦਿਓ" ਦੀ ਬਜਾਏ, "ਮੈਨੂੰ ਉਹ ਕੋਡ ਦਿਓ ਜੋ ਚਾਰਟ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਮੈਂ ਇਸਨੂੰ ਚਲਾਵਾਂਗਾ।" ਇਸ ਤਰ੍ਹਾਂ, ਨਤੀਜਾ ਅਸਲ ਡੇਟਾ ਤੋਂ ਆਉਂਦਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਜਿੰਨੇ ਮਰਜ਼ੀ ਐਡਜਸਟਮੈਂਟ ਕਰ ਸਕਦੇ ਹੋ।

ਕਦਮ ਦਰ ਕਦਮ: ਕੋਡ ਤੋਂ ਗ੍ਰਾਫਿਕਸ ਤੱਕ

  1. ਗ੍ਰਾਫਿਕ ਕਿਸਮ ਅਤੇ ਸੁਨੇਹਾ (ਪਿਛਲੀ ਇਕਾਈ) ਨਿਰਧਾਰਤ ਕਰੋ।
  2. ਮਾਡਲ ਲਈ ਡਾਟਾ ਬਣਤਰ ਦਾ ਵਰਣਨ ਕਰੋ (ਕਾਲਮ ਦੇ ਨਾਮ, ਕਿਸਮ; ਸੰਵੇਦਨਸ਼ੀਲ ਡੇਟਾ ਨਹੀਂ)।
  3. ਕੋਡ ਤਿਆਰ ਕਰੋ, ਇਮਾਨਦਾਰੀ ਨਿਯਮਾਂ ਨੂੰ ਪ੍ਰੋਂਪਟ ਵਿੱਚ ਪਾਓ (ਧੁਰਾ 0, ਟੈਗ, ਸਰੋਤ ਨੋਟ ਤੋਂ)।
  4. ਕੋਡ ਨੂੰ ਆਪਣੇ ਆਪ ਚਲਾਓ ਅਤੇ ਗ੍ਰਾਫ ਨੂੰ ਦੇਖੋ।
  5. ਜਾਂਚ ਕਰੋ: ਕੀ ਚਾਰਟ ਵਿੱਚ ਮੁੱਲ ਡੇਟਾ ਵਿੱਚ ਮੁੱਲ ਦੇ ਬਰਾਬਰ ਹੈ? ਕੀ ਕੁੱਲ/ਸ਼ੇਅਰ ਰੱਖਦਾ ਹੈ?
  6. ਸੁਧਾਰ ਕਰੋ: ਸਿਰਲੇਖ ਨੂੰ ਐਕਸ਼ਨ ਟਾਈਟਲ ਵਿੱਚ ਬਦਲੋ, ਬੇਲੋੜੀ ਮਿਟਾਓ, ਹਾਈਲਾਈਟ ਰੰਗ ਸ਼ਾਮਲ ਕਰੋ।

ਤੁਹਾਡੀ ਭੂਮਿਕਾ: ਪਾਈਥਨ ਡੇਟਾ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਸਹਾਇਕ। ਮੇਰੇ ਕੋਲ ਇੱਕ CSV ਹੈ: ਕਾਲਮ "ਮਹੀਨਾ" (YYYY-MM), "ਚੈਨਲ" (ਟੈਕਸਟ), "ਮਾਲੀਆ" (ਨੰਬਰ)। matplotlib ਦੇ ਨਾਲ ਇੱਕ ਲਾਈਨ ਗ੍ਰਾਫ ਕੋਡ ਲਿਖੋ:- ਹਰੇਕ ਚੈਨਲ ਇੱਕ ਵੱਖਰੀ ਲਾਈਨ ਹੈ, x=ਮਹੀਨਾ, y=ਆਉ।- y ਧੁਰੀ ਨੂੰ 0 ਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਦਿਓ (ਕੱਟੋ ਨਾ)।- ਲਾਈਨਾਂ ਦੇ ਅੰਤ ਵਿੱਚ ਸਿੱਧੇ ਲੇਬਲ ਲਗਾਓ, ਇੱਕ ਵੱਖਰੀ ਲੈਜੈਂਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।- ਸਿਰਲੇਖ ਵਿੱਚ ਐਕਸ਼ਨ ਟਾਈਟਲ ਲਈ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਰੱਖੋ।- ਸਾਡੇ ਸੱਜੇ ਪਾਸੇ ਇੱਕ ਛੋਟਾ ਨਹੀਂ ਹੈ। ਕੋਡ ਨੂੰ ਸੰਪੂਰਨ ਅਤੇ ਚੱਲਣਯੋਗ ਬਣਾਓ, ਉਦਾਹਰਨ ਰੀਡਿੰਗ ਲਾਈਨ ਵੀ ਲਿਖੋ। ਨੰਬਰ ਫਿੱਟ ਕਰਨਾ; CSV ਤੋਂ ਡਾਟਾ ਪੜ੍ਹੋ।

ਮੌਜੂਦਾ ਚਾਰਟ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ:

ਇਸ ਮੈਟਪਲੋਟਲਿਬ ਕੋਡ ਨੂੰ ਫਿਕਸ ਕਰੋ: (1) ਬਾਰਾਂ ਨੂੰ ਸਭ ਤੋਂ ਵੱਡੇ ਤੋਂ ਛੋਟੇ ਤੱਕ ਮੁੱਲ ਦੁਆਰਾ ਕ੍ਰਮਬੱਧ ਕਰੋ, (2) ਸਿਰਫ਼ ਸਭ ਤੋਂ ਉੱਚੀ ਪੱਟੀ ਨੂੰ ਸੰਤਰੀ ਅਤੇ ਬਾਕੀ ਸਲੇਟੀ ਬਣਾਓ, (3) y-ਧੁਰੇ ਨੂੰ 0 ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ, (4) ਹਜ਼ਾਰਾਂ ਵਿਭਾਜਕ ਨਾਲ ਦਸ਼ਮਲਵ ਫਾਰਮੈਟ ਕਰੋ। ਕੋਡ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵਾਪਸ ਕਰੋ। ਕੋਡ: [...]

ਇੰਟਰਐਕਟਿਵ ਚਾਰਟ ਲਈ (ਡੈਸ਼ਬੋਰਡ ਲਈ):

ਉਸੇ ਡੇਟਾ ਦੇ ਨਾਲ ਪਲਾਟਲੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਇੰਟਰਐਕਟਿਵ ਲਾਈਨ ਚਾਰਟ ਕੋਡ ਲਿਖੋ: ਮਾਊਸ ਨੂੰ ਘੁੰਮਾਉਣ ਨਾਲ ਮਹੀਨਾ ਅਤੇ ਆਮਦਨ ਦਿਖਾਈ ਦੇਵੇਗੀ, ਅਤੇ ਚੈਨਲਾਂ ਨੂੰ ਫਿਲਟਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਧੁਰੇ ਨੂੰ 0 ਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਦਿਓ। ਪੂਰਾ ਕੋਡ ਦਿਓ।

ਪ੍ਰਮਾਣਿਕਤਾ: ਕੀ ਚਾਰਟ "ਸਹੀ" ਹੈ, "ਸੁੰਦਰ" ਨਹੀਂ?

ਗ੍ਰਾਫਿਕਸ ਆਉਟਪੁੱਟ ਹੋਣ ਕਾਰਨ ਕੰਮ ਖਤਮ ਨਹੀਂ ਹੋਇਆ ਹੈ। ਤਿੰਨ ਚੈੱਕਸਮ:

  • ਮੁੱਲ ਪ੍ਰਦਾਨ ਕਰਨਾ: ਹੱਥ/ਟੇਬਲ ਦੁਆਰਾ 2-3 ਬੇਤਰਤੀਬ ਬਿੰਦੂਆਂ ਦੀ ਜਾਂਚ ਕਰੋ। ਕੀ ਚਾਰਟ 'ਤੇ ਸਭ ਤੋਂ ਉੱਚੀ ਪੱਟੀ ਅਸਲ ਵਿੱਚ ਸਭ ਤੋਂ ਉੱਚੀ ਹੈ?
  • ਕੁੱਲ/ਸ਼ੇਅਰ ਤਸਦੀਕ: ਕੀ ਸ਼ੇਅਰ ਪਾਰਟ-ਹੋਲ ਚਾਰਟ ਵਿੱਚ 100% ਤੱਕ ਪੂਰੇ ਹੋ ਗਏ ਹਨ?
  • ਵਿਜ਼ੂਅਲ ਈਮਾਨਦਾਰੀ: ਕੀ ਧੁਰਾ 0 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਕੀ ਸਕੇਲ ਰੇਖਿਕ ਹੈ, ਕੀ ਇਹ ਇੱਕੋ ਇਕਾਈ ਹੈ? (ਵੇਰਵੇ ਅਗਲੀ ਇਕਾਈ ਵਿੱਚ।)

ਕੰਟਰੋਲ

ਦੇਖਭਾਲ ਕਿਵੇਂ ਕਰਨੀ ਹੈ

ਲਾਲ ਝੰਡਾ

ਮੁੱਲ

ਡੇਟਾ ਨਾਲ 2-3 ਅੰਕਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ

ਗ੍ਰਾਫ-ਡਾਟਾ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ

ਇਮਾਨਦਾਰੀ

ਕੀ ਕੋਈ ਮਹੀਨੇ/ਸ਼੍ਰੇਣੀਆਂ ਗੁੰਮ ਹਨ?

ਪਾੜੇ ਨੂੰ ਚੁੱਪਚਾਪ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਸੀ

ਸਕੇਲ

Y ਧੁਰਾ ਕਿੱਥੇ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ

0 ਨਹੀਂ, ਅੰਤਰ ਅਤਿਕਥਨੀ ਹੈ

ਕੁੱਲ

ਸ਼ੇਅਰ/ਕੁੱਲ

ਇਹ 100% ਨਹੀਂ ਰੱਖਦਾ

ਸਾਵਧਾਨ: ਮਾਡਲ ਕਈ ਵਾਰ ਡੇਟਾ ਤੋਂ ਗੁੰਮ ਹੋਏ ਮਹੀਨਿਆਂ ਨੂੰ "ਪੂਰਾ" ਕਰ ਦਿੰਦਾ ਹੈ ਜਾਂ ਚੁੱਪਚਾਪ ਗੁੰਮ ਹੋਈ ਕਤਾਰ ਨੂੰ ਰੱਦ ਕਰ ਦਿੰਦਾ ਹੈ। ਦੇਖੋ ਕਿ ਕੀ ਚਾਰਟ 'ਤੇ ਬਿੰਦੂਆਂ ਦੀ ਸੰਖਿਆ ਡੇਟਾ ਦੀਆਂ ਕਤਾਰਾਂ ਦੀ ਸੰਖਿਆ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ।

ਤਿੰਨ ਛੋਟੇ ਕੇਸ

ਕੇਸ 1 - ਕੋਡ ਬੀਟ ਦੀ ਭਵਿੱਖਬਾਣੀ। ਇੱਕ ਵਿਸ਼ਲੇਸ਼ਕ ਪਹਿਲਾਂ ਮਾਡਲ ਨੂੰ ਪੁੱਛਦਾ ਹੈ "ਕੁੱਲ ਕਿੰਨਾ ਹੈ?" ਉਸਨੇ ਪੁੱਛਿਆ, ਅਤੇ ਜਵਾਬ "≈4.2 ਮਿਲੀਅਨ" ਪ੍ਰਾਪਤ ਕੀਤਾ। ਫਿਰ ਉਸਨੇ ਐਡੀਸ਼ਨ ਕੋਡ ਨੂੰ ਛਾਪਿਆ ਅਤੇ ਇਸਨੂੰ ਚਲਾਇਆ: ਅਸਲ ਕੁੱਲ 3.87 ਮਿਲੀਅਨ ਸੀ। ਜ਼ੁਬਾਨੀ ਭਵਿੱਖਬਾਣੀ 8% ਗਲਤ ਸੀ। ਉਸ ਦਿਨ ਤੋਂ ਉਸ ਨੇ ਕੋਡ ਤੋਂ ਹਰ ਨੰਬਰ ਲਿਆ।

ਕੇਸ 2 - ਚੁੱਪ ਗੁੰਮ ਲਾਈਨ। ਇੱਕ ਟੀਮ ਨੇ ਮਹੀਨਾਵਾਰ ਚਾਰਟ ਤਿਆਰ ਕੀਤਾ ਸੀ; ਸਭ ਕੁਝ ਠੀਕ ਲੱਗ ਰਿਹਾ ਸੀ। ਪਰ ਮਾਰਚ ਡੇਟਾ ਵਿੱਚ ਖਾਲੀ ਸੀ, ਅਤੇ ਚਾਰਟ ਨੇ ਇਸਨੂੰ ਛੱਡ ਦਿੱਤਾ ਅਤੇ ਫਰਵਰੀ ਤੋਂ ਅਪ੍ਰੈਲ ਨੂੰ ਜੋੜਿਆ; ਇਹ ਨਰਮ ਲੱਗ ਰਿਹਾ ਸੀ ਕਿਉਂਕਿ ਇਹ ਰੁਝਾਨ 'ਤੇ ਸੀ। ਉਨ੍ਹਾਂ ਨੇ ਬਿੰਦੀਆਂ ਦੀ ਗਿਣਤੀ (ਇਹ 11 ਦੀ ਬਜਾਏ 12 ਹੋਣੀ ਚਾਹੀਦੀ ਸੀ) ਦੇਖੀ ਅਤੇ ਇਸ ਨੂੰ ਠੀਕ ਕੀਤਾ; ਅਸਲ ਰੁਝਾਨ ਵਿੱਚ ਇੱਕ ਛਾਲ ਸੀ.

ਕੇਸ 3 - ਪ੍ਰਜਨਨਯੋਗਤਾ। ਇੱਕ ਮਾਰਕਿਟ ਹਰ ਮਹੀਨੇ (ਲਗਭਗ 40 ਮਿੰਟ) ਹੱਥਾਂ ਨਾਲ ਚਾਰਟ ਬਣਾ ਰਿਹਾ ਸੀ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਉਸਨੇ ਨਕਲੀ ਬੁੱਧੀ ਦੁਆਰਾ ਲਿਖੇ ਕੋਡ ਨੂੰ ਸਥਾਪਿਤ ਕੀਤਾ; ਅਗਲੇ ਮਹੀਨਿਆਂ ਵਿੱਚ ਨਵੀਂ CSV ਵਿੱਚ ਪਾਉਣ ਅਤੇ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ 2 ਮਿੰਟ ਲੱਗੇ। ਪ੍ਰਤੀ ਮਹੀਨਾ 38 ਮਿੰਟ ਬਚਾਏ ਗਏ ਹਨ ਅਤੇ ਮੈਨੂਅਲ ਕਾਪੀ ਕਰਨ ਵਿੱਚ ਕੋਈ ਹੋਰ ਗਲਤੀਆਂ ਨਹੀਂ ਹਨ।

ਕਮਜ਼ੋਰ ਪ੍ਰੋਂਪਟ / ਮਜ਼ਬੂਤ ਪ੍ਰੋਂਪਟ

ਕਮਜ਼ੋਰ:

ਇਸ ਵਿਕਰੀ ਡੇਟਾ ਨੂੰ ਗ੍ਰਾਫ਼ ਕਰੋ।

ਮਾਡਲ ਇੱਕ ਤਸਵੀਰ ਨੂੰ ਫਿੱਟ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਬੇਤਰਤੀਬ ਕੋਡ ਦੇ ਸਕਦਾ ਹੈ; ਡੇਟਾ ਅਸਲ ਵਿੱਚ ਸੰਸਾਧਿਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਕੋਈ ਈਮਾਨਦਾਰੀ ਸੈਟਿੰਗਾਂ ਨਹੀਂ ਹਨ.

ਮਜ਼ਬੂਤ:

ਤੁਹਾਡੀ ਭੂਮਿਕਾ: Python/matplotlib ਸਹਾਇਕ। ਡਾਟਾ: CSV, ਕਾਲਮ "ਖੇਤਰ" (ਟੈਕਸਟ), "ਬਿਊਮ_ਪ੍ਰਤੀਸ਼ਤ" (ਸੰਖਿਆ, ਨਕਾਰਾਤਮਕ ਹੋ ਸਕਦਾ ਹੈ)। ਹਰੀਜੱਟਲ ਬਾਰ ਚਾਰਟ ਕੋਡ ਲਿਖੋ: ਮੁੱਲ ਦੁਆਰਾ ਕ੍ਰਮਬੱਧ ਕਰੋ, ਸਭ ਤੋਂ ਉੱਚੇ ਖੇਤਰ ਨੂੰ ਉਜਾਗਰ ਕਰੋ, y=0 ਸੰਦਰਭ ਲਾਈਨ (ਨਕਾਰਾਤਮਕ ਡਿਸਪਲੇ ਕਰੋ), ਬਾਰ ਦੇ ਸਿਰੇ 'ਤੇ ਪ੍ਰਤੀਸ਼ਤ ਲੇਬਲ ਲਗਾਓ। ਕੋਡ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦਿਓ, CSV ਤੋਂ ਪੜ੍ਹੋ, ਨੰਬਰ ਫਿਟਿੰਗ। ਸਿਰਲੇਖ ਲਈ ਇੱਕ ਐਕਸ਼ਨ ਟਾਈਟਲ ਪਲੇਸਹੋਲਡਰ ਰੱਖੋ।

ਦੂਜੇ ਵਿੱਚ ਡੇਟਾ ਢਾਂਚਾ, ਇਮਾਨਦਾਰੀ ਦੇ ਨਿਯਮ, ਅਤੇ "ਕੋਡ ਤੋਂ ਪੜ੍ਹੋ, ਇਸਨੂੰ ਨਾ ਬਣਾਓ" ਸਿਧਾਂਤ ਸ਼ਾਮਲ ਹਨ; ਆਉਟਪੁੱਟ ਸਹੀ ਅਤੇ ਸੰਪਾਦਨਯੋਗ ਦੋਵੇਂ ਹੈ।

ਟੂਲ ਚੋਣ: ਕਦੋਂ ਸਪ੍ਰੈਡਸ਼ੀਟ, ਕਦੋਂ ਕੋਡ?

ਤੁਹਾਨੂੰ ਹਰ ਚਾਰਟ ਲਈ ਕੋਡ ਲਿਖਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਇੱਕ ਛੋਟੇ, ਇੱਕ-ਬੰਦ, ਸਧਾਰਨ ਚਾਰਟ ਲਈ, ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ (ਐਕਸਲ, ਗੂਗਲ ਸਪ੍ਰੈਡਸ਼ੀਟ) ਅਕਸਰ ਕਾਫੀ ਅਤੇ ਤੇਜ਼ ਹੁੰਦੀ ਹੈ। ਕੋਡ ਉਦੋਂ ਜਿੱਤਦਾ ਹੈ ਜਦੋਂ: ਡੇਟਾ ਨੂੰ ਨਿਯਮਿਤ ਤੌਰ 'ਤੇ ਅਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਹਰ ਮਹੀਨੇ ਉਸੇ ਚਾਰਟ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨਾ), ਚਾਰਟ ਗੁੰਝਲਦਾਰ ਜਾਂ ਅਨੇਕ ਹੈ (ਜਿਵੇਂ ਕਿ ਛੋਟੇ ਮਲਟੀਪਲ ਚਾਰਟ), ਪੂਰਾ ਨਿਯੰਤਰਣ ਲੋੜੀਂਦਾ ਹੈ (ਇਕਸਾਰਤਾ ਸੈਟਿੰਗਾਂ, ਕਸਟਮ ਲੇਬਲਿੰਗ), ਜਾਂ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਨਤੀਜਾ ਦੁਹਰਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਤੁਸੀਂ ਇਹ ਵੀ ਪੁੱਛ ਸਕਦੇ ਹੋ ਕਿ ਨਕਲੀ ਬੁੱਧੀ ਲਈ ਕਿਹੜਾ ਢੁਕਵਾਂ ਹੈ।

ਸਥਿਤੀ

ਅਨੁਕੂਲ ਵਾਹਨ

ਕਿਉਂ

ਇੱਕ-ਵਾਰ ਸਧਾਰਨ ਪੱਟੀ

ਸਪ੍ਰੈਡਸ਼ੀਟ

ਤੇਜ਼, ਕੋਈ ਕੋਡ ਦੀ ਲੋੜ ਨਹੀਂ

ਰਿਪੋਰਟ ਹਰ ਮਹੀਨੇ ਅੱਪਡੇਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ

ਕੋਡ (ਪਾਈਥਨ)

ਇੱਕ ਵਾਰ ਲਿਖੋ, ਦੁਬਾਰਾ ਚਲਾਓ

ਇੰਟਰਐਕਟਿਵ/ਫਿਲਟਰ ਡੈਸ਼ਬੋਰਡ

ਕੋਡ (ਪਲਾਟਲੀ) / BI ਟੂਲ

ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਦੀ ਲੋੜ ਹੈ

ਬਹੁਤ ਸਾਰੇ ਛੋਟੇ ਗ੍ਰਾਫਿਕਸ

ਕੋਡ

ਹੱਥਾਂ ਨਾਲ ਡਰਾਇੰਗ ਕਰਨਾ ਥਕਾ ਦੇਣ ਵਾਲਾ ਅਤੇ ਗਲਤ ਹੈ

ਤੁਹਾਡੀ ਭੂਮਿਕਾ: ਡੇਟਾ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਸਲਾਹਕਾਰ। ਮੈਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਗ੍ਰਾਫ਼ ਨੂੰ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ: [ਵਿਅੰਜਨ]। [ਕਿੰਨੀ ਵਾਰ] ਡਾਟਾ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, [ਕਿੰਨੇ] ਵੱਖ-ਵੱਖ ਚਾਰਟਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਕੀ ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਜਾਂ ਪਾਈਥਨ ਕੋਡ ਵਧੇਰੇ ਅਰਥ ਰੱਖਦਾ ਹੈ? ਆਪਣੇ ਫੈਸਲੇ ਨੂੰ ਜਾਇਜ਼ ਠਹਿਰਾਓ; ਤੁਸੀਂ ਕੋਡ ਲਈ ਕਿਹੜੀ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦੇ ਹੋ?

ਸੰਕੇਤ: "ਕੀ ਮੈਂ ਹਰ ਮਹੀਨੇ ਇਹ ਦੁਬਾਰਾ ਕਰਾਂਗਾ?" ਜੇਕਰ ਸਵਾਲ ਦਾ ਜਵਾਬ "ਹਾਂ" ਹੈ, ਤਾਂ ਕੋਡ ਨਿਵੇਸ਼ ਲਗਭਗ ਹਮੇਸ਼ਾ ਆਪਣੇ ਲਈ ਭੁਗਤਾਨ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਇਹ ਇੱਕ ਵਾਰੀ ਹੈ, ਤਾਂ ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਕਾਫੀ ਹੋਵੇਗੀ।

ਆਮ ਗਲਤੀਆਂ

  • ਚਾਰਟ ਦੀ "ਤਸਵੀਰ" ਲਈ ਪੁੱਛਣਾ: ਜਦੋਂ ਤੁਸੀਂ ਕੋਡ ਦੀ ਬਜਾਏ ਇੱਕ ਚਿੱਤਰ ਦੀ ਮੰਗ ਕਰਦੇ ਹੋ, ਤਾਂ ਡੇਟਾ ਅਸਲ ਵਿੱਚ ਪ੍ਰਕਿਰਿਆ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  • ਕੋਡ ਨੂੰ ਲਾਗੂ ਕੀਤੇ ਬਿਨਾਂ ਇਸ 'ਤੇ ਭਰੋਸਾ ਕਰਨਾ: ਆਉਟਪੁੱਟ ਨੂੰ ਸਲਾਈਡ 'ਤੇ ਵਿਜ਼ੂਲੀ ਪੁਸ਼ਟੀ ਕੀਤੇ ਬਿਨਾਂ ਪਾਓ।
  • ਮੁੱਲ ਪ੍ਰਮਾਣਿਕਤਾ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਨਾ: ਚਾਰਟ 'ਤੇ ਅੰਕਾਂ ਦੀ ਡਾਟਾ ਨਾਲ ਤੁਲਨਾ ਨਹੀਂ ਕਰਨਾ।
  • ਗੁੰਮ/ਛੱਡੀ ਹੋਈ ਲਾਈਨ ਨਹੀਂ ਦੇਖ ਰਹੀ: ਬਿੰਦੀਆਂ ਦੀ ਗਿਣਤੀ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਰਿਹਾ।
  • ਇਸਨੂੰ ਇੱਕ ਵਾਰ ਦੀ ਨੌਕਰੀ ਦੀ ਤਰ੍ਹਾਂ ਸਮਝਣਾ: ਕੋਡ ਨੂੰ ਨਾ ਰੱਖਣਾ ਅਤੇ ਹਰ ਮਹੀਨੇ ਸਕ੍ਰੈਚ ਤੋਂ ਸ਼ੁਰੂ ਕਰਨਾ।

ਸਾਰੰਸ਼ ਵਿੱਚ

ਨਕਲੀ ਬੁੱਧੀ ਨੂੰ ਉਸ ਕੋਡ ਲਈ ਪੁੱਛੋ ਜੋ ਗ੍ਰਾਫ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਨਾ ਕਿ ਗ੍ਰਾਫ ਦੀ ਤਸਵੀਰ, ਅਤੇ ਉਸ ਕੋਡ ਨੂੰ ਆਪਣੇ ਆਪ ਚਲਾਓ; ਕਿਉਂਕਿ ਕੋਡ ਡੇਟਾ ਨੂੰ ਉਸੇ ਤਰ੍ਹਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਇਹ ਹੈ ਅਤੇ ਨਿਰਣਾਇਕ ਅਤੇ ਦੁਹਰਾਉਣ ਯੋਗ ਨਤੀਜੇ ਦਿੰਦਾ ਹੈ। ਡੇਟਾ ਢਾਂਚੇ ਦਾ ਵਰਣਨ ਕਰੋ, ਬੇਨਤੀ ਵਿੱਚ ਇਕਸਾਰਤਾ ਨਿਯਮ (ਧੁਰਾ 0, ਲੇਬਲ, ਸਰੋਤ ਤੋਂ) ਪਾਓ, ਮੁੱਲ-ਇਕਸਾਰਤਾ-ਸਕੇਲ-ਸਮ ਹੈਸ਼ਾਂ ਨਾਲ ਆਉਟਪੁੱਟ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰੋ। ਕੋਡ ਹਰ ਵਾਰ ਜ਼ੁਬਾਨੀ ਭਵਿੱਖਬਾਣੀ ਨੂੰ ਹਰਾਉਂਦਾ ਹੈ; ਪਰ ਅੰਤਮ ਨਿਯੰਤਰਣ ਤੁਹਾਡਾ ਹੈ.

ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਕੰਮ

ਤੁਹਾਡੀ ਇੱਕ ਡੇਟਾ ਫਾਈਲ ਲਈ: (1) AI ਨੂੰ ਡੇਟਾ ਢਾਂਚੇ ਦਾ ਵਰਣਨ ਕਰੋ ਅਤੇ ਇੱਕ ਗ੍ਰਾਫ ਜਨਰੇਸ਼ਨ ਕੋਡ (ਇਮਾਨਦਾਰੀ ਦੇ ਨਿਯਮਾਂ ਦੇ ਨਾਲ) ਪ੍ਰਿੰਟ ਕਰੋ। (2) ਕੋਡ ਚਲਾਓ ਅਤੇ ਚਾਰਟ ਵਿੱਚ 2-3 ਮੁੱਲਾਂ ਦੀ ਦਸਤੀ ਡਾਟਾ ਨਾਲ ਤੁਲਨਾ ਕਰੋ। (3) ਉਸੇ ਕੋਡ ਵਿੱਚ, ਬਾਰਾਂ ਨੂੰ ਮੁੱਲ ਦੁਆਰਾ ਕ੍ਰਮਬੱਧ ਕਰੋ ਅਤੇ ਇੱਕ ਸਿੰਗਲ ਹਾਈਲਾਈਟ ਰੰਗ ਜੋੜੋ। (4) ਕੋਡ ਨੂੰ ਅਗਲੇ ਮਹੀਨੇ ਦੁਬਾਰਾ ਵਰਤਣ ਲਈ ਸੁਰੱਖਿਅਤ ਕਰੋ।

ਚੈੱਕਲਿਸਟ

  • [ ] ਮੈਂ ਉਹ ਕੋਡ ਚਾਹੁੰਦਾ ਸੀ ਅਤੇ ਚਲਾਇਆ ਜੋ ਚਾਰਟ ਬਣਾਉਂਦਾ ਹੈ, ਨਾ ਕਿ ਇਸਦੀ ਤਸਵੀਰ।
  • [ ] ਕੋਡ ਅਸਲ ਫਾਈਲ ਤੋਂ ਡੇਟਾ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ, ਇਹ ਨੰਬਰ ਨਹੀਂ ਬਣਾਉਂਦਾ।
  • [ ] ਮੈਂ ਚਾਰਟ ਵਿੱਚ 2-3 ਮੁੱਲਾਂ ਦੀ ਤੁਲਨਾ ਡੇਟਾ ਨਾਲ ਕੀਤੀ।
  • [ ] ਅੰਕ/ਸ਼੍ਰੇਣੀਆਂ ਦੀ ਸੰਖਿਆ ਡੇਟਾ ਦੀਆਂ ਕਤਾਰਾਂ ਦੇ ਅਨੁਕੂਲ ਹੈ।
  • [ ] Y ਧੁਰਾ ਅਤੇ ਸਕੇਲ ਇਮਾਨਦਾਰ ਹਨ; ਕੋਈ ਧੁਰਾ ਰੁਕਾਵਟ ਨਹੀਂ ਹੈ।
  • [ ] ਮੈਂ ਕੋਡ ਨੂੰ ਦੁਬਾਰਾ ਵਰਤਣ ਲਈ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਹੈ।