MT 개발자를 위한 것이 아닙니다! INIT_PARAMETERS_INCORRECT를 대체하는 방법? - 페이지 6

 
TheXpert :

그러나 그런 종류의 아무것도. MK의 유전학에 대한 명확한 문서와 자습서가 없는 한 사용자에게 유전학에 대한 깊은 지식을 요구하는 것은 조롱입니다. 또한 구현이 엄청나게 많을 수 있으므로 유전학에 대한 깊은 지식이 있다고 해서 효과적인 최적화가 보장되는 것은 아닙니다.

우리는 깊은 지식이나 구현 기능에 대해 이야기하지 않습니다. 사람은 근본적인 것을 이해하지 못하고 거기에 대해 이야기해야합니다.

 
TheXpert :

그러나 그런 종류의 아무것도. MK의 유전학에 대한 명확한 문서와 튜토리얼은 없지만,

다음은 유전 알고리즘 - 수학 장치 기사입니다.
 
Alexey Navoykov :

우리는 깊은 지식이나 구현 기능에 대해 이야기하지 않습니다. 사람은 근본적인 것을 이해하지 못하고 거기에 대해 이야기해야합니다.

당신은 근본적으로 틀렸습니다.

다시 한 번 사용자로서 나는 최적화 느림/빠름을 봅니다.

어쨌든 더 이상 관심이 없습니다. 깊은 지식도 아니고 근본적인 것들에 비추어 볼 때도 아닙니다.

당신은 당신 자신을 위해 자신의 유전자 최적화 프로그램을 작성하지 않습니까? 아니다? 그렇다면 왜 이 유전학을 연구하는가? 개발자에게 맡겨주세요...

 
Сергей Таболин :

당신은 근본적으로 틀렸습니다.

다시 한 번 사용자로서 나는 최적화 느림/빠름을 봅니다.

어쨌든 더 이상 관심이 없습니다. 깊은 지식도 아니고 근본적인 것들에 비추어 볼 때도 아닙니다.

헛되이.

모든 도구에는 응용 프로그램에 대한 특정 지식이 필요합니다. 유전 알고리즘 도 예외는 아니며 강점, 약점 및 한계가 있습니다. 무시할 수 없습니다.

 
Rashid Umarov :
다음은 유전 알고리즘 - 수학 장치 기사입니다.

지금 진심이야? 2006년 리뷰 기사는 Renat가 말한 유전학에 대한 깊은 이해에 충분해야 합니다.

유전 구조에 대한 자세한 설명. 효과적인 경우와 그렇지 않은 경우에 대한 예시와 그 이유에 대한 설명과 함께. 유효하지 않은 매개변수에 대한 정보 및 정상 작동을 위해 최대 25%의 수치를 가져온 위치를 포함합니다.

사용자는 유전학의 구조와 구조에 대한 지식도 없고 직접 제어할 수 있는 능력도 없지만 어떤 이유로 사용자는 포럼에서 최적화가 잘 작동하지 않는다고 말할 수 있는 깊은 이해가 있어야 합니다.

 
Alexey Navoykov :

사람은 근본적인 것을 이해하지 못하고 거기에 대해 이야기해야합니다.

최적화 버튼을 누르기 위해서는 유전자 알고리즘 의 기초조차 이해해서는 안 된다. 버튼을 누르면 됩니다.

 
Georgiy Merts :

... 장점, 단점, 한계가 있습니다. 무시할 수 없습니다.

모든 것이 맞습니다.

개발자가 가능한 한 제한을 제거해야 한다고 믿는 경향이 있습니다. 약점도 마찬가지다.

나는 유전자 최적화를 전혀 사용하지 않으려고 노력한다. 그러나 정말로 해야 한다면 이러한 알고리즘의 정글에 전혀 들어가고 싶지 않을 것입니다. 글쎄, 그것은 사용자를위한 것이 아닙니다.

예를 들어, 여기 컴퓨터에 앉아 키를 클릭하고 있으며 키를 누른 순간부터 화면에 기호가 나타날 때까지 어떤 일이 발생하는지 전혀 신경 쓰지 않습니다. 프로세서, 비디오 카드, 나사, 쿨러의 작동 방식, 상호 작용 방식은 전혀 흥미롭지 않습니다. 이것은 또한 일반 사용자를 위한 것이 아닙니다.

 
Сергей Таболин :

이러한 문제에 직면했습니다. 프로그램의 논리에 따르면 함수 호출 에 대해 유효하지 않은 옵션을 제거해야 합니다. 이를 위해 INIT_PARAMETERS_INCORRECT를 사용합니다. 그러나 유전자 최적화는 거의 즉시 중단됩니다. 개발자들은 이미 이 상황에 대한 질문에 분노하고 있습니다. 유전자 분석 등을 배우는 것이 좋습니다 . 등..

그리고 왜 필요합니까? 나는 사용자로서 결과를 얻고 싶지만 그것이 작동하는 방식은 나에게 짙은 보라색입니다.

따라서 1, 2, 3의 세 가지 기능에 대한 예입니다. 0은 사용하지 않는 것입니다.

함수는 체인에서 반복되어서는 안 되며, 함수 사이에 0이 없어야 합니다(그렇지 않으면 반복 가능).

유효한 체인의 예:

  • 100
  • 120
  • 130
  • 123
  • 132
  • 2..
  • 삼..

잘못된 체인의 예:

  • 010
  • 001
  • 110
  • 101
  • 111
  • 121
  • 122
  • 131
  • 133
  • 112
  • 113
  • 102
  • 103
  • 2..
  • 삼..
보시다시피, 허용 가능한 것보다 훨씬 더 많은 유효하지 않은 체인이 있습니다. 샘플을 만드는 방법? INIT_PARAMETERS_INCORRECT를 대체하는 방법? 어디서 파나요?

모두 잘 조언됩니다.

이해하지 못하는 알고리즘에서 버그를 찾고 싶습니다.

나는 조언 할 것입니다 - 유전학을 사용하지 마십시오. 이것은 당신을위한 것이 아닙니다.

 
TheXpert :

최적화 버튼을 누르기 위해서는 유전자 알고리즘 의 기초조차 이해해서는 안 된다. 버튼을 누르면 됩니다.

그리고 확실하지 않으면 아무 버튼도 누르지 마십시오.

그것이 핵 버튼 이라면! ))


 
Sergey Chalyshev :

모두 잘 조언됩니다.

이해하지 못하는 알고리즘에서 버그를 찾고 싶습니다.

나는 조언 할 것입니다 - 유전학을 사용하지 마십시오. 이것은 당신을위한 것이 아닙니다.

문제의 본질을 완전히 잘못 이해하신 것 같습니다. 따라서 지나치게 자신있는 "조언"-용광로에서!