• Regeln für den Video-Bereich:

    In den Börsenbereich gehören nur Angebote die bereits den Allgemeinen Regeln entsprechen.

    Einteilung

    - Folgende Formate gehören in die angegeben Bereiche:
    - Filme: Encodierte Filme von BluRay, DVD, R5, TV, Screener sowie Telesyncs im Format DivX, XviD und x264.
    - DVD: Filme im Format DVD5, DVD9 und HD2DVD.
    - HD: Encodierte Filme mit der Auflösung 720p oder darüber von BluRay, DVD, R5, TV, Screener sowie Telesyncs im Format x264.
    - 3D: Encodierte Filme von BluRay, die in einem 3D Format vorliegen. Dies gilt auch für Dokus, Animation usw.
    - Serien: Cartoon/Zeichentrick, Anime, Tutorials, Dokumentationen, Konzerte/Musik, Sonstiges sind demnach in die entsprechenden Bereiche einzuordnen, auch wenn sie beispielsweise im High Definition-Format oder als DVD5/DVD9/HD2DVD vorliegen. Ausnahme 3D.
    - Bereich Englisch: Englische Releases gehören immer in diesen Bereich.
    - Bereich Talk: Der Bereich, in dem über die Releases diskutiert werden kann, darf, soll und erwünscht ist.


    Angebot/Beitrag erstellen

    - Ein Beitrag darf erst dann erstellt werden, wenn der Upload bei mindestens einem OCH komplett ist. Platzhalter sind untersagt.
    - Bei einem Scenerelease hat der Threadtitel ausschließlich aus dem originalen, unveränderten Releasenamen zu bestehen. Es dürfen keine Veränderungen wie z.B. Sterne, kleine Buchstaben o.ä. vorgenommen werden. Ausnahme Serienbörse:
    - Bei einem Sammelthread für eine Staffel entfällt aus dem Releasename natürlich der Name der Folge. Beispiel: Die Simpsons S21 German DVDRip XviD - ITG
    - Dementsprechend sind also u.a. verboten: Erweiterungen wie "Tipp", "empfehlenswert", "only", "reup", usw. / jegliche andere Zusatzinformation oder Ergänzung, welche nicht in obiger Beschreibung zu finden ist.

    Aufbau des Angebots und Threadtitel

    Der Titel nach folgendem Muster erstellt zu werden. <Name> [3D] [Staffel] [German] <Jahr> <Tonspur> [DL] [Auflösung] <Quelle> <Codec> - <Group>
    Beispiel: The Dark Knight German 2008 AC3 DVDRip XviD - iND
    Beispiel: The Dark Knight 2008 DTS DL BDRip x264 - iND
    Beispiel: The Dark Knight 2008 AC3 DL BDRip XviD - iND
    Beispiel: The Dark Knight German 2008 AC3 720p BluRay x264 iND
    Beispiel: The Dark Knight 2008 DTS DL 1080p BluRay x264 iND
    Beispiel: Die Simpsons S01 German AC3 DVDRip XviD iND
    Beispiel: Die Simpsons S20 German AC3 720p BluRay x264 iND
    Beispiel: Sword Art Online II Ger Sub 2014 AAC 1080p WEBRip x264 - peppermint
    Entsprechend sind also u.a. verboten: Sonderzeichen wie Klammern, Sterne, Ausrufezeichen, Unterstriche, Anführungszeichen / Erweiterungen wie "Tipp", "empfehlenswert", "only", "reup", usw. / jegliche andere Zusatzinformation oder Ergänzung, welche nicht in obiger Beschreibung zu finden ist
    Ausnahmen hiervon können in den Bereichen geregelt sein.

    Die Beiträge sollen wie folgt aufgebaut werden:
    Überschrift entspricht dem Threadtitel
    Cover
    kurze Inhaltsbeschreibung
    Format, Größe, Dauer sind gut lesbar für Downloader außerhalb des Spoilers zu vermerken
    Nfo sind immer Anzugeben und selbige immer im Spoiler in Textform.
    Sind keine Nfo vorhanden z.B. Eigenpublikationen, sind im Spoiler folgende Dateiinformationen zusätzlich anzugeben :
    Quelle
    Video (Auflösung und Bitrate)
    Ton (Sprache, Format und Bitrate der einzelnen Spuren)
    Untertitel (sofern vorhanden)
    Hosterangabe in Textform außerhalb eines Spoiler mit allen enthaltenen Hostern.
    Bei SD kann auf diese zusätzlichen Dateiinformationen verzichtet werden.

    Alle benötigten Passwörter sind, sofern vorhanden, in Textform im Angebot anzugeben.
    Spoiler im Spoiler mit Kommentaren :"Schon Bedankt?" sind unerwünscht.


    Releases

    - Sind Retail-Release verfügbar, sind alle anderen Variationen untersagt. Ausnahmen: Alle deutschen Retail-Release sind CUT, in diesem Fall sind dubbed UNCUT-Release zulässig.
    - Im Serien-Bereich gilt speziell: Wenn ein Retail vor Abschluss einer laufenden Staffel erscheint, darf diese Staffel noch zu Ende gebracht werden.62
    - Gleiche Releases sind unbedingt zusammenzufassen. Das bedeutet, es ist zwingend erforderlich, vor dem Erstellen eines Themas per Suchfunktion zu überprüfen, ob bereits ein Beitrag mit demselben Release besteht. Ist dies der Fall, ist der bereits vorhandene Beitrag zu verwenden.
    - P2P und Scene Releases dürfen nicht verändert oder gar unter einem iND Tag eingestellt werden.


    Support, Diskussionen und Suche

    - Supportanfragen sind entweder per PN oder im Bereich Talk zu stellen.
    - Diskussionen und Bewertungen sind im Talk Bereich zu führen. Fragen an die Uploader haben ausschließlich via PN zu erfolgen, und sind in den Angeboten untersagt.
    - Anfragen zu Upload-Wünschen sind nur im Bereich Suche Video erlaubt. Antworten dürfen nur auf Angebote von MyBoerse.bz verlinkt werden.


    Verbote

    - Untersagt sind mehrere Formate in einem einzigen Angebotsthread, wie beispielsweise das gleichzeitige Anbieten von DivX/XviD, 720p und 1080p in einem Thread. Pro Format, Release und Auflösung ist ein eigener Thread zu eröffnen.
    - Grundsätzlich ebenso verboten sind Dupes. Uploader haben sich an geeigneter Stelle darüber zu informieren, ob es sich bei einem Release um ein Dupe handelt.
    - Gefakte, nur teilweise lauffähige oder unvollständige Angebote sind untersagt. Dies gilt auch für eigene Publikationen, die augenscheinlich nicht selbst von z.B. einer DVD gerippt wurden. Laufende Serien, bei denen noch nicht alle Folgen verfügbar sind, dürfen erstellt und regelmäßig geupdatet werden.
    - Untersagt sind Angebote, welche nur und ausschließlich in einer anderen Sprache als deutsch oder englisch vorliegen. Ausnahmen sind VORHER mit den Moderatoren zu klären.


    Verstoß gegen die Regeln

    - Angebote oder Beiträge, die gegen die Forenregeln verstoßen, sind über den "Melden"-Button im Beitrag zu melden.
  • Bitte registriere dich zunächst um Beiträge zu verfassen und externe Links aufzurufen.




