Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: NLP w social mediach

15.08.2023 09:31
1
Kondzio_one20
45
Centurion

NLP w social mediach

Witam wszystkich. Z tej strony student 2. Roku informatyki (w październiku zaczynam 3. Rok). Planuję po studiach pisać doktorat z zakresu NLP. Zamieszczam linka do moich prostych projektów NLP.

https://github.com/Kondexor2000/nlp

Mam poniższe pytania.

Czego jeszcze musiałbym się nauczyć z zakresu NLP aby przejść na poziom średniozaawansowany, a potem na zaawansowany?
Z tego, co ja wiem, każdy programista powinien obsłużyć GIT. Jednakże nie potrzebowałem GIT, aby zamieścić projekty NLP do GitHub. W jakich sytuacjach NLP Developer powinien obsłużyć GIT?
Co ja muszę poprawić w projektach, aby były zgodne z praktykami SOLID, KISS i DRY?

Już wyjaśnię, co ma wspólnego programowanie z poniższym wątkiem.
https://www.gry-online.pl/S043.asp?ID=16297202&N=1#post0-16297274

Otóż sztuczna inteligencja potrafi zanalizować czy komentarze są miłe czy nie na miejscu.

15.08.2023 10:06
wyś
😉
2
odpowiedz
wyś
95
Just think

Co ja muszę poprawić w projektach, aby były zgodne z praktykami SOLID, KISS i DRY?

Musisz najpierw o nich poczytać ;)

GIT to dzisiaj podstawa w pracy zespołowej czy indywidualnej. Zerknij sobie na YT, są fajne serie nawet po polsku - polecam Kamila Brzezińskiego, Adama z Overment i Mateusza z Zaprogramuj życie.

post wyedytowany przez wyś 2023-08-15 10:08:28
15.08.2023 13:41
3
odpowiedz
Child of Pain
179
Legend

Byles juz u psychologa czy terapeuty? Moze najpierw naucz sie podstaw czy programowania czy ogolnie roznych tematow z informatyki bo to co wrzuciles ciezko nazwac projektami.

15.08.2023 14:11
BartekTenMagik
4
odpowiedz
2 odpowiedzi
BartekTenMagik
65
World Owner

Co z ciebie wyrośnie :D.
Skoro już jesteś w internecie i masz włączoną przeglądarkę internetową, a jakoś się tu dostałeś, to zrób tak samo co cię tu sprowadziło, ale ze swoimi pytaniami :).

No offense

post wyedytowany przez BartekTenMagik 2023-08-15 14:11:39
15.08.2023 15:04
Leo Tar
4.1
Leo Tar
60
Wyjątek Krytyczny

Wiesz... Czasem warto zapytać kogoś, bo może znajdzie się ktoś pomocny i szybciej nakieruje na porządne i sprawdzine materiały, zamiast szukać i grać w "chybił/trafił" godzinami.

Przyszedł taki Wysiu i już coś jest.

Jesteśmy na forum dyskusyjnym - to takie miejsce gdzie można wymienić się pogladami lub np. wiedzą.

15.08.2023 18:42
BartekTenMagik
4.2
BartekTenMagik
65
World Owner

Masz rację- jednak troszkę samodzielności nie zaszkodzi. Okej, szukanie w internecie może nie być dla wszystkich takie płynne i szybkie, jednak to się nie zmieni jeśli nie będzie się próbowało z tym poradzić :).

Informatyka to kierunek na którym sprawne wyszukiwanie informacji to bardzo ważna rzecz.
W pytaniach brak konkretów.

Z tego powodu polecam książki z tym związane.
Jeśli chodzi o praktyki „SOLID, KISS i DRY” to wydaje mi się, że trzeba się zagłębić w definicje i przykłady ich zastosowania w innych projektach w celach zrozumienia. Krótko mówiąc- nura w youtube’a i powinno to rozwiać pewne wątpliwości. Przy programowaniu bardzo dużo daje analizowanie kodów innych, bardziej doświadczonych programistów. Wystarczy wyszukać sobie ludzi którzy wstawiają na githuba swoje projekty i analizować, bawić się kodem. W ramach ćwiczeń zastosowań można jakieś ulepy robić :D.

Nigdy nie zaszkodziło obserwować bardziej doświadczonych i czasem podkradać im pewne „rozwiązania”.

post wyedytowany przez BartekTenMagik 2023-08-15 19:19:14
16.08.2023 10:52
elathir
5
odpowiedz
elathir
97
Czymże jest nuda?

Twój projekcik jest na tyle malutki, że ciężko tutaj mówić o jakichkolwiek zasadach. On w zasadzie nawet nie jest obiektowy a do tego odnosi się SOLID. KISS nie tez nie wchodzi w grę bo tutaj nie ma żadnej złożoności, więc nie ma co upraszczać. To jest tylko zestaw skryptów.

SOLIDa lepiej widać w językach typowo obiektowych, C# czy Java, zwłaszcza jak się jeszcze stosuje konkretna architekturę (osobiście uwielbiam domain driven design). Tak samo tam wchodzi ci KISS gdzie przy złożonych procesach m pomóc utrzymać prosta strukturę kodu. Oczywiście w dużych projektach w pythonie tez ma zastosowanie ale te sie układa zupełnie inaczej niż tej twój.

Co do GITa, to, że go nie potrzebowałeś wynika tylko z tego, że twoje projekciki są malutkie, poniżej dnia pracy. W wypadku jakiejkolwiek pracy zajmującej więcej niż jeden dzień bez prawidłowej obsługi repozytorium nie da sie żyć, nawet jak się pracuje samemu. Są co prawda jeszcze apologeci twierdzący, że SVN nie umarł i go broniący, ale to już nisza.

post wyedytowany przez elathir 2023-08-16 10:59:01
Forum: NLP w social mediach