Information Theory (IT) as a basis for Machine Learning (ML)

Tutorials

MyBoerse.bz Pro Member
c5db6b49ea3e3479d9073c0dc215568b.jpeg

Free Download Information Theory (IT) as a basis for Machine Learning (ML)
Published 4/2024
Created by Stephen Rayward
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 21 Lectures ( 2h 8m ) | Size: 1.14 GB

Solve the game Mastermind using ML mathematical techniques. These include: IT, Simulated Annealing and Markov chains.
What you'll learn:
Automate Excel Solver for different trials - which in turn requires learning and using Named Ranges.
For Visual Basic for Applications (VBA) developers understand the VBA code required to automate Excel.
To understand how Metropolis-Hastings can be applied to identify probable solutions.
To understand Simulated Annealing.
To learn how to apply Simulated Annealing (together with Metropolis-Hastings to identify a probable feasible solution.
To ascertain how all these techniques are combined to create a Machine Learning strategy.
Requirements:
Participants should have access to a computer with Microsoft Excel.
Strong Excel skills are not required but are encouraged.
Use of a Mac-based operating system is unsuitable.
The course uses two courses as prerequisites: 'Practical Introduction to Information Theory' and 'Geometric Introduction to Markov Chain Monte Carlo'.
The instructor aimed to make the course understandable without the prerequisites. However those who would like the most complete understanding of the course are encouraged to complete the prerequisites. However Practical introduction to Information Theory is mainly suitable to students with strong High school mathematics.
Description:
Machine Learning is a modern branch of mathematics and data science. To some extent, Machine Learning is not well-defined. Here Machine Learning means an algorithm that can adapt to find better estimates of scenarios using available information.Similarly Information Theory can be considered as a new branch of mathematics, and one approach of applying Machine Learning is to use Information Theory as the basis.Hence the objective of the course is to explain the basis of a Machine Learning approach using Information Theory.The game Mastermind is used as the focus. Hence a sub-objective is to demonstrate and explain how the game Mastermind can be solved using a Machine Learning (ML) approach.The methodology links the following mathematical techniques:Representation of a problem as a probabilistic system,Identifying the solution to the probability system using Information Theory, and using as the software basis for this step Excel Solver.Identify feasible solutions using Markov Chain Monte Carlo (MCMC) - particularly the Metropolis-Hastings algorithm (MH) together with Simulated Annealing.SECTION 1 INTRODUCTIONYou will learn what the overall structure of the course is. You will learn what is meant by Machine Learning, and get a broad understanding of how Information Theory can be used as the basis of Machine Learning. The course is not intended to be a broad Machine Learning course - rather a focused Machine Learning course specifically considering the approach of using Information Theory as a basis.Lecture 1 Outline of courseThe user will understand the problem that is to be solved using Machine Learning. This problem is solving a hidden sequence. The game Mastermind encapsulates this problem. You will review previous related Udemy course on Information Theory with Mastermind being an example.Lecture 2 Introduction to Machine Learning ConceptsYou will learn what is meant by Machine Learning; and will learn a brief history of Machine Learning. Machine Learning is a very broad term and this course focuses on a particular strategy of Machine Learning which is a probabilistic approach. The course is not a broad Machine Learning course.Lecture 3 Comparing Information Theory and conventional Machine Learning methodsThere are many Machine Learning methods. Information Theory is one approach. You will get an overview understanding of how Information Theory is applicable to Machine Learning. In this lecture you will learn the advantages of the Information Theory approach from a holistic viewpoint.Lecture 4 Setting up the Excel workbookThe course mainly focuses on using one workbook. This workbook uses addins. You will learn how to enable macros so that the workbook can run the command buttons, and also enable referencing to required addins.SECTION 2 MACHINE LEARNING APPLIED TO MASTERMIND This section provides an overview of the problem to be solved; and the approach used.You will review how Mastermind is more easily solved by collating the information in a probability system. This probability is the probability of digits in particular positions.In the game Mastermind, one tries to determine a hidden code, also called a hidden sequence. The player creates a 'trial' sequence, and the trial is scored based on how much it agrees with the hidden sequence. The Game is set up in Excel using 4 positions and 9 digits, so the number of possible solutions is 9*9*9*9.Using the scores the user keeps estimating trials until they identify the hidden sequence.Here, instead of the player creating the trials, a computer algorithm is created to guess the trials.In the solution, a command button in Excel is created called 'Move'. The basis of 'Move' is to evaluate the various trials and available probability to determine a probable feasible solution, which becomes the next trial.The probability can be used to estimate a probable solution. However, the estimated probability is an estimate only for each digit in each position rather than a probability of a full sequence.Therefore, other methods must be integrated into the 'Move' command - and these include Markov Chain Monte Carlo (MCMC) and Simulated Annealing.Lecture 5 Mastermind exampleIn this lecture, you will learn how Mastermind is solved using a Machine Learning approach. The lecture provides an overview only showing the Excel workbook and the method of solution by pressing Command Buttons.In later lectures, we explain the details of the algorithms.Lecture 6 Mastermind as an example of Machine Learning (Schematic explanation)In this lecture you will visualise the methodology used to solve the Mastermind problem and how it relates to Machine Learning. You will also learn the benefits of drawing a flowchart of Machine Learning process. In this way the process can be very simply understood by end-users.Lecture 7 Methods used to solve Mastermind using Machine Learning.Definitions of Machine Learning are quite broad. Hence the instructor defines Machine Learning as appropriate for the game Mastermind.Here Machine Learning is defined as a computer approach that iteratively uses available information to estimate something that is otherwise unknown.Solving the game is a process, the end objective is to estimate the hidden sequence.By using a trial, a score is created which gives us information about the hidden sequence, a scenario. The scenario is used by the ML algorithm to make a decision, and then applies that scenario to the process to get more information.You will review how Mastermind is more easily solved by collating the information in a probability system. This probability is the probability of particular digits in particular positions.Through schematic explanations, you will learn how a solution to Mastermind is an example of Machine Learning. In the solution, a command button in Excel is created called 'Move'. The basis of 'Move' is to evaluate the various trials and available probability to determine a probable feasible solution, which becomes the next trial.The probability can be used to estimate a probable solution. However the estimated probability is an estimate only for each digit in each position rather than a probability of a full sequence.Therefore other methods must be integrated into the 'Move' command - and these include Markov Chain Monte Carlo (MCMC) and Simulated Annealing. This command is the focus of the Machine Learning course.Indeed the specific Markov Chain Monte Carlo technique is called the Metropolis-Hastings algorithm.Lecture 8 Mastermind exerciseIn this lecture, you will learn how Machine Learning is used to estimate a probable reasonable trial. You are invited to determine if you can solve Mastermind better than the algorithm. By doing so the user will learn that well-constructed Machine Learning algorithms can be more efficient than a user. The approach of Machine Learning could arguably be called artificial intelligence although this term is not the subject of the course.SECTION 3 AUTOMATING EXCEL SOLVER Excel Solver is used to update the probabilities after each trial. Solver is automated so that it changes the data it is applied to on each new trial. In this section you will learn how to automate Solver.This section would be of most interest to advanced mathematical software developers who use VBA in Excel.Lecture 9 Setting up Excel SolverExcel Solver is certainly not the best optimisation algorithm available. However it is available to all Excel users as-is, and therefore it is worth using if it can be successfully used.Solver has limitations, one way to overcome the limitation is to use the 'logit' of a variable, which is to be adjusted.In this lecture, you will review how Solver is set up for estimating the probabilities.Solver is not used for the ML 'Move' command.In this lecture you will learn how Excel Solver can be applied to data defined by Named Ranges rather than A1 notation. The use of Named Ranges makes it much simpler for the end-user to understand how Solver is being applied to the data.Lecture 10 Some Solver LimitationsUnfortunately, the instructor could not use Excel Solver as they intended. Instead, some workarounds had to be used. You will learn some of the limitations of Excel Solver and how these problems can be overcome.Lecture 11 Applying Named Ranges to SolverNamed Ranges are a convenient way to use Excel equations and methods rather than the more obtuse A1 notation. In this lecture, you will learn how to create Named Ranges that can be applied to Excel Solver.In the algorithm the Named Ranges are dynamic in that some of them extend when new trials are created. This dynamic extension is achieved using VBA.Lecture 12 Automating Solver using VBAIt was originally hoped that if the cell address referred to by a Named Range changed then Excel Solver would use the updated Named Ranges. This did not happen. Instead VBA code had to be created to automate Excel Solver to handle changes in the Named Ranges.This lecture is of particular interest to VBA developers with an interest in mathematical optimisation.SECTION 4 METROPOLIS-HASTINGS APPLIED TO MASTERMIND You will learn that there are two major algorithms in Markov Chain Monte Carlo. These are the Metropolis-Hastings algorithm (MH) and Gibbs sampling. In this course, MH is used together with Simulated Annealing.Lecture 13 Review of Metropolis-HastingsThe Metropolis-Hastings algorithm is used to choose new sequences - using any previous sequence as a starting point. The new sequences are called test sequences.MH ensures that new sequences are preferentially selected based on maximising the available probability function.However moving toward the position where probability is maximised does not guarantee a feasible solution - so preference is also given to test sequences that are more feasible.Lecture 14 Simulated AnnealingSimulated Annealing is an optimisation strategy that is suitable for the Mastermind game. This is because Mastermind is a multidimensional problem, and the available probability function does not incorporate all constraints.In this lecture you will learn some of the main concepts underlying Simulated Annealing. These include:Comparison of Simulated Annealing with the hill climbing algorithm (also called steepest descent).Graphic explanation of Simulated Annealing.When to use Simulated Annealing.Lecture 15 Application of Simulated Annealing to MastermindYou will learn the concept of how Simulated Annealing is applied to the game Mastermind. An important concept is understanding the difference between a test sequence and a trial sequence. We apply Simulated Annealing to various test sequences in order to obtain a trial sequence.Generally Simulated Annealing is applied to the objective function. Although in this case Simulated Annealing is applied to the constraint, the constraint is that the test sequence must be feasible.A comparative score is applied to the test sequences which is a measure of its feasibility.This is effectively the same as saying the objective function is the measure of feasibility.Lecture 16 Comparative ScoreIn this lecture the Comparative Score is discussed in more depth. The Comparative Score is the input to the methodology based on a combination of Simulated Annealing and Markov Chain Monte Carlo.Here you will learn how the Comparative Score is defined with a score of 0 meaning it is feasible, and larger scores mean larger deviation from feasibility.The Comparative Score is applied to each Trial (with respect to a Test). The Total Comparative Score is the sum of the Comparative Scores over all Trials (with respect to a Test).Lecture 17 Applying Metropolis-Hastings to MastermindIn this lecture you will learn how MH is applied. The methodology is very simple and involves changing the digit in a position one at a time.You will learn the basic algorithm to determine if a new sequence is accepted or rejected based on a random probability (biased toward test sequences that have higher probability).By combining MH with Simulated Annealing a highly probable feasible sequence is selected.In this lecture we simply rerun the complete sequence of command buttons to perform a Machine Learning solution to the game Mastermind.You are invited to see if you can 'beat' the ML algorithm by using your logic and intuition. It is expected that you will therefore learn that ML algorithms can provide solutions with less trial sequences than using independent logic.It can be argued that the algorithm is an example of Artificial Intelligence - however this term has largely been ignored in this course.SECTION 5 CLOSE You will review the key concepts that you have learnt.Solving the game Mastermind by using a probabilistic system.Applying Information Theory to estimate the probability.Applying the Metropolis-Hastings algorithm to seek a probable solution.Applying Simulated Annealing to gain a feasible solution.Applying all the above methods to obtain a feasible probable solution. To consider the overall approach as a Machine Learning strategy.Lecture 18: ConclusionsDescription: as above.SECTION 6 OTHER APPLICATIONS In this section, other applications that could be solved using similar strategies are discussed. The applications are divided into 'game and puzzles' and 'science/engineering'.However when we mean 'similar' strategies we don't mean precisely the same strategy as:Creating a probabilistic representation of the problem,and linking Information Theory,Metropolis-Hastings algorithmand Simulated Annealing.We simply mean: creating a probabilistic system; inferring information about the probability system, using this information to make a decision, and then obtain some feedback, which is then used to update our inference of the probabilistic system.Lecture 19 Applications to other games.The purpose of this lecture isn't to solve a host of games and puzzles, rather to stimulate you to identify how the methods can be applied to games/puzzles. Games and puzzles discussed include:BridgeBattleshipsBattleship PuzzlesCluedoSudokuSome of these problems can be solved using Information Theory alone. You will learn that all these games can be set up as probabilistic systems with information providing the constraints.You are invited to suggest other examples.Lecture 20 Application to other science and engineering problems.There are many examples of using variations of the strategies discussed here. The primary steps are:To set up a problem as a probabilistic system.To apply Information Theory to estimate some scenario.To test the scenario using some decision strategy.The instructor's main background is mineral processing problems.Examples discussed include:TomographyStereoscopyStereology/geometric probabilityMineral Processing Mass balancingMineral processing SimulationYou are invited to suggest other examples.Lecture 21
Who this course is for:
This course will appeal to a wide variety of participants. The direct participants include the following
Those learning the fundamentals of Machine Learning.
Those who are Machine Learning experts - who wish to broaden their knowledge of Machine Learning algorithms.
Those with a general interest in mathematics.
Those who are interested in the application of mathematics to games and puzzles.
Anyone completing a major in mathematics at University.
Mathematical researchers (particularly applied mathematicians and probabilists).
VBA developers and Excel users wanting to know possible diverse applications. Although the course does not go into depth in VBA.
High school mathematics teachers wanting to show diverse applications of mathematics.
Indirect participants will include those for which this course will later be used as a prerequisite. This includes engineers such as Mineral Processing Engineers (who have an interest in mathematical modelling).
Homepage





Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
No Password - Links are Interchangeable
 
Zurück
Oben Unten